Changeset 12238 for third-party

Show
Ignore:
Timestamp:
08/15/06 07:58:53 (2 years ago)
Author:
agentz
Message:

tidied up the outputs while building Judy on Win32.
adjusted build_pugs.pl a bit.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • third-party/judy/Judy-1.0.3/src/hs_build.bat

    r12217 r12238  
    33rem WARMING!!! Don't Edit This File!!! Pugs' Build System Depends On This! 
    44 
    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" 
     5echo --- This is a compile kit to suggest how to port to your machine 
     6echo --- This script runs in 7 seconds on a 3.2Ghz Pentium P4C 
     7echo --- Must be in the 'src' directory to execute this script 
     8echo --- I normally run it like: COPT='-O3 -march=i686' sh_build 
     9 
     10rem echo --- Set Compiler 
    1111rem set CC=D:\ghc\ghc-6.4.2\gcc.exe 
    1212 
    13 echo  "--- Set Optimization" 
     13rem echo --- Set Optimization 
    1414 
    1515rem COPT='-O' 
    1616rem 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 
    1717 
    18 echo  "--- Set Shared library option" 
     18rem echo --- Set Shared library option 
    1919rem set CPIC=-fPIC 
    2020set CPIC= 
    2121 
    22 echo "--- Compile JudyMalloc - common to Judy1 and JudyL" 
    23 echo "--- cd JudyCommon" 
     22set CP_F=perl -MExtUtils::Command -e cp 
     23set RM_F=perl -MExtUtils::Command -e rm_f 
     24 
     25echo --- Compile JudyMalloc - common to Judy1 and JudyL 
     26rem echo cd JudyCommon 
    2427cd JudyCommon 
    25 del *.o 
    26 %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 
     30rem echo cd .. 
     31cd .. 
     32 
     33echo --- Give Judy1 the proper names 
     34rem echo cd Judy1 
    3235cd Judy1 
    33 del *.o 
    34 copy ..\JudyCommon\JudyByCount.c        Judy1ByCount.c    
    35 copy ..\JudyCommon\JudyCascade.c        Judy1Cascade.c 
    36 copy ..\JudyCommon\JudyCount.c          Judy1Count.c 
    37 copy ..\JudyCommon\JudyCreateBranch.c   Judy1CreateBranch.c 
    38 copy ..\JudyCommon\JudyDecascade.c      Judy1Decascade.c 
    39 copy ..\JudyCommon\JudyDel.c            Judy1Unset.c 
    40 copy ..\JudyCommon\JudyFirst.c          Judy1First.c 
    41 copy ..\JudyCommon\JudyFreeArray.c      Judy1FreeArray.c 
    42 copy ..\JudyCommon\JudyGet.c            Judy1Test.c 
    43 copy ..\JudyCommon\JudyGet.c            j__udy1Test.c 
    44 copy ..\JudyCommon\JudyInsArray.c       Judy1SetArray.c 
    45 copy ..\JudyCommon\JudyIns.c            Judy1Set.c 
    46 copy ..\JudyCommon\JudyInsertBranch.c   Judy1InsertBranch.c 
    47 copy ..\JudyCommon\JudyMallocIF.c       Judy1MallocIF.c 
    48 copy ..\JudyCommon\JudyMemActive.c      Judy1MemActive.c 
    49 copy ..\JudyCommon\JudyMemUsed.c        Judy1MemUsed.c 
    50 copy ..\JudyCommon\JudyPrevNext.c       Judy1Next.c 
    51 copy ..\JudyCommon\JudyPrevNext.c       Judy1Prev.c 
    52 copy ..\JudyCommon\JudyPrevNextEmpty.c  Judy1NextEmpty.c 
    53 copy ..\JudyCommon\JudyPrevNextEmpty.c  Judy1PrevEmpty.c 
    54 copy ..\JudyCommon\JudyTables.c         Judy1TablesGen.c 
    55  
    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 
     60echo --- This table is constructed from Judy1.h data to match malloc(3) needs 
     61rem echo %CC% %COPT%  -I. -I.. -I..\JudyCommon -DJUDY1 Judy1TablesGen.c -o Judy1TablesGen 
    5962%CC% %COPT%  -I. -I.. -I..\JudyCommon -DJUDY1 Judy1TablesGen.c -o Judy1TablesGen 
    60 del *.o 
     63%RM_F% *.o 
    6164.\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" 
     65rem 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 
     68echo --- Compile the main line Judy1 modules 
     69rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Test.c 
     70%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Test.c 
     71rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYGETINLINE j__udy1Test.c 
    6972%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" 
     73rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Set.c 
    7174%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Set.c 
    72 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1SetArray.c" 
     75rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1SetArray.c 
    7376%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1SetArray.c 
    74 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Unset.c" 
     77rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Unset.c 
    7578%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Unset.c 
    76 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1First.c" 
     79rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1First.c 
    7780%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" 
     81rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYNEXT Judy1Next.c 
    7982%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" 
     83rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYPREV Judy1Prev.c 
    8184%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" 
     85rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYNEXT Judy1NextEmpty.c 
    8386%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" 
     87rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DJUDYPREV Judy1PrevEmpty.c 
    8588%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" 
     89rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Count.c 
    8790%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" 
     91rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB Judy1ByCount.c 
    8992%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" 
     93rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1FreeArray.c 
    9194%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1FreeArray.c 
    92 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemUsed.c" 
     95rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemUsed.c 
    9396%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemUsed.c 
    94 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemActive.c" 
     97rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemActive.c 
    9598%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MemActive.c 
    96 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Cascade.c" 
     99rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Cascade.c 
    97100%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Cascade.c 
    98 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Decascade.c" 
     101rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Decascade.c 
    99102%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1Decascade.c 
    100 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1CreateBranch.c" 
     103rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1CreateBranch.c 
    101104%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1CreateBranch.c 
    102 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1InsertBranch.c" 
     105rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1InsertBranch.c 
    103106%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1InsertBranch.c 
    104 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MallocIF.c" 
     107rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDY1 Judy1MallocIF.c 
    105108%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" 
     109rem echo cd .. 
     110cd .. 
     111 
     112echo --- Give JudyL the proper names 
     113rem echo cd JudyL 
    111114cd JudyL 
    112 del *.o 
    113 copy ..\JudyCommon\JudyByCount.c        JudyLByCount.c    
    114 copy ..\JudyCommon\JudyCascade.c              JudyLCascade.c 
    115 copy ..\JudyCommon\JudyCount.c          JudyLCount.c 
    116 copy ..\JudyCommon\JudyCreateBranch.c   JudyLCreateBranch.c 
    117 copy ..\JudyCommon\JudyDecascade.c      JudyLDecascade.c 
    118 copy ..\JudyCommon\JudyDel.c            JudyLDel.c 
    119 copy ..\JudyCommon\JudyFirst.c          JudyLFirst.c 
    120 copy ..\JudyCommon\JudyFreeArray.c      JudyLFreeArray.c 
    121 copy ..\JudyCommon\JudyGet.c            JudyLGet.c 
    122 copy ..\JudyCommon\JudyGet.c            j__udyLGet.c 
    123 copy ..\JudyCommon\JudyInsArray.c       JudyLInsArray.c 
    124 copy ..\JudyCommon\JudyIns.c            JudyLIns.c 
    125 copy ..\JudyCommon\JudyInsertBranch.c   JudyLInsertBranch.c 
    126 copy ..\JudyCommon\JudyMallocIF.c       JudyLMallocIF.c 
    127 copy ..\JudyCommon\JudyMemActive.c      JudyLMemActive.c 
    128 copy ..\JudyCommon\JudyMemUsed.c        JudyLMemUsed.c 
    129 copy ..\JudyCommon\JudyPrevNext.c       JudyLNext.c 
    130 copy ..\JudyCommon\JudyPrevNext.c       JudyLPrev.c 
    131 copy ..\JudyCommon\JudyPrevNextEmpty.c  JudyLNextEmpty.c 
    132 copy ..\JudyCommon\JudyPrevNextEmpty.c  JudyLPrevEmpty.c 
    133 copy ..\JudyCommon\JudyTables.c         JudyLTablesGen.c 
    134  
    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 
     138echo --- This table is constructed from JudyL.h data to match malloc(3) needs 
     139rem echo %CC% %COPT%  -I. -I.. -I..\JudyCommon -DJUDYL JudyLTablesGen.c -o JudyLTablesGen 
    137140%CC% %COPT%  -I. -I.. -I..\JudyCommon -DJUDYL JudyLTablesGen.c -o JudyLTablesGen 
    138 del *.o 
    139 .\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 
     143rem 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 
     146echo --- Compile the main line JudyL modules 
     147rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLGet.c 
    145148%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" 
     149rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYGETINLINE j__udyLGet.c 
    147150%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" 
     151rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLIns.c 
    149152%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLIns.c 
    150 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLIns.c" 
     153rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLIns.c 
    151154%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLInsArray.c 
    152 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDel.c" 
     155rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDel.c 
    153156%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDel.c 
    154 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFirst.c" 
     157rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFirst.c 
    155158%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" 
     159rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYNEXT JudyLNext.c 
    157160%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" 
     161rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYPREV JudyLPrev.c 
    159162%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" 
     163rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYNEXT JudyLNextEmpty.c 
    161164%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" 
     165rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DJUDYPREV JudyLPrevEmpty.c 
    163166%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" 
     167rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCount.c 
    165168%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" 
     169rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL -DNOSMARTJBB -DNOSMARTJBU -DNOSMARTJLB JudyLByCount.c 
    167170%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" 
     171rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFreeArray.c 
    169172%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLFreeArray.c 
    170 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemUsed.c" 
     173rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemUsed.c 
    171174%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemUsed.c 
    172 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemActive.c" 
     175rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemActive.c 
    173176%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMemActive.c 
    174 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCascade.c" 
     177rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCascade.c 
    175178%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCascade.c 
    176 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDecascade.c" 
     179rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDecascade.c 
    177180%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLDecascade.c 
    178 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCreateBranch.c" 
     181rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCreateBranch.c 
    179182%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLCreateBranch.c 
    180 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLInsertBranch.c" 
     183rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLInsertBranch.c 
    181184%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLInsertBranch.c 
    182 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMallocIF.c" 
     185rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c -DJUDYL JudyLMallocIF.c 
    183186%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" 
     187rem echo cd .. 
     188cd .. 
     189 
     190echo --- Compile the JudySL routine 
     191rem echo cd JudySL 
    189192cd JudySL 
    190 del *.o 
    191 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudySL.c" 
     193%RM_F% *.o 
     194rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudySL.c 
    192195%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" 
     196rem echo cd .. 
     197cd .. 
     198echo --- Compile the JudyHS routine 
     199rem echo cd JudyHS 
    197200cd JudyHS 
    198 del *.o 
    199 echo "--- %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudyHS.c" 
     201%RM_F% *.o 
     202rem echo %CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudyHS.c 
    200203%CC%  %COPT% %CPIC% -I. -I.. -I..\JudyCommon -c JudyHS.c 
    201 echo "--- cd .." 
     204rem echo cd .. 
    202205cd .. 
    203206 
    204207rem Make a Judy shared library with CPIC='-fPIC' above 
    205208rem ld -shared -o libJudy.so Judy*\*.o 
    206 rem  
     209rem 
    207210rem  -OR- 
    208 rem  
    209 echo "--- Make a Judy static library" 
     211rem 
     212echo --- Make a Judy static library 
    210213%AR_CALL% 
    211214D:\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 
    212215 
    213 echo "--- Done" 
     216echo --- Done