X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.maps.server%2Fserver%2Fdist%2Fshare%2Fproj%2FMakefile.am;fp=org.simantics.maps.server%2Fserver%2Fdist%2Fshare%2Fproj%2FMakefile.am;h=e43791088f22f42015f869c07b1aca34fd625fae;hb=7ab15b0d6830bf2f60116c435b22766139ba8f37;hp=0000000000000000000000000000000000000000;hpb=fab0b23a6127c7d7081556d59dcf1080d043dd90;p=simantics%2Fdistrict.git 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 index 00000000..e4379108 --- /dev/null +++ b/org.simantics.maps.server/server/dist/share/proj/Makefile.am @@ -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)