]> gerrit.simantics Code Review - simantics/district.git/blobdiff - 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
diff --git a/org.simantics.maps.server/server/dist/share/proj/Makefile.am b/org.simantics.maps.server/server/dist/share/proj/Makefile.am
new file mode 100644 (file)
index 0000000..e437910
--- /dev/null
@@ -0,0 +1,90 @@
+# Executables paths passed to test scripts
+NADPATH = $(top_srcdir)/nad
+EXEPATH = ../src
+PROJEXE = $(EXEPATH)/proj
+CS2CSEXE = $(EXEPATH)/cs2cs
+
+# PROJ.4 test scripts
+TEST27 = $(NADPATH)/test27
+TEST83 = $(NADPATH)/test83
+TESTNTV2 = $(NADPATH)/testntv2
+TESTVARIOUS = $(NADPATH)/testvarious
+TESTFLAKY = $(NADPATH)/testflaky
+TESTDATUMFILE = $(NADPATH)/testdatumfile
+TESTIGN = $(NADPATH)/testIGNF
+
+pkgdata_DATA = GL27 nad.lst proj_def.dat nad27 nad83 world epsg esri \
+               esri.extra other.extra \
+               CH IGNF
+
+EXTRA_DIST = GL27 nad.lst proj_def.dat nad27 nad83 pj_out27.dist pj_out83.dist td_out.dist \
+               test27 test83 world epsg esri tv_out.dist tf_out.dist \
+               testflaky testvarious testdatumfile testntv2 ntv2_out.dist \
+               esri.extra other.extra \
+               CH IGNF testIGNF proj_outIGNF.dist \
+               makefile.vc CMakeLists.txt
+
+process-nad2bin:
+       @if [ -f $(NADPATH)/null.lla -a ! -f null ] || [ -f $(NADPATH)/conus.lla -a ! -f conus ] ; then \
+         for x in $(NADPATH)/*.lla ; do \
+           DEST=`basename $$x .lla`; \
+           echo "../src/nad2bin$(EXEEXT) $$DEST < $$x"; \
+           ../src/nad2bin$(EXEEXT) $$DEST < $$x ; \
+         done; \
+       fi
+
+install-data-local: process-nad2bin
+       $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
+       @if [ -f $(NADPATH)/null.lla -a ! -f $(NADPATH)/null ] || [ -f $(NADPATH)/conus.lla -a ! -f $(NADPATH)/conus ] ; then \
+         for x in $(NADPATH)/*.lla ; do \
+           DEST=$(DESTDIR)$(pkgdatadir)/`basename $$x .lla`; \
+           echo "../src/nad2bin$(EXEEXT) $$DEST < $$x"; \
+           ../src/nad2bin$(EXEEXT) $$DEST < $$x ; \
+           if [ $$? -ne 0 ] ; then \
+               echo "nad2bin$(EXEEXT) failed to install $$DEST"; \
+               exit 1; \
+           fi; \
+         done; \
+       else \
+         echo "nad2nad NADCON source files not present"; \
+       fi
+       @for gridfile in $(NADPATH)/*.gsb $(NADPATH)/ntv1_can.dat dummy \
+                        $(NADPATH)/alaska $(NADPATH)/conus $(NADPATH)/hawaii $(NADPATH)/null \
+                        $(NADPATH)/prvi $(NADPATH)/stgeorge $(NADPATH)/stlrnc $(NADPATH)/stpaul \
+                        $(NADPATH)/FL $(NADPATH)/MD $(NADPATH)/TN $(NADPATH)/WI $(NADPATH)/WO; do \
+         if test "$$gridfile" != "dummy" -a -f "$$gridfile" ; then \
+           echo $(INSTALL_DATA) $$gridfile $(DESTDIR)$(pkgdatadir)/`basename $$gridfile`; \
+           $(INSTALL_DATA) $$gridfile $(DESTDIR)$(pkgdatadir)/`basename $$gridfile`; \
+          fi; \
+       done
+
+check-local: process-nad2bin
+# Check if we are doing an out-of-tree build
+       @if test ! -f epsg; then \
+         for gridfile in $(NADPATH)/*.gsb $(NADPATH)/ntv1_can.dat dummy ; do \
+           if test "$$gridfile" != "dummy" -a -f "$$gridfile" ; then \
+             cp $$gridfile .; \
+           fi; \
+         done; \
+         for gridfile in $(pkgdata_DATA); do \
+           cp $(NADPATH)/$$gridfile .; \
+         done; \
+       fi
+       $(TEST27) $(PROJEXE)
+       $(TEST83) $(PROJEXE)
+       PROJ_LIB=. $(TESTVARIOUS) $(CS2CSEXE)
+       @if [ -f conus ] ; then \
+         export PROJ_LIB=. ; \
+         $(TESTDATUMFILE) $(CS2CSEXE) ; \
+       fi
+       @if [ -f ntf_r93.gsb ] ; then \
+         export PROJ_LIB=. ; \
+         $(TESTIGN) $(CS2CSEXE) ; \
+       fi
+       @if [ -f ntv2_0.gsb ] ; then \
+         export PROJ_LIB=. ; \
+         $(TESTNTV2) $(CS2CSEXE) ; \
+       fi
+
+clean-local:
+       $(RM) $(TEST_DB)