source: trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in @ 968

Last change on this file since 968 was 967, checked in by djay, 4 years ago

Add support for the two inputs / outputs syntaxes discussed in SWG in both the ZOO-Kernel and the HTML basic UI. Update documentation, add a section for the ZOO-API in Python language section. Rename variables in service.c to ease readabiliy.

File size: 3.4 KB
RevLine 
[640]1prefix=@prefix@
2exec_prefix=@exec_prefix@
3PREFIX=@prefix@
4INST_LIB=@libdir@
5INST_INCLUDE=@includedir@
[967]6VERSION=1.8
[640]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
[917]32JSON_CFLAGS=@JSON_CPPFLAGS@
33JSON_LDFLAGS=@JSON_LDFLAGS@
34JSON_FILE=@JSON_FILE@
35
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
[917]60RCFLAGS=@R_CPPFLAGS@
61RLDFLAGS=@R_LDFLAGS@
62R_ENABLED=@R_ENABLED@
63R_FILE=@R_FILE@
64
[459]65RUBYCFLAGS=@RUBY_CPPFLAGS@
66RUBYLDFLAGS=@RUBY_LDFLAGS@
67RUBY_ENABLED=@RUBY_ENABLED@
68RUBY_FILE=@RUBY_FILE@
69
[284]70JS_ENABLED=@JS_ENABLED@
71JSCFLAGS=@JS_CPPFLAGS@
72JSLDFLAGS=@JS_LDFLAGS@
[459]73JS_FILE=@JS_FILE@
[284]74ifeq ($(JS_ENABLED),-DUSE_JS)
75     JS_LDFLAGS=${ZRPATH}/zoo-kernel/ulinet.o ${ZRPATH}/zoo-kernel/service_internal_js.o -lcurl
76endif
77
[459]78MS_CFLAGS=@MS_CFLAGS@
79MS_LDFLAGS=@MS_LIBS@
80MS_FILE=@MS_FILE@
81
[303]82ZOO_CFLAGS=-I${ZRPATH}/../thirds/cgic206/ -I${ZRPATH}/zoo-kernel/
[917]83ZOO_LDFLAGS=@OPENSSL_LDFLAGS@ @UUID_LDFLAGS@
[527]84
85JAVACFLAGS=@JAVA_CPPFLAGS@
86JAVALDFLAGS=@JAVA_LDFLAGS@
87JAVA_ENABLED=@JAVA_ENABLED@
88JAVA_FILE=@JAVA_FILE@
89
90PHPCFLAGS=@PHP_CPPFLAGS@
91PHPLDFLAGS=@PHP_LDFLAGS@
92PHP_ENABLED=@PHP_ENABLED@
93PHP_FILE=@PHP_FILE@
94
95PERLCFLAGS=@PERL_CPPFLAGS@
96PERLLDFLAGS=@PERL_LDFLAGS@
97PERL_ENABLED=@PERL_ENABLED@
98PERL_FILE=@PERL_FILE@
[534]99
[917]100HPCCFLAGS=@SSH2_CPPFLAGS@ @HPC_CPPFLAGS@
101HPCLDFLAGS=@SSH2_LDFLAGS@ @HPC_LDFLAGS@
102HPC_ENABLED=@HPC_ENABLED@
103HPC_FILES=@HPC_FILES@
104
105CALLBACK_FILE=@CALLBACK_FILE@
106CALLBACK_USE=@CALLBACK_USE@
107
[550]108OTBCFLAGS=@OTB_CPPFLAGS@
109OTBLDFLAGS=@OTB_LDFLAGS@
110OTB_ENABLED=@OTB_ENABLED@
111OTB_FILE=@OTB_FILE@
112
[634]113SAGA_CFLAGS=@SAGA_CPPFLAGS@
114SAGA_LDFLAGS=@SAGA_LDFLAGS@
115SAGA_ENABLED=@SAGA_ENABLED@
116SAGA_FILE=@SAGA_FILE@
117
[794]118MONO_CFLAGS=@MONO_CFLAGS@
119MONO_LDFLAGS=@MONO_LDFLAGS@
120MONO_ENABLED=@MONO_ENABLED@
121MONO_FILE=@MONO_FILE@
122
[917]123CFLAGS=@CALLBACK_USE@ @SSH2_CPPFLAGS@ @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
124LDFLAGS=-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} ${RLDFLAGS} @JSON_LDFLAGS@ @XSLT_LDFLAGS@
[534]125
[811]126DATAROOTDIR=@datarootdir@/zoo-project
[866]127SHAREDSTATEDIR=@sharedstatedir@/zoo-project
Note: See TracBrowser for help on using the repository browser.

Search

Context Navigation

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