Ignore:
Timestamp:
2009-12-09T21:49:32+13:00 (14 years ago)
Author:
ak19
Message:

Changes to makefiles, configure files, and source code to work with the new configure flags that allow indexers to be individually compiled up by setting each indexer to be enabled or disabled (enable-mg, enable-mgpp, enable-lucene).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/common-src/indexers/winMake.bat

    r20861 r21328  
    1010)
    1111
     12:: ENABLE_MG/MGPP/LUCENE are guaranteed to be set to either 1 or 0 at this point
     13set MAKE_VARS=%MAKE_VARS% ENABLE_MG=%ENABLE_MG%
     14set MAKE_VARS=%MAKE_VARS% ENABLE_MGPP=%ENABLE_MGPP%
     15set MAKE_VARS=%MAKE_VARS% ENABLE_LUCENE=%ENABLE_LUCENE%
     16
     17if "%ENABLE_MG%" == "1" if not exist mg (
     18  echo ***** Folder mg does not exist, cannot ENABLE_MG.
     19  goto failed
     20)
     21
     22if "%ENABLE_MGPP%" == "1" if not exist mgpp (
     23  echo ***** Folder mgpp does not exist, cannot ENABLE_MGPP.
     24  goto failed
     25)
     26
     27if "%ENABLE_LUCENE%" == "1" if not exist lucene-gs (
     28  echo ***** Folder lucene-gs does not exist, cannot ENABLE_LUCENE.
     29  goto failed
     30)
     31
    1232if ""%1"" == """" goto all
    1333if ""%1"" == ""all"" goto go
     
    1737:unknown
    1838    echo Error: Unrecognized argument %1.
    19     goto done
     39    goto failed
    2040
    2141:clean
     
    4161    cd ..\..
    4262
    43     cd mg
    44     call winMake.bat %1
    45     cd ..
     63    if "%ENABLE_MG%" == "1" (
     64      cd mg
     65      call winMake.bat %1
     66      cd ..
     67    )
    4668
    47     cd mgpp
    48     call winMake.bat %1
    49     cd ..
    50    
    51     cd lucene-gs
    52     call winMake.bat %1
    53     cd ..
     69    if "%ENABLE_MGPP%" == "1" (
     70      cd mgpp
     71      call winMake.bat %1
     72      cd ..
     73    )
     74
     75    if "%ENABLE_LUCENE%" == "1" (
     76      cd lucene-gs
     77      call winMake.bat %1
     78      cd ..
     79    )
    5480
    5581    if ""%1"" == ""clean"" goto clean2
     
    6389
    6490:java
    65     cd mg
    66     call winMake.bat %1 javaonly
    67     cd ..
     91    if "%ENABLE_MG%" == "1" (
     92      cd mg
     93      call winMake.bat %1 javaonly
     94      cd ..
     95    )
    6896
    69     cd mgpp
    70     call winMake.bat %1 javaonly
    71     cd ..
     97    if "%ENABLE_MGPP%" == "1" (
     98      cd mgpp
     99      call winMake.bat %1 javaonly
     100      cd ..
     101    )
    72102   
    73     cd lucene-gs
    74     call winMake.bat %1
    75     cd ..
     103    if "%ENABLE_LUCENE%" == "1" (
     104      cd lucene-gs
     105      call winMake.bat %1
     106      cd ..
     107    )
    76108    goto done
    77109
     
    86118    cd ..\..
    87119
    88     cd mg
    89     call winMake.bat %1 nojava
    90     cd ..
    91 
    92     cd mgpp
    93     call winMake.bat %1 nojava
    94     cd ..
     120    if "%ENABLE_MG%" == "1" (
     121      cd mg
     122      call winMake.bat %1 nojava
     123      cd ..
     124    )
     125   
     126    if "%ENABLE_MGPP%" == "1" (
     127      cd mgpp
     128      call winMake.bat %1 nojava
     129      cd ..
     130    )
    95131    goto done
    96132
     
    107143    cd ..\..
    108144
    109     cd mg
    110     call winMake.bat %1 nojava
    111     cd ..
     145    if "%ENABLE_MG%" == "1" (
     146      cd mg
     147      call winMake.bat %1 nojava
     148      cd ..
     149    )
    112150
    113     cd mgpp
    114     call winMake.bat %1 nojava
    115     cd ..
    116    
    117     cd lucene-gs
    118     call winMake.bat %1
    119     cd ..
     151    if "%ENABLE_MGPP%" == "1" (
     152      cd mgpp
     153      call winMake.bat %1 nojava
     154      cd ..
     155    )
     156
     157    if "%ENABLE_LUCENE%" == "1" (   
     158      cd lucene-gs
     159      call winMake.bat %1
     160      cd ..
     161    )
    120162    goto done
    121163
     164
     165:failed
     166echo ***** Compilation terminated with failure in %~dp0%0
     167exit /b 1
     168
    122169:done
Note: See TracChangeset for help on using the changeset viewer.