Changeset 12239 for third-party
- Timestamp:
- 08/15/06 08:19:05 (2 years ago)
- Files:
-
- 1 modified
-
third-party/judy/Judy-1.0.3/src/hs_build.bat (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
third-party/judy/Judy-1.0.3/src/hs_build.bat
r12238 r12239 8 8 echo --- I normally run it like: COPT='-O3 -march=i686' sh_build 9 9 10 rem echo--- Set Compiler10 rem --- Set Compiler 11 11 rem set CC=D:\ghc\ghc-6.4.2\gcc.exe 12 12 13 rem echo--- Set Optimization13 rem --- Set Optimization 14 14 15 15 rem COPT='-O' 16 16 rem set COPT=-ID:\ghc\ghc-6.4.2\include\mingw -ID:\ghc\ghc-6.4.2\gcc-lib\include -BD:\ghc\ghc-6.4.2\gcc-lib 17 17 18 rem echo--- Set Shared library option18 rem --- Set Shared library option 19 19 rem set CPIC=-fPIC 20 20 set CPIC= … … 24 24 25 25 echo --- Compile JudyMalloc - common to Judy1 and JudyL 26 rem echo cd JudyCommon 26 27 27 cd JudyCommon 28 28 %RM_F% *.o 29 29 %CC% %COPT% %CPIC% -I. -I.. -c JudyMalloc.c 30 rem echo cd .. 30 31 31 cd .. 32 32 33 33 echo --- Give Judy1 the proper names 34 rem echo cd Judy1 34 35 35 cd Judy1 36 36 %RM_F% *.o … … 59 59 60 60 echo --- This table is constructed from Judy1.h data to match malloc(3) needs 61 rem echo %CC% %COPT% -I. -I.. -I..\JudyCommon -DJUDY1 Judy1TablesGen.c -o Judy1TablesGen 61 62 62 %CC% %COPT% -I. -I.. -I..\JudyCommon -DJUDY1 Judy1TablesGen.c -o Judy1TablesGen 63 63 %RM_F% *.o 64 64 .\Judy1TablesGen 65 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Tables.c 65 66 66 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Tables.c 67 67 68 68 echo --- Compile the main line Judy1 modules 69 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Test.c 69 70 70 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Test.c 71 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYGETINLINE j__udy1Test.c 71 72 72 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYGETINLINE j__udy1Test.c 73 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Set.c 73 74 74 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Set.c 75 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1SetArray.c 75 76 76 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1SetArray.c 77 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Unset.c 77 78 78 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Unset.c 79 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1First.c 79 80 80 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1First.c 81 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYNEXT Judy1Next.c 81 82 82 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYNEXT Judy1Next.c 83 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYPREV Judy1Prev.c 83 84 84 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYPREV Judy1Prev.c 85 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYNEXT Judy1NextEmpty.c 85 86 86 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYNEXT Judy1NextEmpty.c 87 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYPREV Judy1PrevEmpty.c 87 88 88 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYPREV Judy1PrevEmpty.c 89 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Count.c 89 90 90 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Count.c 91 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB Judy1ByCount.c 91 92 92 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB Judy1ByCount.c 93 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1FreeArray.c 93 94 94 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1FreeArray.c 95 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemUsed.c 95 96 96 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemUsed.c 97 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemActive.c 97 98 98 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemActive.c 99 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Cascade.c 99 100 100 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Cascade.c 101 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Decascade.c 101 102 102 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Decascade.c 103 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1CreateBranch.c 103 104 104 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1CreateBranch.c 105 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1InsertBranch.c 105 106 106 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1InsertBranch.c 107 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MallocIF.c 107 108 108 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MallocIF.c 109 rem echo cd .. 109 110 110 cd .. 111 111 112 112 echo --- Give JudyL the proper names 113 rem echo cd JudyL 113 114 114 cd JudyL 115 115 %RM_F% *.o … … 137 137 138 138 echo --- This table is constructed from JudyL.h data to match malloc(3) needs 139 rem echo %CC% %COPT% -I. -I.. -I..\JudyCommon -DJUDYL JudyLTablesGen.c -o JudyLTablesGen 139 140 140 %CC% %COPT% -I. -I.. -I..\JudyCommon -DJUDYL JudyLTablesGen.c -o JudyLTablesGen 141 141 %RM_F% *.o 142 142 .\JudyLTablesGen 143 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLTables.c 143 144 144 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLTables.c 145 145 146 146 echo --- Compile the main line JudyL modules 147 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLGet.c 147 148 148 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLGet.c 149 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYGETINLINE j__udyLGet.c 149 150 150 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYGETINLINE j__udyLGet.c 151 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLIns.c 151 152 152 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLIns.c 153 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLIns.c 153 154 154 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLInsArray.c 155 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDel.c 155 156 156 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDel.c 157 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFirst.c 157 158 158 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFirst.c 159 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYNEXT JudyLNext.c 159 160 160 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYNEXT JudyLNext.c 161 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYPREV JudyLPrev.c 161 162 162 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYPREV JudyLPrev.c 163 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYNEXT JudyLNextEmpty.c 163 164 164 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYNEXT JudyLNextEmpty.c 165 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYPREV JudyLPrevEmpty.c 165 166 166 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYPREV JudyLPrevEmpty.c 167 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCount.c 167 168 168 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCount.c 169 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB JudyLByCount.c 169 170 170 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB JudyLByCount.c 171 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFreeArray.c 171 172 172 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFreeArray.c 173 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemUsed.c 173 174 174 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemUsed.c 175 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemActive.c 175 176 176 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemActive.c 177 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCascade.c 177 178 178 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCascade.c 179 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDecascade.c 179 180 180 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDecascade.c 181 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCreateBranch.c 181 182 182 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCreateBranch.c 183 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLInsertBranch.c 183 184 184 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLInsertBranch.c 185 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMallocIF.c 185 186 186 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMallocIF.c 187 rem echo cd .. 187 188 188 cd .. 189 189 190 190 echo --- Compile the JudySL routine 191 rem echo cd JudySL 191 192 192 cd JudySL 193 193 %RM_F% *.o 194 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudySL.c 194 195 195 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudySL.c 196 rem echo cd .. 196 197 197 cd .. 198 198 echo --- Compile the JudyHS routine 199 rem echo cd JudyHS 199 200 200 cd JudyHS 201 201 %RM_F% *.o 202 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudyHS.c 202 203 203 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudyHS.c 204 rem echo cd .. 204 205 205 cd .. 206 206 … … 211 211 rem 212 212 echo --- Make a Judy static library 213 213 214 %AR_CALL% 214 D:\ghc\ghc-6.4.2\bin\ar -r libJudy.a Judy1/j__udy1Test.o Judy1/Judy1ByCount.o Judy1/Judy1Cascade.o Judy1/Judy1Count.o Judy1/Judy1CreateBranch.o Judy1/Judy1Decascade.o Judy1/Judy1First.o Judy1/Judy1FreeArray.o Judy1/Judy1InsertBranch.o Judy1/Judy1MallocIF.o Judy1/Judy1MemActive.o Judy1/Judy1MemUsed.o Judy1/Judy1Next.o Judy1/Judy1NextEmpty.o Judy1/Judy1Prev.o Judy1/Judy1PrevEmpty.o Judy1/Judy1Set.o Judy1/Judy1SetArray.o Judy1/Judy1Tables.o Judy1/Judy1Test.o Judy1/Judy1Unset.o JudyCommon/JudyMalloc.o JudyHS/JudyHS.o JudyL/j__udyLGet.o JudyL/JudyLByCount.o JudyL/JudyLCascade.o JudyL/JudyLCount.o JudyL/JudyLCreateBranch.o JudyL/JudyLDecascade.o JudyL/JudyLDel.o JudyL/JudyLFirst.o JudyL/JudyLFreeArray.o JudyL/JudyLGet.o JudyL/JudyLIns.o JudyL/JudyLInsArray.o JudyL/JudyLInsertBranch.o JudyL/JudyLMallocIF.o JudyL/JudyLMemActive.o JudyL/JudyLMemUsed.o JudyL/JudyLNext.o JudyL/JudyLNextEmpty.o JudyL/JudyLPrev.o JudyL/JudyLPrevEmpty.o JudyL/JudyLTables.o JudySL/JudySL.o215 215 216 216 echo --- Done
