Changeset 2338 for trunk/gsdl/src/recpt
- Timestamp:
- 2001-04-25T22:29:11+12:00 (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/recpt/win32.mak
r1154 r2338 25 25 ########################################################################### 26 26 27 GSDLHOME = c:\gsdl 28 STLPATH = c:\stlport 27 GSDLHOME = ..\.. 28 USE_STLPORT = 0 29 LOCAL_LIBRARY = 0 30 STLPATH = "$(GSDLHOME)\packages\windows\stlport\stlport" 29 31 30 32 AR = lib … … 32 34 CPPFLAGS = 33 35 LDFLAGS = 34 DEFS = -DNZDL -DQUIET -D__WIN32__ -DGSDL_NAMESPACE_BROKEN -DGSDL_USE_IOS_H \ 35 -DSHORT_SUFFIX -DPARADOCNUM -DHAVE_CONFIG_H -D__STL_NO_NEW_IOSTREAMS \ 36 -DGSDLSERVER -DGSDLUSAGELOG 37 INCLUDES = -I$(GSDLHOME)\src\recpt -I$(GSDLHOME)\lib -I$(GSDLHOME)\src\colservr \ 38 -I$(GSDLHOME)\packages\mg -I$(GSDLHOME)\packages\mg\lib \ 39 -I$(GSDLHOME)\packages\mg\src\text -I$(GSDLHOME)\packages\wingdbm \ 40 -I$(STLPATH) -I$(GSDLHOME)\packages\wincrypt 36 DEFS = -D__WIN32__ -DHAVE_CONFIG_H -DPARADOCNUM -D_LITTLE_ENDIAN -DSHORT_SUFFIX 37 INCLUDES = -I"$(GSDLHOME)\src\recpt" -I"$(GSDLHOME)\lib" -I"$(GSDLHOME)\src\colservr" \ 38 -I"$(GSDLHOME)\packages\mg" -I"$(GSDLHOME)\packages\mg\lib" \ 39 -I"$(GSDLHOME)\packages\mg\src\text" -I"$(GSDLHOME)\packages\windows\gdbm\gdbm" \ 40 -I"$(GSDLHOME)\packages\windows\crypt\crypt" 41 !IF $(USE_STLPORT) 42 DEFS = $(DEFS) -DGSDL_NAMESPACE_BROKEN -DGSDL_USE_IOS_H -D__STL_NO_NEW_IOSTREAMS 43 INCLUDES = $(INCLUDES) -I$(STLPATH) 44 !ENDIF 45 !IF $(LOCAL_LIBRARY) 46 DEFS = $(DEFS) -DGSDL_LOCAL_LIBRARY 47 !ENDIF 41 48 42 LIBS = $(GSDLHOME)\packages\wingdbm\gdbm.lib $(GSDLHOME)\packages\wincrypt\crypt.lib 49 LIBS = "$(GSDLHOME)\packages\windows\gdbm\gdbm\gdbm.lib" \ 50 "$(GSDLHOME)\packages\windows\crypt\crypt\crypt.lib" \ 51 "$(GSDLHOME)\src\colservr\gsdlcolservr.lib" \ 52 "$(GSDLHOME)\lib\gsdllib.lib" \ 53 "$(GSDLHOME)\packages\mg\src\text\libtextin.lib" \ 54 "$(GSDLHOME)\packages\mg\lib\libmg.lib" 55 43 56 44 57 COMPILE = $(CC) -c $(CPPFLAGS) $(DEFS) $(INCLUDES) … … 55 68 56 69 57 COMMONHEADERS = receptionist.h cgi wrapper.h cgiargs.h action.h browserclass.h \70 COMMONHEADERS = receptionist.h cgiargs.h action.h browserclass.h \ 58 71 converter.h recptconfig.h cgiutils.h OIDtools.h browsetools.h htmlgen.h \ 59 statusaction.h pageaction.h comtypes.h recptproto.h \ 60 pingaction.h queryaction.h documentaction.h \ 61 extlinkaction.h buildaction.h htmlutils.h \ 72 statusaction.h pageaction.h comtypes.h recptproto.h pingaction.h \ 73 queryaction.h documentaction.h extlinkaction.h htmlutils.h \ 62 74 querytools.h formattools.h tipaction.h authenaction.h infodbclass.h \ 63 75 userdb.h usersaction.h vlistbrowserclass.h hlistbrowserclass.h \ 64 76 datelistbrowserclass.h invbrowserclass.h pagedbrowserclass.h \ 65 htmlbrowserclass.h delhistoryaction.h historydb.h 77 htmlbrowserclass.h historydb.h phindbrowserclass.h collectoraction.h \ 78 nullprtoto.h 66 79 67 RECEPTHEADERS = 80 CGIHEADERS = cgiwrapper.h 68 81 69 LIBRARYHEADERS = nullproto.h 70 71 HEADERS = $(COMMONHEADERS) $(RECPTHEADERS) $(LIBRARYHEADERS) 82 HEADERS = $(COMMONHEADERS) $(CGIHEADERS) 72 83 73 84 74 COMMONSOURCES = receptionist.cpp cgi wrapper.cpp cgiargs.cpp action.cpp browserclass.cpp \85 COMMONSOURCES = receptionist.cpp cgiargs.cpp action.cpp browserclass.cpp \ 75 86 converter.cpp recptconfig.cpp cgiutils.cpp OIDtools.cpp browsetools.cpp \ 76 87 htmlgen.cpp statusaction.cpp pageaction.cpp comtypes.cpp \ 77 88 recptproto.cpp pingaction.cpp queryaction.cpp documentaction.cpp \ 78 extlinkaction.cpp buildaction.cpphtmlutils.cpp querytools.cpp formattools.cpp \89 extlinkaction.cpp htmlutils.cpp querytools.cpp formattools.cpp \ 79 90 tipaction.cpp authenaction.cpp infodbclass.cpp userdb.cpp usersaction.cpp \ 80 91 vlistbrowserclass.cpp hlistbrowserclass.cpp datelistbrowserclass.cpp \ 81 92 invbrowserclass.cpp pagedbrowserclass.cpp htmlbrowserclass.cpp \ 82 delhistoryaction.cpp historydb.cpp 93 historydb.cpp phindbrowserclass.cpp collectoraction.cpp nullproto.cpp 94 95 CGISOURCES = librarymain.cpp cgiwrapper.cpp 96 97 SOURCES = $(COMMONSOURCES) $(CGISOURCES) 83 98 84 99 85 RECPTSOURCES = recptmain.cpp 100 COMMONOBJECTS = receptionist.obj cgiargs.obj action.obj browserclass.obj \ 101 converter.obj recptconfig.obj cgiutils.obj OIDtools.obj browsetools.obj \ 102 htmlgen.obj statusaction.obj pageaction.obj comtypes.obj recptproto.obj \ 103 pingaction.obj queryaction.obj documentaction.obj extlinkaction.obj \ 104 htmlutils.obj querytools.obj formattools.obj tipaction.obj \ 105 authenaction.obj infodbclass.obj userdb.obj usersaction.obj \ 106 vlistbrowserclass.obj hlistbrowserclass.obj datelistbrowserclass.obj \ 107 invbrowserclass.obj pagedbrowserclass.obj htmlbrowserclass.obj \ 108 historydb.obj phindbrowserclass.obj collectoraction.obj nullproto.obj 86 109 87 LIBRARYSOURCES = nullproto.cpp librarymain.cpp 110 CGIOBJECTS = librarymain.obj cgiwrapper.obj 88 111 89 SOURCES = $(COMMONSOURCES) $(RECPTSOURCES) $(LIBRARYSOURCES)112 OBJECTS = $(COMMONOBJECTS) $(CGIOBJECTS) 90 113 114 EXEC = library.exe 91 115 92 COMMONOBJECTS = receptionist.obj cgiwrapper.obj cgiargs.obj action.obj browserclass.obj \ 93 converter.obj recptconfig.obj cgiutils.obj OIDtools.obj browsetools.obj \ 94 htmlgen.obj statusaction.obj pageaction.obj comtypes.obj \ 95 recptproto.obj pingaction.obj queryaction.obj documentaction.obj \ 96 extlinkaction.obj buildaction.obj htmlutils.obj querytools.obj \ 97 formattools.obj tipaction.obj authenaction.obj \ 98 infodbclass.obj userdb.obj usersaction.obj vlistbrowserclass.obj \ 99 hlistbrowserclass.obj datelistbrowserclass.obj invbrowserclass.obj \ 100 pagedbrowserclass.obj htmlbrowserclass.obj delhistoryaction.obj \ 101 historydb.obj 116 !IF $(LOCAL_LIBRARY) 117 all: gsdlrecpt.lib 118 !ELSE 119 all: $(EXEC) 120 !ENDIF 102 121 103 RECPTOBJECTS = recptmain.obj 104 105 LIBRARYOBJECTS = nullproto.obj librarymain.obj 106 107 OBJECTS = $(COMMONOBJECTS) $(RECPTOBJECTS) $(LIBRARYOBJECTS) 108 109 110 COLSERVROBJECTS = $(GSDLHOME)\src\colservr\mgq.obj \ 111 $(GSDLHOME)\src\colservr\mgsearch.obj \ 112 $(GSDLHOME)\src\colservr\querycache.obj \ 113 $(GSDLHOME)\src\colservr\queryinfo.obj \ 114 $(GSDLHOME)\src\colservr\collectserver.obj \ 115 $(GSDLHOME)\src\colservr\colservrconfig.obj \ 116 $(GSDLHOME)\src\colservr\maptools.obj \ 117 $(GSDLHOME)\src\colservr\filter.obj \ 118 $(GSDLHOME)\src\colservr\source.obj \ 119 $(GSDLHOME)\src\colservr\browsefilter.obj \ 120 $(GSDLHOME)\src\colservr\queryfilter.obj \ 121 $(GSDLHOME)\src\colservr\mggdbmsource.obj \ 122 $(GSDLHOME)\src\colservr\phrasesearch.obj \ 123 $(GSDLHOME)\src\colservr\phrasequeryfilter.obj 124 125 EXEC = recpt.exe library.exe 126 127 all: $(EXEC) 122 gsdlrecpt.lib : $(COMMONOBJECTS) 123 if EXIST gsdlrecpt.lib del gsdlrecpt.lib 124 $(AR) /out:gsdlrecpt.lib $(COMMONOBJECTS) 128 125 129 126 clean: 130 127 del *.obj 131 del recpt.exe132 128 del library.exe 133 129 130 !IF $(LOCAL_LIBRARY) 134 131 install: 135 copy library.exe $(GSDLHOME)\cgi-bin\library.exe 132 !ELSE 133 install: 134 copy library.exe "$(GSDLHOME)\cgi-bin" 135 !ENDIF 136 136 137 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 137 library.exe: $(OBJECTS) 138 $(LINK) $(OBJECTS) $(LIBS) 138 139 139 RECPT_OBJS = $(COMMONOBJECTS) $(RECPTOBJECTS) \ 140 $(GSDLHOME)\lib\gsdllib.lib \ 141 $(GSDLHOME)\packages\mg\src\text\libtextin.lib \ 142 $(GSDLHOME)\packages\mg\lib\libmg.lib 140 # we want statusaction to always be compiled in case the status of 141 # GSDL_LOCAL_LIBRARY has changed 142 statusaction.obj: FORCE 143 143 144 recpt.exe: $(RECPT_OBJS) 145 $(LINK) $(RECPT_OBJS) $(LIBS) 146 147 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 148 149 LIBRARY_OBJS = $(COMMONOBJECTS) $(LIBRARYOBJECTS) $(COLSERVROBJECTS) \ 150 $(GSDLHOME)\lib\gsdllib.lib \ 151 $(GSDLHOME)\packages\mg\src\text\libtextin.lib \ 152 $(GSDLHOME)\packages\mg\lib\libmg.lib 153 154 library.exe: $(LIBRARY_OBJS) 155 $(LINK) $(LIBRARY_OBJS) $(LIBS) 144 FORCE:
Note:
See TracChangeset
for help on using the changeset viewer.