Changeset 12238 for third-party
- Timestamp:
- 08/15/06 07:58:53 (2 years ago)
- Files:
-
- 1 modified
-
third-party/judy/Judy-1.0.3/src/hs_build.bat (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
third-party/judy/Judy-1.0.3/src/hs_build.bat
r12217 r12238 3 3 rem WARMING!!! Don't Edit This File!!! Pugs' Build System Depends On This! 4 4 5 echo "--- This is a compile kit to suggest how to port to your machine"6 echo "--- This script runs in 7 seconds on a 3.2Ghz Pentium P4C"7 echo "--- Must be in the 'src' directory to execute this script"8 echo "--- I normally run it like: COPT='-O3 -march=i686' sh_build"9 10 echo "--- Set Compiler" 5 echo --- This is a compile kit to suggest how to port to your machine 6 echo --- This script runs in 7 seconds on a 3.2Ghz Pentium P4C 7 echo --- Must be in the 'src' directory to execute this script 8 echo --- I normally run it like: COPT='-O3 -march=i686' sh_build 9 10 rem echo --- Set Compiler 11 11 rem set CC=D:\ghc\ghc-6.4.2\gcc.exe 12 12 13 echo "--- Set Optimization" 13 rem echo --- 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 echo "--- Set Shared library option" 18 rem echo --- Set Shared library option 19 19 rem set CPIC=-fPIC 20 20 set CPIC= 21 21 22 echo "--- Compile JudyMalloc - common to Judy1 and JudyL" 23 echo "--- cd JudyCommon" 22 set CP_F=perl -MExtUtils::Command -e cp 23 set RM_F=perl -MExtUtils::Command -e rm_f 24 25 echo --- Compile JudyMalloc - common to Judy1 and JudyL 26 rem echo cd JudyCommon 24 27 cd JudyCommon 25 del*.o26 %CC% %COPT% %CPIC% -I. -I.. -c JudyMalloc.c 27 echo "--- cd .." 28 cd .. 29 30 echo "--- Give Judy1 the proper names"31 echo "--- cd Judy1" 28 %RM_F% *.o 29 %CC% %COPT% %CPIC% -I. -I.. -c JudyMalloc.c 30 rem echo cd .. 31 cd .. 32 33 echo --- Give Judy1 the proper names 34 rem echo cd Judy1 32 35 cd Judy1 33 del*.o34 copy ..\JudyCommon\JudyByCount.c Judy1ByCount.c 35 copy..\JudyCommon\JudyCascade.c Judy1Cascade.c36 copy..\JudyCommon\JudyCount.c Judy1Count.c37 copy..\JudyCommon\JudyCreateBranch.c Judy1CreateBranch.c38 copy..\JudyCommon\JudyDecascade.c Judy1Decascade.c39 copy..\JudyCommon\JudyDel.c Judy1Unset.c40 copy..\JudyCommon\JudyFirst.c Judy1First.c41 copy..\JudyCommon\JudyFreeArray.c Judy1FreeArray.c42 copy..\JudyCommon\JudyGet.c Judy1Test.c43 copy..\JudyCommon\JudyGet.c j__udy1Test.c44 copy..\JudyCommon\JudyInsArray.c Judy1SetArray.c45 copy..\JudyCommon\JudyIns.c Judy1Set.c46 copy..\JudyCommon\JudyInsertBranch.c Judy1InsertBranch.c47 copy..\JudyCommon\JudyMallocIF.c Judy1MallocIF.c48 copy..\JudyCommon\JudyMemActive.c Judy1MemActive.c49 copy..\JudyCommon\JudyMemUsed.c Judy1MemUsed.c50 copy..\JudyCommon\JudyPrevNext.c Judy1Next.c51 copy..\JudyCommon\JudyPrevNext.c Judy1Prev.c52 copy..\JudyCommon\JudyPrevNextEmpty.c Judy1NextEmpty.c53 copy..\JudyCommon\JudyPrevNextEmpty.c Judy1PrevEmpty.c54 copy..\JudyCommon\JudyTables.c Judy1TablesGen.c55 56 57 echo "--- This table is constructed from Judy1.h data to match malloc(3) needs"58 echo "--- %CC% %COPT% -I. -I.. -I..\JudyCommon -DJUDY1 Judy1TablesGen.c -o Judy1TablesGen" 36 %RM_F% *.o 37 %CP_F% ..\JudyCommon\JudyByCount.c Judy1ByCount.c 38 %CP_F% ..\JudyCommon\JudyCascade.c Judy1Cascade.c 39 %CP_F% ..\JudyCommon\JudyCount.c Judy1Count.c 40 %CP_F% ..\JudyCommon\JudyCreateBranch.c Judy1CreateBranch.c 41 %CP_F% ..\JudyCommon\JudyDecascade.c Judy1Decascade.c 42 %CP_F% ..\JudyCommon\JudyDel.c Judy1Unset.c 43 %CP_F% ..\JudyCommon\JudyFirst.c Judy1First.c 44 %CP_F% ..\JudyCommon\JudyFreeArray.c Judy1FreeArray.c 45 %CP_F% ..\JudyCommon\JudyGet.c Judy1Test.c 46 %CP_F% ..\JudyCommon\JudyGet.c j__udy1Test.c 47 %CP_F% ..\JudyCommon\JudyInsArray.c Judy1SetArray.c 48 %CP_F% ..\JudyCommon\JudyIns.c Judy1Set.c 49 %CP_F% ..\JudyCommon\JudyInsertBranch.c Judy1InsertBranch.c 50 %CP_F% ..\JudyCommon\JudyMallocIF.c Judy1MallocIF.c 51 %CP_F% ..\JudyCommon\JudyMemActive.c Judy1MemActive.c 52 %CP_F% ..\JudyCommon\JudyMemUsed.c Judy1MemUsed.c 53 %CP_F% ..\JudyCommon\JudyPrevNext.c Judy1Next.c 54 %CP_F% ..\JudyCommon\JudyPrevNext.c Judy1Prev.c 55 %CP_F% ..\JudyCommon\JudyPrevNextEmpty.c Judy1NextEmpty.c 56 %CP_F% ..\JudyCommon\JudyPrevNextEmpty.c Judy1PrevEmpty.c 57 %CP_F% ..\JudyCommon\JudyTables.c Judy1TablesGen.c 58 59 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 59 62 %CC% %COPT% -I. -I.. -I..\JudyCommon -DJUDY1 Judy1TablesGen.c -o Judy1TablesGen 60 del*.o63 %RM_F% *.o 61 64 .\Judy1TablesGen 62 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Tables.c" 63 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Tables.c 64 65 echo "--- Compile the main line Judy1 modules"66 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Test.c" 67 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Test.c 68 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYGETINLINE j__udy1Test.c" 65 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Tables.c 66 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Tables.c 67 68 echo --- Compile the main line Judy1 modules 69 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Test.c 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 69 72 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYGETINLINE j__udy1Test.c 70 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Set.c" 73 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Set.c 71 74 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Set.c 72 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1SetArray.c" 75 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1SetArray.c 73 76 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1SetArray.c 74 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Unset.c" 77 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Unset.c 75 78 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Unset.c 76 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1First.c" 79 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1First.c 77 80 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1First.c 78 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYNEXT Judy1Next.c" 81 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYNEXT Judy1Next.c 79 82 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYNEXT Judy1Next.c 80 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYPREV Judy1Prev.c" 83 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYPREV Judy1Prev.c 81 84 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYPREV Judy1Prev.c 82 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYNEXT Judy1NextEmpty.c" 85 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYNEXT Judy1NextEmpty.c 83 86 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYNEXT Judy1NextEmpty.c 84 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYPREV Judy1PrevEmpty.c" 87 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYPREV Judy1PrevEmpty.c 85 88 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYPREV Judy1PrevEmpty.c 86 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Count.c" 89 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Count.c 87 90 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Count.c 88 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB Judy1ByCount.c" 91 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB Judy1ByCount.c 89 92 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB Judy1ByCount.c 90 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1FreeArray.c" 93 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1FreeArray.c 91 94 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1FreeArray.c 92 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemUsed.c" 95 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemUsed.c 93 96 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemUsed.c 94 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemActive.c" 97 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemActive.c 95 98 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemActive.c 96 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Cascade.c" 99 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Cascade.c 97 100 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Cascade.c 98 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Decascade.c" 101 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Decascade.c 99 102 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Decascade.c 100 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1CreateBranch.c" 103 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1CreateBranch.c 101 104 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1CreateBranch.c 102 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1InsertBranch.c" 105 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1InsertBranch.c 103 106 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1InsertBranch.c 104 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MallocIF.c" 107 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MallocIF.c 105 108 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MallocIF.c 106 echo "--- cd .." 107 cd .. 108 109 echo "--- Give JudyL the proper names"110 echo "--- cd JudyL" 109 rem echo cd .. 110 cd .. 111 112 echo --- Give JudyL the proper names 113 rem echo cd JudyL 111 114 cd JudyL 112 del*.o113 copy ..\JudyCommon\JudyByCount.c JudyLByCount.c 114 copy..\JudyCommon\JudyCascade.c JudyLCascade.c115 copy..\JudyCommon\JudyCount.c JudyLCount.c116 copy..\JudyCommon\JudyCreateBranch.c JudyLCreateBranch.c117 copy..\JudyCommon\JudyDecascade.c JudyLDecascade.c118 copy..\JudyCommon\JudyDel.c JudyLDel.c119 copy..\JudyCommon\JudyFirst.c JudyLFirst.c120 copy..\JudyCommon\JudyFreeArray.c JudyLFreeArray.c121 copy..\JudyCommon\JudyGet.c JudyLGet.c122 copy..\JudyCommon\JudyGet.c j__udyLGet.c123 copy..\JudyCommon\JudyInsArray.c JudyLInsArray.c124 copy..\JudyCommon\JudyIns.c JudyLIns.c125 copy..\JudyCommon\JudyInsertBranch.c JudyLInsertBranch.c126 copy..\JudyCommon\JudyMallocIF.c JudyLMallocIF.c127 copy..\JudyCommon\JudyMemActive.c JudyLMemActive.c128 copy..\JudyCommon\JudyMemUsed.c JudyLMemUsed.c129 copy..\JudyCommon\JudyPrevNext.c JudyLNext.c130 copy..\JudyCommon\JudyPrevNext.c JudyLPrev.c131 copy..\JudyCommon\JudyPrevNextEmpty.c JudyLNextEmpty.c132 copy..\JudyCommon\JudyPrevNextEmpty.c JudyLPrevEmpty.c133 copy..\JudyCommon\JudyTables.c JudyLTablesGen.c134 135 echo "--- This table is constructed from JudyL.h data to match malloc(3) needs"136 echo "--- %CC% %COPT% -I. -I.. -I..\JudyCommon -DJUDYL JudyLTablesGen.c -o JudyLTablesGen" 115 %RM_F% *.o 116 %CP_F% ..\JudyCommon\JudyByCount.c JudyLByCount.c 117 %CP_F% ..\JudyCommon\JudyCascade.c JudyLCascade.c 118 %CP_F% ..\JudyCommon\JudyCount.c JudyLCount.c 119 %CP_F% ..\JudyCommon\JudyCreateBranch.c JudyLCreateBranch.c 120 %CP_F% ..\JudyCommon\JudyDecascade.c JudyLDecascade.c 121 %CP_F% ..\JudyCommon\JudyDel.c JudyLDel.c 122 %CP_F% ..\JudyCommon\JudyFirst.c JudyLFirst.c 123 %CP_F% ..\JudyCommon\JudyFreeArray.c JudyLFreeArray.c 124 %CP_F% ..\JudyCommon\JudyGet.c JudyLGet.c 125 %CP_F% ..\JudyCommon\JudyGet.c j__udyLGet.c 126 %CP_F% ..\JudyCommon\JudyInsArray.c JudyLInsArray.c 127 %CP_F% ..\JudyCommon\JudyIns.c JudyLIns.c 128 %CP_F% ..\JudyCommon\JudyInsertBranch.c JudyLInsertBranch.c 129 %CP_F% ..\JudyCommon\JudyMallocIF.c JudyLMallocIF.c 130 %CP_F% ..\JudyCommon\JudyMemActive.c JudyLMemActive.c 131 %CP_F% ..\JudyCommon\JudyMemUsed.c JudyLMemUsed.c 132 %CP_F% ..\JudyCommon\JudyPrevNext.c JudyLNext.c 133 %CP_F% ..\JudyCommon\JudyPrevNext.c JudyLPrev.c 134 %CP_F% ..\JudyCommon\JudyPrevNextEmpty.c JudyLNextEmpty.c 135 %CP_F% ..\JudyCommon\JudyPrevNextEmpty.c JudyLPrevEmpty.c 136 %CP_F% ..\JudyCommon\JudyTables.c JudyLTablesGen.c 137 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 137 140 %CC% %COPT% -I. -I.. -I..\JudyCommon -DJUDYL JudyLTablesGen.c -o JudyLTablesGen 138 del*.o139 .\JudyLTablesGen 140 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLTables.c" 141 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLTables.c 142 143 echo "--- Compile the main line JudyL modules"144 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLGet.c" 141 %RM_F% *.o 142 .\JudyLTablesGen 143 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLTables.c 144 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLTables.c 145 146 echo --- Compile the main line JudyL modules 147 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLGet.c 145 148 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLGet.c 146 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYGETINLINE j__udyLGet.c" 149 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYGETINLINE j__udyLGet.c 147 150 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYGETINLINE j__udyLGet.c 148 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLIns.c" 151 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLIns.c 149 152 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLIns.c 150 echo "--- %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 151 154 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLInsArray.c 152 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDel.c" 155 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDel.c 153 156 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDel.c 154 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFirst.c" 157 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFirst.c 155 158 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFirst.c 156 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYNEXT JudyLNext.c" 159 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYNEXT JudyLNext.c 157 160 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYNEXT JudyLNext.c 158 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYPREV JudyLPrev.c" 161 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYPREV JudyLPrev.c 159 162 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYPREV JudyLPrev.c 160 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYNEXT JudyLNextEmpty.c" 163 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYNEXT JudyLNextEmpty.c 161 164 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYNEXT JudyLNextEmpty.c 162 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYPREV JudyLPrevEmpty.c" 165 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYPREV JudyLPrevEmpty.c 163 166 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYPREV JudyLPrevEmpty.c 164 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCount.c" 167 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCount.c 165 168 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCount.c 166 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB JudyLByCount.c" 169 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB JudyLByCount.c 167 170 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB JudyLByCount.c 168 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFreeArray.c" 171 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFreeArray.c 169 172 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFreeArray.c 170 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemUsed.c" 173 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemUsed.c 171 174 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemUsed.c 172 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemActive.c" 175 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemActive.c 173 176 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemActive.c 174 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCascade.c" 177 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCascade.c 175 178 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCascade.c 176 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDecascade.c" 179 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDecascade.c 177 180 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDecascade.c 178 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCreateBranch.c" 181 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCreateBranch.c 179 182 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCreateBranch.c 180 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLInsertBranch.c" 183 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLInsertBranch.c 181 184 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLInsertBranch.c 182 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMallocIF.c" 185 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMallocIF.c 183 186 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMallocIF.c 184 echo "--- cd .." 185 cd .. 186 187 echo "--- Compile the JudySL routine"188 echo "--- cd JudySL" 187 rem echo cd .. 188 cd .. 189 190 echo --- Compile the JudySL routine 191 rem echo cd JudySL 189 192 cd JudySL 190 del*.o191 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudySL.c" 193 %RM_F% *.o 194 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudySL.c 192 195 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudySL.c 193 echo "--- cd .." 194 cd .. 195 echo "--- Compile the JudyHS routine"196 echo "--- cd JudyHS" 196 rem echo cd .. 197 cd .. 198 echo --- Compile the JudyHS routine 199 rem echo cd JudyHS 197 200 cd JudyHS 198 del*.o199 echo "--- %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudyHS.c" 201 %RM_F% *.o 202 rem echo %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudyHS.c 200 203 %CC% %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudyHS.c 201 echo "--- cd .." 204 rem echo cd .. 202 205 cd .. 203 206 204 207 rem Make a Judy shared library with CPIC='-fPIC' above 205 208 rem ld -shared -o libJudy.so Judy*\*.o 206 rem 209 rem 207 210 rem -OR- 208 rem 209 echo "--- Make a Judy static library"211 rem 212 echo --- Make a Judy static library 210 213 %AR_CALL% 211 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.o 212 215 213 echo "--- Done"216 echo --- Done
