Changeset 217 for branches/branch-1.2/zoo-kernel/makefile.vc
- Timestamp:
- May 31, 2011, 3:30:49 AM (13 years ago)
- Location:
- branches/branch-1.2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/branch-1.2
-
branches/branch-1.2/zoo-kernel/makefile.vc
r1 r217 1 GEODIR=c:/OSGeo4W 2 DESTDIR=c:/OSGeo4W 3 TPATH=..\..\..\tools 4 TOOLS=$(TPATH)\bin 5 CFLAGS=/EHa /nologo /MT /W3 /GX /O2 /D_CRT_SECURE_NO_WARNINGS /DWIN32 $(CJFLAGS) -I./ -I..\thirds\dirent-win32 -IC:\OSGeo4W\apps\Python25\include -I$(GEODIR)/include -I$(TPATH)\include -DLINUX_FREE_ISSUE #-DDEBUG 6 CC=cl $(CFLAGS) 7 CPP=cl /TP $(CFLAGS) 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 # 8 7 9 all: service_loader 8 !INCLUDE nmake.opt 10 9 11 service_loader: service.h lex.sr.obj service_conf.tab.obj service_conf.y service_internal_python.obj service_loader.obj main_conf_read.tab.obj lex.cr.obj service_internal.obj 12 cl $(CFLAGS) lex.sr.obj service_conf.tab.obj main_conf_read.tab.obj lex.cr.obj service_internal.obj service_internal_python.obj service_loader.obj -o service_loader -ldl `python-config --libs` `xml2-config --libs` -lfl -lcurl 10 all: zoo_loader.cgi 13 11 14 12 main_conf_read.tab.c: main_conf_read.y service.h … … 54 52 $(CPP) /EHsc /c $(CFLAGS) zoo_loader.c 55 53 54 dirent.obj: 55 $(CPP) /EHsc /c $(CFLAGS) ..\thirds\dirent-win32\dirent.c 56 56 57 zoo_loader.cgi: zoo_loader.obj zoo_service_loader.obj service_internal.obj service_internal_python.obj ulinet.obj lex.cr.obj lex.sr.obj service_conf.tab.obj main_conf_read.tab.obj dirent.obj 57 link zoo_loader.obj dirent.obj service_internal.obj service_internal_python.obj ulinet.obj main_conf_read.tab.obj lex.cr.obj service_conf.tab.obj lex.sr.obj zoo_service_loader.obj /out:zoo_loader.cgi $(GEODIR)/lib/libfcgi.lib $(GEODIR)/lib/libcurl_imp.lib $(GEODIR)/apps/Python25/libs/python25.lib $(GEODIR)/lib/libxml2.lib $(GEODIR)/lib/libcgic.lib $(GEODIR)/lib/gdal_i.lib $(TOOLS)\..\lib\libeay32.dll.a $(TOOLS)\..\lib\libcrypto.a $(TOOLS)\..\lib\libssl32.dll.a /machine:i38658 link zoo_loader.obj dirent.obj service_internal.obj service_internal_python.obj ulinet.obj main_conf_read.tab.obj lex.cr.obj service_conf.tab.obj lex.sr.obj zoo_service_loader.obj /out:zoo_loader.cgi $(LDFLAGS) 58 59 59 60 clean: 60 erase -f *. obj *.tab.c* *.tab.h *.sr.c* lex.* *.lreg *.sibling61 erase -f *.cgi *.obj *.tab.c* *.tab.h *.sr.c* lex.* *.lreg *.sibling
Note: See TracChangeset
for help on using the changeset viewer.