3 TESTS= t/hextest.t t/hexbin.t t/projtri.t t/q2dd.t t/q2di.t t/q2di_r3.t \
4 t/seqnum.t t/globehex.t t/plane.t
6 all: test transform PJ_isea.c
8 isea.o: isea.c pfuncs.c hfuncs.c
10 transform: transform.o isea.o
12 hextest: hextest.o hex.o tap.o
14 t/%.t: t/%.o t/tap.o isea.o
15 $(CC) -o $@ $+ $(LDFLAGS)
21 cc -c $(CFLAGS) -o $@ $+
23 PJ_isea.c: pjhead.c hfuncs.c pfuncs.c pjtail.c
27 rm -f isea *.o gshhs.pdf *.mp transform PJ_isea.c
30 gshhs_isea.mp: transform gshhs_c.asc
31 ./transform -O plane < gshhs_c.asc |./mkmp > $@
33 gshhs_isear.mp: transform gshhs_c.asc
34 ./transform -p 58.28252559 -l -168.75 -z 0 -O plane < gshhs_c.asc |./mkmp > $@
36 gshhs_isear2.mp: transform gshhs_c.asc
37 ./transform -p 58.28252559 -l -168.75 -z 144 -O plane < gshhs_c.asc |./mkmp > $@
39 gshhs_isear3.mp: transform gshhs_c.asc
40 ./transform -p 58.28252559 -l -168.75 -z 72 -O plane < gshhs_c.asc |./mkmp > $@
42 gshhs_isear4.mp: transform gshhs_c.asc
43 ./transform -p 58.28252559 -l -168.75 -z -144 -O plane < gshhs_c.asc |./mkmp > $@
45 gshhs_isear5.mp: transform gshhs_c.asc
46 ./transform -p 58.28252559 -l -168.75 -z -72 -O plane < gshhs_c.asc |./mkmp > $@
48 gshhs_sym1.mp: transform gshhs_c.asc
49 ./transform -p 48.28252559 -l 106 -z -100 -O plane < gshhs_c.asc |./mkmp > $@
51 gshhs_sym2.mp: transform gshhs_c.asc
52 ./transform -p 58.28252559 -l 124 -z -77 -O plane < gshhs_c.asc |./mkmp > $@
54 gshhs_sym3.mp: transform gshhs_c.asc
55 ./transform -p 58.28252559 -l 124 -z -92 -O plane < gshhs_c.asc |./mkmp > $@
57 gshhs_snyder.mp: transform gshhs_c.asc
58 ./transform -P -O plane < gshhs_c.asc |./mkmp > $@
60 gshhs_world.mp: transform gshhs_c.asc
61 ./transform -p 90 -l 0 -z -22.5 -O plane < gshhs_c.asc |./mkmp > $@
63 gshhs_dymax.mp: transform gshhs_c.asc
64 ./transform -p 2.300882 -l -5.24539 -z 7.46658 -O plane < gshhs_c.asc |./mkmp > $@
66 gshhs_eurasia.mp: transform gshhs_c.asc
67 #./transform -l -145 -p 49 -z 160 -O plane < gshhs_c.asc |./mkmp > $@
68 ./transform -l -155 -p 55 -z -174 -O plane < gshhs_c.asc |./mkmp > $@
70 gshhs_eurquad.mp: transform gshhs_c.asc
71 #./transform -l -40 -p 35 -z -118 -O plane < gshhs_c.asc |./mkmp > $@
72 ./transform -l 90 -p 55 -z 35 -O plane < gshhs_c.asc |./mkmp > $@
75 ./transform -p 50.103201 -l -143.47849 -z 156.08388 -O plane < gshhs_c.asc |./mkmp > $@
77 MP=gshhs_eurasia.mp gshhs_isea.mp gshhs_dymax.mp \
78 gshhs_snyder.mp gshhs_eurquad.mp gshhs_world.mp \
79 gshhs_isear.mp gshhs_isear2.mp gshhs_isear3.mp gshhs_isear4.mp \
80 gshhs_isear5.mp gshhs_dymax2.mp\
82 gshhs.pdf: $(MP) gshhs.tex
83 for i in $(MP); do mpost $$i; done;