Ignore:
Timestamp:
Apr 19, 2010, 2:37:55 PM (15 years ago)
Author:
diver
Message:

reworked some stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/1.0/src/makefile.kmk

    r21 r22  
    5555
    5656#build other files en (e.g. help)
    57 OTHERS = /en/uni.ipf $(PATH_BIN)/en/uni.hlp $(PATH_BIN)/en/readme.txt
     57OTHERS = $(PATH_BIN)/en/uni.hlp $(PATH_BIN)/en/readme.txt
    5858OTHER_CLEAN = $(PATH_BIN)/en/uni.hlp $(PATH_BIN)/en/readme.txt
    5959
    6060#build other files de (e.g. help)
    61 OTHERS += /de/uni.ipf $(PATH_BIN)/de/uni.hlp $(PATH_BIN)/de/readme.txt
     61OTHERS += $(PATH_BIN)/de/uni.hlp $(PATH_BIN)/de/readme.txt
    6262OTHER_CLEAN += $(PATH_BIN)/de/uni.hlp $(PATH_BIN)/de/readme.txt
    6363
     
    9393        @BldLevelInf0.cmd $(VERSION) $(BUILD)
    9494
    95 # substitute macros in ipf file en
    96 /en/uni.ipf: Config.kmk ./en/uni.ipf
    97         $(QUIET)$(SED) "s;_VERSION_;$(VERSION);g" ./en/uni.ipf \
    98                 | $(SED) "s;_BUILD_;$(BUILD);g" \
    99                 > uni_en.ipf
    100 
    101 # substitute macros in ipf file de
    102 /de/uni.ipf: Config.kmk ./de/uni.ipf
    103         $(QUIET)$(SED) "s;_VERSION_;$(VERSION);g" ./de/uni.ipf \
    104                 | $(SED) "s;_BUILD_;$(BUILD);g" \
    105                 > uni_de.ipf
    10695
    10796# compile english help file
    108 $(PATH_BIN)/en/uni.hlp: en/uni.ipf ./uni.h config.kmk
    109         -gcc -E -I./h -I./en -x c uni_en.ipf > uni_en.i
     97$(PATH_BIN)/en/uni.hlp: ./en/uni.ipf version.h Config.kmk
     98        -@mkdir $(PATH_OBJ)
     99        -@mkdir $(PATH_OBJ)\en
     100        @ppwizard.cmd ./en/uni.ipf /Pack:N /output:$(PATH_OBJ)/en/uni.ipf /other /WarningsRc:0
    110101        -@mkdir $(PATH_BIN)
    111         -@mkdir $(PATH_BIN)/en
    112         $(TOOLKIT)\bin\ipfc.exe uni_en.i $(PATH_BIN)/en/uni.hlp /COUNTRY=001 /CODEPAGE=850
    113         rm uni_en.i
    114         rm uni_en.ipf
     102        -@mkdir $(PATH_BIN)\en
     103        $(TOOLKIT)\bin\ipfc.exe $(PATH_OBJ)/en/uni.ipf $(PATH_BIN)/en/uni.hlp /COUNTRY=001 /CODEPAGE=850
    115104
    116105# compile german help file
    117 $(PATH_BIN)/de/uni.hlp: de/uni.ipf ./uni.h config.kmk
    118         -gcc -E -I./h -I./de -x c uni_de.ipf > uni_de.i
     106$(PATH_BIN)/de/uni.hlp: ./de/uni.ipf version.h Config.kmk
     107        -@mkdir $(PATH_OBJ)
     108        -@mkdir $(PATH_OBJ)\de
     109        @ppwizard.cmd ./de/uni.ipf /Pack:N /output:$(PATH_OBJ)/de/uni.ipf /other /WarningsRc:0
    119110        -@mkdir $(PATH_BIN)
    120         -@mkdir $(PATH_BIN)/de
    121         $(TOOLKIT)\bin\ipfc.exe uni_de.i $(PATH_BIN)/de/uni.hlp /COUNTRY=001 /CODEPAGE=850
    122         rm uni_de.i
    123         rm uni_de.ipf
     111        -@mkdir $(PATH_BIN)\de
     112        $(TOOLKIT)\bin\ipfc.exe $(PATH_OBJ)/de/uni.ipf $(PATH_BIN)/de/uni.hlp /COUNTRY=001 /CODEPAGE=850
     113
    124114
    125115# substitute macros in docs en
     
    135125                > $(PATH_BIN)/de/readme.txt
    136126
     127# substitute macros in version.h
     128version.h: Config.kmk version.h_
     129        $(SED) "s;_VERSION_;$(VERSION);g" version.h_ \
     130                | $(SED) "s;_WPIVERSION_;$(subst .,\\\,$(VERSION));g" \
     131                | $(SED) "s;_BUILD_;$(BUILD);g" \
     132                > version.h
    137133
    138134# final: zip all files!
Note: See TracChangeset for help on using the changeset viewer.