Changeset 16574 for gsdl/trunk/win32.mak


Ignore:
Timestamp:
2008-07-28T23:46:12+12:00 (16 years ago)
Author:
davidb
Message:

Adjustments to Windows makes file for new common-src, build-src and runtime-src file structure

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gsdl/trunk/win32.mak

    r16325 r16574  
    3535MDEFINES = /f win32.mak
    3636
    37 INDEXERSDIR = indexers
     37COMPILEDIRS = common-src build-src runtime-src
    3838
    39 COMPILEDIRS = packages\windows\gdbm\gdbm packages\windows\crypt\crypt \
    40         packages\windows\expat\expat src\lib src\colservr src\protocol
     39INSTALLDIRS = common-src build-src runtime-src
    4140
    42 INSTALLDIRS = src\hashfile src\gdbmedit\db2txt src\gdbmedit\txt2db src\phind\generate \
    43         src\recpt src\oaiservr
    44 
    45 PACKAGEDIRS =
    46 
    47 SQLITE_DIR = packages\sqlite\sqlite-amalgamation-3.5.9
    48 YAZ_DIR = packages\yaz\yaz-2.1.4\win
    4941
    5042MAKECMD = $(MAKE) $(MDEFINES) GSDLHOME="$(GSDLHOME)"
     43
    5144!IF $(GSDL_VC4)
    5245MAKECMD = $(MAKECMD) GSDL_VC4=1
     
    5447!IF $(LOCAL_LIBRARY)
    5548MAKECMD = $(MAKECMD) LOCAL_LIBRARY=1
    56 INSTALLDIRS = $(INSTALLDIRS) src\w32server
    5749!ENDIF
    5850!IF $(DLL)
     
    6456!IF $(USE_SQLITE)
    6557MAKECMD = $(MAKECMD) USE_SQLITE=1
    66 PACKAGEDIRS = $(PACKAGEDIRS) $(SQLITE_DIR)
    6758!ENDIF
    6859!IF $(USE_Z3950)
    6960MAKECMD = $(MAKECMD) USE_Z3950=1
    70 INSTALLDIRS = src\z3950 $(INSTALLDIRS)
    71 PACKAGEDIRS = $(PACKAGEDIRS) packages\d2m $(YAZ_DIR)
    7261!ENDIF
    7362
    7463MAKECLEANCMD = $(MAKE) $(MDEFINES) clean
    7564
    76 all: win32.mak $(INDEXERSDIR) $(PACKAGEDIRS) $(COMPILEDIRS) $(INSTALLDIRS)
     65all: win32.mak $(COMPILEDIRS) $(INSTALLDIRS)
    7766
    78 install: win32.mak $(INDEXERSDIR) $(INSTALLDIRS)
     67install: win32.mak $(INSTALLDIRS)
    7968
    8069clean:
    81     cd packages\windows\crypt\crypt
     70    cd common-src
    8271    $(MAKECLEANCMD)
    8372    cd "$(GSDLHOME)"
    84     cd packages\windows\gdbm\gdbm
     73    cd build-src
    8574    $(MAKECLEANCMD)
    8675    cd "$(GSDLHOME)"
    87     cd packages\windows\expat\expat
     76    cd runtime-src
    8877    $(MAKECLEANCMD)
    89     cd "$(GSDLHOME)"
    90     cd src\lib
    91     $(MAKECLEANCMD)
    92     cd "$(GSDLHOME)"
    93     cd src\colservr
    94     $(MAKECLEANCMD)
    95     cd "$(GSDLHOME)"
    96     cd src\protocol
    97     $(MAKECLEANCMD)
    98     cd "$(GSDLHOME)"
    99     cd src\recpt
    100     $(MAKECLEANCMD)
    101     cd "$(GSDLHOME)"
    102     cd src\oaiservr
    103     $(MAKECLEANCMD)
    104     cd "$(GSDLHOME)"
    105     cd src\w32server
    106     $(MAKECLEANCMD)
    107     cd "$(GSDLHOME)"
    108     cd src\phind\generate
    109     $(MAKECLEANCMD)
    110     cd "$(GSDLHOME)"
    111     cd src\hashfile
    112     $(MAKECLEANCMD)
    113     cd "$(GSDLHOME)"
    114     cd src\gdbmedit\txt2db
    115     $(MAKECLEANCMD)
    116     cd "$(GSDLHOME)"
    117     cd src\gdbmedit\db2txt
    118     $(MAKECLEANCMD)
    119     cd "$(GSDLHOME)"
    120     cd indexers
    121     call winMake.bat clean
    12278    cd "$(GSDLHOME)"
    12379
     
    13389    cd "$(GSDLHOME)"
    13490
    135 $(SQLITE_DIR): FORCE
    136     cd "$@"
    137     $(MAKECMD)
    138     $(MAKECMD) install
    139     cd "$(GSDLHOME)"
    140 
    141 $(YAZ_DIR): FORCE
    142     cd "$@"
    143     nmake HAVE_ICONV=0 HAVE_LIBXML2=0
    144     cd "$(GSDLHOME)"
    145 
    146 $(INDEXERSDIR): FORCE
    147     cd "$@"
    148     call winMake.bat all gs2
    149     call winMake.bat install gs2
    150     if NOT EXIST "$(GSDLHOME)\bin\windows" mkdir "$(GSDLHOME)\bin\windows"
    151     if NOT EXIST "$(GSDLHOME)\bin\java" mkdir "$(GSDLHOME)\bin\java"
    152     for %%i in (bin\*.exe) do \
    153       copy %%i "$(GSDLHOME)\bin\windows"
    154     copy lucene-gs\LuceneWrapper.jar "$(GSDLHOME)\bin\java"
    155     cd "$(GSDLHOME)"
    156 
    15791FORCE:
    15892
Note: See TracChangeset for help on using the changeset viewer.