Changeset 22090 for main/trunk/greenstone2/common-src/win32.mak
- Timestamp:
- 2010-05-14T19:29:30+12:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/common-src/win32.mak
r21871 r22090 35 35 DLL = 0 36 36 DLLDEBUG = 0 37 USE_GDBM = 1 38 USE_JDBM = 1 37 39 USE_SQLITE = 1 38 40 USE_MSSQL = 0 … … 48 50 INDEXERSDIR = indexers 49 51 50 COMPILEDIRS = packages\windows\crypt\crypt packages\gdbm\gdbm-1.8.3\52 COMPILEDIRS = packages\windows\crypt\crypt \ 51 53 packages\windows\expat\expat packages\search4j src\lib 52 54 53 INSTALLDIRS = src\gdbmedit\db2txt src\gdbmedit\txt2db \ 55 INSTALLDIRS = 56 57 # src\getpw 58 59 PACKAGEDIRS = 60 61 SQLITE_DIR = packages\sqlite\sqlite-amalgamation-3.6.23.1 62 JDBM_DIR = packages\jdbm 63 JDBMEDIT_DIR = src\jdbmedit 64 65 MAKECMD = $(MAKE) $(MDEFINES) GSDLHOME="$(GSDLHOME)" BINDIR="$(GSDLHOME)\bin\windows" 66 67 !IF $(GSDL_VC4) 68 MAKECMD = $(MAKECMD) GSDL_VC4=1 69 !ENDIF 70 !IF $(DEBUG) 71 MAKECMD = $(MAKECMD) DEBUG=1 72 !ENDIF 73 !IF $(DLL) 74 MAKECMD = $(MAKECMD) DLL=1 75 !ENDIF 76 !IF $(DLLDEBUG) 77 MAKECMD = $(MAKECMD) DLLDEBUG=1 78 !ENDIF 79 !IF $(ENABLE_JNI) 80 MAKECMD = $(MAKECMD) ENABLE_JNI=1 81 !ENDIF 82 !IF !$(ENABLE_MG) 83 MAKECMD = $(MAKECMD) ENABLE_MG=0 84 !ENDIF 85 !IF !$(ENABLE_MGPP) 86 MAKECMD = $(MAKECMD) ENABLE_MGPP=0 87 !ENDIF 88 !IF !$(ENABLE_LUCENE) 89 MAKECMD = $(MAKECMD) ENABLE_LUCENE=0 90 !ENDIF 91 92 !IF $(USE_GDBM) 93 GDBM_DEFINES = -DUSE_GDBM 94 COMPILEDIRS = $(COMPILEDIRS) \ 95 packages\gdbm\gdbm-1.8.3 96 INSTALLDIRS = $(INSTALLDIRS) src\gdbmedit\db2txt src\gdbmedit\txt2db \ 54 97 src\gdbmedit\gdbmset src\gdbmedit\gdbmget \ 55 98 src\gdbmedit\gdbmkeys src\gdbmedit\gdbmdel 56 57 # src\getpw 58 59 PACKAGEDIRS = 60 61 SQLITE_DIR = packages\sqlite\sqlite-amalgamation-3.6.23.1 62 63 64 MAKECMD = $(MAKE) $(MDEFINES) GSDLHOME="$(GSDLHOME)" BINDIR="$(GSDLHOME)\bin\windows" 65 66 !IF $(GSDL_VC4) 67 MAKECMD = $(MAKECMD) GSDL_VC4=1 68 !ENDIF 69 !IF $(DEBUG) 70 MAKECMD = $(MAKECMD) DEBUG=1 71 !ENDIF 72 !IF $(DLL) 73 MAKECMD = $(MAKECMD) DLL=1 74 !ENDIF 75 !IF $(DLLDEBUG) 76 MAKECMD = $(MAKECMD) DLLDEBUG=1 77 !ENDIF 99 !ELSE 100 GDBM_DEFINES = 101 MAKECMD = $(MAKECMD) USE_GDBM=0 102 !ENDIF 103 104 !IF $(USE_JDBM) 105 JDBM_DEFINES = -DUSE_JDBM 106 PACKAGEDIRS = $(PACKAGEDIRS) $(JDBM_DIR) 107 !ELSE 108 JDBM_DEFINES = 109 MAKECMD = $(MAKECMD) USE_JDBM=0 110 !ENDIF 111 78 112 !IF $(USE_SQLITE) 113 SQLITE_DEFINES = -DUSE_SQLITE 79 114 PACKAGEDIRS = $(PACKAGEDIRS) $(SQLITE_DIR) 80 115 !ELSE 116 SQLITE_DEFINES = 81 117 MAKECMD = $(MAKECMD) USE_SQLITE=0 82 118 !ENDIF 119 83 120 !IF $(USE_MSSQL) 121 MSSQL_DEFINES = -DUSE_MSSQL 84 122 MAKECMD = $(MAKECMD) USE_MSSQL=1 123 !ELSE 124 MSSQL_DEFINES = 85 125 !ENDIF 86 126 87 127 MAKECLEANCMD = $(MAKE) $(MDEFINES) GSDLHOME="$(GSDLHOME)" clean 88 128 89 all: win32.mak unzip $(INDEXERSDIR) $(PACKAGEDIRS) $(COMPILEDIRS) $(INSTALLDIRS) 129 all: win32.mak unzip $(INDEXERSDIR) $(PACKAGEDIRS) $(COMPILEDIRS) $(INSTALLDIRS) $(JDBMEDIT_DIR) 90 130 91 131 install: win32.mak $(INDEXERSDIR) $(INSTALLDIRS) … … 102 142 if NOT EXIST "iconv" unzip iconv.zip 103 143 cd "$(COMMONHOME)" 144 104 145 !IF "$(USE_SQLITE)" == "1" 105 146 IF NOT EXIST $(SQLITE_DIR) IF EXIST "$(GSDLHOME)\bin\windows\gunzip.exe" IF EXIST "$(GSDLHOME)\bin\windows\tar.exe" "$(GSDLHOME)\bin\windows\gunzip.exe" -cd "$(SQLITE_DIR).tar.gz" | "$(GSDLHOME)\bin\windows\tar.exe" xv --directory=./packages/sqlite 106 147 @IF NOT EXIST $(SQLITE_DIR) echo ****** Couldn't extract archive $(SQLITE_DIR).tar.gz. Extract it manually, or check that gunzip.exe and tar.exe exist in GSDLHOME\bin\windows. ****** 107 148 @IF NOT EXIST $(SQLITE_DIR) exit /b 1 149 cd "$(COMMONHOME)" 150 !ENDIF 151 152 !IF "$(USE_JDBM)" == "1" 153 IF NOT EXIST $(JDBM_DIR)\jdbm-1.0 IF EXIST "$(GSDLHOME)\bin\windows\gunzip.exe" IF EXIST "$(GSDLHOME)\bin\windows\tar.exe" "$(GSDLHOME)\bin\windows\gunzip.exe" -cd "$(JDBM_DIR)\gs-jdbm-1.0.tar.gz" | "$(GSDLHOME)\bin\windows\tar.exe" xv --directory=./packages/jdbm 154 @IF NOT EXIST $(JDBM_DIR)\jdbm-1.0 echo ****** Couldn't extract archive $(JDBM_DIR)\gs-jdbm-1.0.tar.gz. Extract it manually, or check that gunzip.exe and tar.exe exist in GSDLHOME\bin\windows. ****** 155 @IF NOT EXIST $(JDBM_DIR)\jdbm-1.0 exit /b 1 108 156 !ENDIF 109 157 … … 112 160 cd packages\windows\crypt\crypt 113 161 $(MAKECLEANCMD) 162 !IF EXIST ("packages\gdbm\gdbm-1.8.3") 114 163 cd "$(COMMONHOME)" 115 164 cd packages\gdbm\gdbm-1.8.3 116 165 $(MAKECLEANCMD) 166 !ENDIF 117 167 cd "$(COMMONHOME)" 118 168 cd packages\windows\expat\expat … … 121 171 cd src\lib 122 172 $(MAKECLEANCMD) 173 !IF EXIST ("src\gdbmedit") 123 174 cd "$(COMMONHOME)" 124 175 cd src\gdbmedit\txt2db … … 139 190 cd src\gdbmedit\gdbmdel 140 191 $(MAKECLEANCMD) 192 !ENDIF 141 193 # cd "$(COMMONHOME)" 142 194 # cd src\getpw … … 162 214 if exist "$(COMMONHOME)\packages\sqlite\lib\sqlite3.lib" del "$(COMMONHOME)\packages\sqlite\lib\sqlite3.lib" 163 215 !ENDIF 164 cd "$(COMMONHOME)" 216 cd "$(COMMONHOME)" 165 217 166 218 $(COMPILEDIRS): FORCE … … 170 222 cd "$(GSDLHOME)" 171 223 224 !IF "$(INSTALLDIRS)" != "" 172 225 $(INSTALLDIRS): FORCE 173 226 cd "$(COMMONHOME)" … … 176 229 $(MAKECMD) install 177 230 cd "$(COMMONHOME)" 231 !ENDIF 178 232 179 233 $(SQLITE_DIR): FORCE 180 !IF "$(USE_SQLITE)" == "1"181 234 cd "$(COMMONHOME)" 182 235 cd "$@" 183 236 $(MAKECMD) 184 237 $(MAKECMD) install 185 !ENDIF 186 cd "$(COMMONHOME)" 238 cd "$(COMMONHOME)" 239 240 $(JDBM_DIR): FORCE 241 cd "$(COMMONHOME)\$(JDBM_DIR)\jdbm-1.0" 242 set DEBUG=$(DEBUG) 243 call winMake.bat all 244 call winMake.bat install 245 set DEBUG= 246 247 $(JDBMEDIT_DIR): FORCE 248 !IF "$(USE_JDBM)" == "1" 249 cd "$(COMMONHOME)" 250 cd "$@" 251 set DEBUG=$(DEBUG) 252 call winMake.bat all 253 call winMake.bat install 254 set DEBUG= 255 !ENDIF 187 256 188 257 $(INDEXERSDIR): FORCE … … 211 280 if exist %%i copy %%i "$(GSDLHOME)\bin\windows" 212 281 if EXIST "lucene-gs\LuceneWrapper.jar" copy "lucene-gs\LuceneWrapper.jar" "$(GSDLHOME)\bin\java" 213 @if NOT EXIST "lucene-gs\LuceneWrapper.jar" echo Warning: Failed to find lucene-gs\LuceneWrapper.jar. 282 @if NOT EXIST "lucene-gs\LuceneWrapper.jar" echo Warning: Failed to find lucene-gs\LuceneWrapper.jar. Greenstone will not be able to use Lucene for indexing 214 283 cd "$(GSDLHOME)" 215 284
Note:
See TracChangeset
for help on using the changeset viewer.