source: tags/rel-1.8.0/zoo-project/zoo-api/java/makefile.vc @ 981

Last change on this file since 981 was 981, checked in by djay, 13 months ago

Create tag and update branch for 1.8.0 release

File size: 1.3 KB
Line 
1# WIN32 Makefile tested using VC-9.0
2# Don't forget to set your PATH using the following command :
3# c:\Progam Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat
4# set PATH=%PATH%;$(TOOLS)
5# using value for TOOLS relative to your local installation
6#
7
8!INCLUDE ..\..\zoo-kernel\nmake.opt
9
10!IFDEF JAVA_FILE
11JAVA_FILE=..\..\zoo-kernel/$(JAVA_FILE)
12!ENDIF
13!IFDEF MS_FILE
14MS_FILE=..\..\zoo-kernel/$(MS_FILE)
15!ENDIF
16!IFDEF JS_FILE
17JS_FILE=..\..\zoo-kernel/$(JS_FILE)
18!ENDIF
19
20all:  libZOO.dll
21
22org/zoo_project/ZOO.class: org/zoo_project/ZOO.java
23        javac org/zoo_project/ZOO.java
24
25ZOO.h: org/zoo_project/ZOO.java org/zoo_project/ZOO.class
26        javah org.zoo_project.ZOO
27
28zoo-api.o: zoo-api.c ZOO.h
29        $(CPP) /c $(CFLAGS) zoo-api.c -I../../zoo-kernel/ -I../../../thirds/cgic206/
30
31libZOO.dll: zoo-api.o
32        link /dll /out:libZOO.dll zoo-api.obj ..\..\zoo-kernel\libzoo_service.lib ..\..\zoo-kernel\server_internal.obj ..\..\zoo-kernel\caching.obj ..\..\zoo-kernel\ulinet.obj ..\..\zoo-kernel\response_print.obj ..\..\zoo-kernel\service_json.obj ..\..\zoo-kernel\main_conf_read.tab.obj ..\..\zoo-kernel\service_conf.tab.obj ..\..\zoo-kernel\lex.cr.obj ..\..\zoo-kernel\lex.sr.obj $(JAVA_FILE) $(MS_FILE) $(JS_FILE) $(JSONC_LIB) $(LDFLAGS) /FORCE:MULTIPLE
33
34clean:
35        erase -f *dll *lib *o *.h *class
36
37
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