]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.maps.server/server/dist/share/proj/Makefile.am
Adding pkg-precompiled tileserver-mapnik to avoid npm install
[simantics/district.git] / org.simantics.maps.server / server / dist / share / proj / Makefile.am
1 # Executables paths passed to test scripts
2 NADPATH = $(top_srcdir)/nad
3 EXEPATH = ../src
4 PROJEXE = $(EXEPATH)/proj
5 CS2CSEXE = $(EXEPATH)/cs2cs
6
7 # PROJ.4 test scripts
8 TEST27 = $(NADPATH)/test27
9 TEST83 = $(NADPATH)/test83
10 TESTNTV2 = $(NADPATH)/testntv2
11 TESTVARIOUS = $(NADPATH)/testvarious
12 TESTFLAKY = $(NADPATH)/testflaky
13 TESTDATUMFILE = $(NADPATH)/testdatumfile
14 TESTIGN = $(NADPATH)/testIGNF
15
16 pkgdata_DATA = GL27 nad.lst proj_def.dat nad27 nad83 world epsg esri \
17                 esri.extra other.extra \
18                 CH IGNF
19
20 EXTRA_DIST = GL27 nad.lst proj_def.dat nad27 nad83 pj_out27.dist pj_out83.dist td_out.dist \
21                 test27 test83 world epsg esri tv_out.dist tf_out.dist \
22                 testflaky testvarious testdatumfile testntv2 ntv2_out.dist \
23                 esri.extra other.extra \
24                 CH IGNF testIGNF proj_outIGNF.dist \
25                 makefile.vc CMakeLists.txt
26
27 process-nad2bin:
28         @if [ -f $(NADPATH)/null.lla -a ! -f null ] || [ -f $(NADPATH)/conus.lla -a ! -f conus ] ; then \
29           for x in $(NADPATH)/*.lla ; do \
30             DEST=`basename $$x .lla`; \
31             echo "../src/nad2bin$(EXEEXT) $$DEST < $$x"; \
32             ../src/nad2bin$(EXEEXT) $$DEST < $$x ; \
33           done; \
34         fi
35
36 install-data-local: process-nad2bin
37         $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
38         @if [ -f $(NADPATH)/null.lla -a ! -f $(NADPATH)/null ] || [ -f $(NADPATH)/conus.lla -a ! -f $(NADPATH)/conus ] ; then \
39           for x in $(NADPATH)/*.lla ; do \
40             DEST=$(DESTDIR)$(pkgdatadir)/`basename $$x .lla`; \
41             echo "../src/nad2bin$(EXEEXT) $$DEST < $$x"; \
42             ../src/nad2bin$(EXEEXT) $$DEST < $$x ; \
43             if [ $$? -ne 0 ] ; then \
44                 echo "nad2bin$(EXEEXT) failed to install $$DEST"; \
45                 exit 1; \
46             fi; \
47           done; \
48         else \
49           echo "nad2nad NADCON source files not present"; \
50         fi
51         @for gridfile in $(NADPATH)/*.gsb $(NADPATH)/ntv1_can.dat dummy \
52                          $(NADPATH)/alaska $(NADPATH)/conus $(NADPATH)/hawaii $(NADPATH)/null \
53                          $(NADPATH)/prvi $(NADPATH)/stgeorge $(NADPATH)/stlrnc $(NADPATH)/stpaul \
54                          $(NADPATH)/FL $(NADPATH)/MD $(NADPATH)/TN $(NADPATH)/WI $(NADPATH)/WO; do \
55           if test "$$gridfile" != "dummy" -a -f "$$gridfile" ; then \
56             echo $(INSTALL_DATA) $$gridfile $(DESTDIR)$(pkgdatadir)/`basename $$gridfile`; \
57             $(INSTALL_DATA) $$gridfile $(DESTDIR)$(pkgdatadir)/`basename $$gridfile`; \
58           fi; \
59         done
60
61 check-local: process-nad2bin
62 # Check if we are doing an out-of-tree build
63         @if test ! -f epsg; then \
64           for gridfile in $(NADPATH)/*.gsb $(NADPATH)/ntv1_can.dat dummy ; do \
65             if test "$$gridfile" != "dummy" -a -f "$$gridfile" ; then \
66               cp $$gridfile .; \
67             fi; \
68           done; \
69           for gridfile in $(pkgdata_DATA); do \
70             cp $(NADPATH)/$$gridfile .; \
71           done; \
72         fi
73         $(TEST27) $(PROJEXE)
74         $(TEST83) $(PROJEXE)
75         PROJ_LIB=. $(TESTVARIOUS) $(CS2CSEXE)
76         @if [ -f conus ] ; then \
77           export PROJ_LIB=. ; \
78           $(TESTDATUMFILE) $(CS2CSEXE) ; \
79         fi
80         @if [ -f ntf_r93.gsb ] ; then \
81           export PROJ_LIB=. ; \
82           $(TESTIGN) $(CS2CSEXE) ; \
83         fi
84         @if [ -f ntv2_0.gsb ] ; then \
85           export PROJ_LIB=. ; \
86           $(TESTNTV2) $(CS2CSEXE) ; \
87         fi
88
89 clean-local:
90         $(RM) $(TEST_DB)