source: branches/prototype-v0/zoo-project/zoo-kernel/ZOOMakefile.opts.in @ 839

Last change on this file since 839 was 839, checked in by djay, 7 years ago

Update the source code for HPC support. Automatically adding nested outputs for the HPC support (should this be available for every support?). Add capability to store the metadata in the Collection DataBase?. Addition of the zcfg2sql to import any existing ZCFG file into the Collection DB. Add the support to invoke a callback (for history purpose) in case a [callback] section contains at least one parameter defined (url). Add support to convert maps and map to JSON (for callback use only by now). Fix some memory leaks (some are still there).

File size: 3.3 KB
RevLine 
[640]1prefix=@prefix@
2exec_prefix=@exec_prefix@
3PREFIX=@prefix@
4INST_LIB=@libdir@
5INST_INCLUDE=@includedir@
6VERSION=1.5
7REVISION=0
8EXT=so
9DEFAULT_OPTS=-Wl,-soname,libzoo_service.so.${VERSION}
[284]10OS:=$(shell uname -s)
11ifeq ($(OS),Darwin)
12        MACOS_LD_FLAGS=-lintl
13        MACOS_LD_NET_FLAGS=-framework SystemConfiguration -framework CoreFoundation
14        MACOS_CFLAGS=-arch $(shell uname -m)
[640]15        EXT=dylib
16        DEFAULT_OPTS=-Wl,-compatibility_version,${VERSION},-current_version,${VERSION},-install_name,${DESTDIR}${INST_LIB}/libzoo_service.${VERSION}.${REVISION}.dylib
[653]17        LIBZOO_SERVICE=libzoo_service.${VERSION}.${REVISION}.${EXT}
18else
19        LIBZOO_SERVICE=libzoo_service.${EXT}.${VERSION}
[284]20endif
21
[518]22CGI_DIR=@CGI_DIR@
23
[740]24FCGI_CFLAGS=@FCGI_CPPFLAGS@
25FCGI_LDFLAGS=@FCGI_LDFLAGS@
26
[465]27YAML_CFLAGS=@YAML_CPPFLAGS@
28YAML_LDFLAGS=@YAML_LDFLAGS@
29YAML_FILE=@YAML_FILE@
30YAML_FILE1=@YAML_FILE1@
31
[839]32JSON_CFLAGS=@JSON_CPPFLAGS@
33JSON_LDFLAGS=@JSON_LDFLAGS@
34JSON_FILE=@JSON_FILE@
35
[822]36METADB_ENABLED=@METADB@
37METADB_FILE=@METADB_FILE@
38
39
[284]40GDAL_CFLAGS=@GDAL_CFLAGS@
41GDAL_LIBS=@GDAL_LIBS@
42
43XML2CFLAGS=@XML2_CPPFLAGS@
44XML2LDFLAGS=@XML2_LDFLAGS@
45
[520]46XSLT_CFLAGS=@XSLT_CPPFLAGS@
47XSLT_LDFLAGS=@XSLT_LDFLAGS@
48
[521]49GEOS_CFLAGS=@GEOS_CPPFLAGS@
50GEOS_LDFLAGS=@GEOS_LDFLAGS@
51
52CGAL_CFLAGS=@CGAL_CPPFLAGS@
53CGAL_LDFLAGS=@CGAL_LDFLAGS@
54
[284]55PYTHONCFLAGS=@PYTHON_CPPFLAGS@
56PYTHONLDFLAGS=@PYTHON_LDFLAGS@
[459]57PYTHON_ENABLED=@PYTHON_ENABLED@
58PYTHON_FILE=@PYTHON_FILE@
[284]59
[459]60RUBYCFLAGS=@RUBY_CPPFLAGS@
61RUBYLDFLAGS=@RUBY_LDFLAGS@
62RUBY_ENABLED=@RUBY_ENABLED@
63RUBY_FILE=@RUBY_FILE@
64
[284]65JS_ENABLED=@JS_ENABLED@
66JSCFLAGS=@JS_CPPFLAGS@
67JSLDFLAGS=@JS_LDFLAGS@
[459]68JS_FILE=@JS_FILE@
[284]69ifeq ($(JS_ENABLED),-DUSE_JS)
70     JS_LDFLAGS=${ZRPATH}/zoo-kernel/ulinet.o ${ZRPATH}/zoo-kernel/service_internal_js.o -lcurl
71endif
72
[459]73MS_CFLAGS=@MS_CFLAGS@
74MS_LDFLAGS=@MS_LIBS@
75MS_FILE=@MS_FILE@
76
[822]77ZOO_CFLAGS=@GETTEXT_CFLAGS@ -I${ZRPATH}/../thirds/cgic206/ -I${ZRPATH}/zoo-kernel/
78ZOO_LDFLAGS=@GETTEXT_LDFLAGS@ @OPENSSL_LDFLAGS@ @UUID_LDFLAGS@
[527]79
80JAVACFLAGS=@JAVA_CPPFLAGS@
81JAVALDFLAGS=@JAVA_LDFLAGS@
82JAVA_ENABLED=@JAVA_ENABLED@
83JAVA_FILE=@JAVA_FILE@
84
85PHPCFLAGS=@PHP_CPPFLAGS@
86PHPLDFLAGS=@PHP_LDFLAGS@
87PHP_ENABLED=@PHP_ENABLED@
88PHP_FILE=@PHP_FILE@
89
90
91PERLCFLAGS=@PERL_CPPFLAGS@
92PERLLDFLAGS=@PERL_LDFLAGS@
93PERL_ENABLED=@PERL_ENABLED@
94PERL_FILE=@PERL_FILE@
[534]95
[822]96HPCCFLAGS=@SSH2_CPPFLAGS@ @HPC_CPPFLAGS@
97HPCLDFLAGS=@SSH2_LDFLAGS@ @HPC_LDFLAGS@
98HPC_ENABLED=@HPC_ENABLED@
99HPC_FILES=@HPC_FILES@
100
[550]101OTBCFLAGS=@OTB_CPPFLAGS@
102OTBLDFLAGS=@OTB_LDFLAGS@
103OTB_ENABLED=@OTB_ENABLED@
104OTB_FILE=@OTB_FILE@
105
[634]106SAGA_CFLAGS=@SAGA_CPPFLAGS@
107SAGA_LDFLAGS=@SAGA_LDFLAGS@
108SAGA_ENABLED=@SAGA_ENABLED@
109SAGA_FILE=@SAGA_FILE@
110
[794]111MONO_CFLAGS=@MONO_CFLAGS@
112MONO_LDFLAGS=@MONO_LDFLAGS@
113MONO_ENABLED=@MONO_ENABLED@
114MONO_FILE=@MONO_FILE@
115
[822]116CFLAGS=@SSH2_CPPFLAGS@ @GETTEXT_CFLAGS@ @PROJ_CPPFLAGS@ @RELY_ON_DB@ @DEB_DEF@ -fpic @OPENSSL_CFLAGS@ @UUID_CFLAGS@ ${FCGI_CFLAGS} ${YAML_CFLAGS} ${MACOS_CFLAGS} ${MS_CFLAGS} -I../../thirds/cgic206 -I. -DLINUX_FREE_ISSUE #-DDEBUG #-DDEBUG_SERVICE_CONF
[839]117LDFLAGS=-lzoo_service @SSH2_LDFLAGS@ @PROJ_LDFLAGS@ @DEFAULT_LIBS@ -L../../thirds/cgic206 -lcgic ${GDAL_LIBS} ${XML2LDFLAGS} ${PYTHONLDFLAGS} ${PERLLDFLAGS}  ${PHPLDFLAGS} ${JAVALDFLAGS} ${JSLDFLAGS}  ${FCGI_LDFLAGS} @OPENSSL_LDFLAGS@ @UUID_LDFLAGS@ ${MS_LDFLAGS} ${MACOS_LD_FLAGS} ${MACOS_LD_NET_FLAGS} ${YAML_LDFLAGS} ${OTBLDFLAGS} ${SAGA_LDFLAGS} ${MONO_LDFLAGS} @GETTEXT_LDFLAGS@ @JSON_LDFLAGS@
[534]118
[811]119DATAROOTDIR=@datarootdir@/zoo-project
120SHAREDSTATEDIR=@sharedstatedir@/zoo-project
Note: See TracBrowser for help on using the repository browser.

Search

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png