CFLAGS=-Wall -I.. -I. LDFLAGS=-lm TESTS= t/hextest.t t/hexbin.t t/projtri.t t/q2dd.t t/q2di.t t/q2di_r3.t \ t/seqnum.t t/globehex.t t/plane.t all: test transform PJ_isea.c isea.o: isea.c pfuncs.c hfuncs.c transform: transform.o isea.o hextest: hextest.o hex.o tap.o t/%.t: t/%.o t/tap.o isea.o $(CC) -o $@ $+ $(LDFLAGS) test: $(TESTS) @prove --exec '' snyder.o: snyder.c cc -c $(CFLAGS) -o $@ $+ PJ_isea.c: pjhead.c hfuncs.c pfuncs.c pjtail.c cat $+ > $@ clean: rm -f isea *.o gshhs.pdf *.mp transform PJ_isea.c rm -f t/*.o t/*.t gshhs_isea.mp: transform gshhs_c.asc ./transform -O plane < gshhs_c.asc |./mkmp > $@ gshhs_isear.mp: transform gshhs_c.asc ./transform -p 58.28252559 -l -168.75 -z 0 -O plane < gshhs_c.asc |./mkmp > $@ gshhs_isear2.mp: transform gshhs_c.asc ./transform -p 58.28252559 -l -168.75 -z 144 -O plane < gshhs_c.asc |./mkmp > $@ gshhs_isear3.mp: transform gshhs_c.asc ./transform -p 58.28252559 -l -168.75 -z 72 -O plane < gshhs_c.asc |./mkmp > $@ gshhs_isear4.mp: transform gshhs_c.asc ./transform -p 58.28252559 -l -168.75 -z -144 -O plane < gshhs_c.asc |./mkmp > $@ gshhs_isear5.mp: transform gshhs_c.asc ./transform -p 58.28252559 -l -168.75 -z -72 -O plane < gshhs_c.asc |./mkmp > $@ gshhs_sym1.mp: transform gshhs_c.asc ./transform -p 48.28252559 -l 106 -z -100 -O plane < gshhs_c.asc |./mkmp > $@ gshhs_sym2.mp: transform gshhs_c.asc ./transform -p 58.28252559 -l 124 -z -77 -O plane < gshhs_c.asc |./mkmp > $@ gshhs_sym3.mp: transform gshhs_c.asc ./transform -p 58.28252559 -l 124 -z -92 -O plane < gshhs_c.asc |./mkmp > $@ gshhs_snyder.mp: transform gshhs_c.asc ./transform -P -O plane < gshhs_c.asc |./mkmp > $@ gshhs_world.mp: transform gshhs_c.asc ./transform -p 90 -l 0 -z -22.5 -O plane < gshhs_c.asc |./mkmp > $@ gshhs_dymax.mp: transform gshhs_c.asc ./transform -p 2.300882 -l -5.24539 -z 7.46658 -O plane < gshhs_c.asc |./mkmp > $@ gshhs_eurasia.mp: transform gshhs_c.asc #./transform -l -145 -p 49 -z 160 -O plane < gshhs_c.asc |./mkmp > $@ ./transform -l -155 -p 55 -z -174 -O plane < gshhs_c.asc |./mkmp > $@ gshhs_eurquad.mp: transform gshhs_c.asc #./transform -l -40 -p 35 -z -118 -O plane < gshhs_c.asc |./mkmp > $@ ./transform -l 90 -p 55 -z 35 -O plane < gshhs_c.asc |./mkmp > $@ gshhs_dymax2.mp: ./transform -p 50.103201 -l -143.47849 -z 156.08388 -O plane < gshhs_c.asc |./mkmp > $@ MP=gshhs_eurasia.mp gshhs_isea.mp gshhs_dymax.mp \ gshhs_snyder.mp gshhs_eurquad.mp gshhs_world.mp \ gshhs_isear.mp gshhs_isear2.mp gshhs_isear3.mp gshhs_isear4.mp \ gshhs_isear5.mp gshhs_dymax2.mp\ gshhs.pdf: $(MP) gshhs.tex for i in $(MP); do mpost $$i; done; pdflatex gshhs.tex