Changeset 323


Ignore:
Timestamp:
Sep 1, 2009, 6:18:32 PM (16 years ago)
Author:
Yuri Dario
Message:

New build rules for WarpIN packaging.

Location:
branches/client-1.5/src
Files:
2 added
1 edited
2 moved

Legend:

Unmodified
Added
Removed
  • branches/client-1.5/src/Makefile.kmk

    r322 r323  
    6161
    6262#build other files (e.g. help)
    63 OTHERS = $(PATH_BIN)/ndpsmb.hlp $(PATH_BIN)/readme.txt
    64 OTHER_CLEAN = $(PATH_BIN)/ndpsmb.hlp $(PATH_OBJ)/ndpsmb.ipf $(PATH_BIN)/readme.txt
     63OTHERS = $(PATH_BIN)/en/ndpsmb.hlp $(PATH_BIN)/readme.txt
     64OTHER_CLEAN = $(PATH_BIN)/en/ndpsmb.hlp $(PATH_OBJ)/en/ndpsmb.ipf $(PATH_BIN)/readme.txt
    6565
    6666
     
    6868INSTALLS = ndpsmb-docs
    6969ndpsmb-docs_INST = bin/
    70 ndpsmb-docs_SOURCES = $(SAMBA)/COPYING=>COPYING ndpsmb.ndp instpl.cmd
     70ndpsmb-docs_SOURCES = $(SAMBA)/COPYING=>COPYING resources/ndpsmb.ndp resources/instpl.cmd
    7171OTHER_CLEAN += $(PATH_BIN)/COPYING $(PATH_BIN)/ndpsmb.ndp $(PATH_BIN)/instpl.cmd
    7272
     
    7474# packaging stuffs
    7575ifeq ($(BUILD_TYPE),debug)
    76   PACKAGE_NAME = ndpsmb-$(subst .,_,$(VERSION))-$(BUILD)-debug.zip
     76  PACKAGE_NAME = ndpsmb-$(subst .,_,$(VERSION))-$(BUILD)-debug
    7777else
    78   PACKAGE_NAME = ndpsmb-$(subst .,_,$(VERSION))-$(BUILD).zip
     78  PACKAGE_NAME = ndpsmb-$(subst .,_,$(VERSION))-$(BUILD)
    7979endif
    80 PACKING += $(PATH_ROOT)/dist/$(PACKAGE_NAME)
    81 OTHER_CLEAN += $(PATH_ROOT)/dist/$(PACKAGE_NAME)
     80PACKING += $(PATH_ROOT)/dist/$(PACKAGE_NAME).zip
     81PACKING += $(PATH_ROOT)/dist/$(PACKAGE_NAME).wpi
     82OTHER_CLEAN += $(PATH_ROOT)/dist/$(PACKAGE_NAME).zip
     83OTHER_CLEAN += $(PATH_ROOT)/dist/$(PACKAGE_NAME).wpi
    8284
    8385# now include standard code
     
    9698
    9799# compile help file
    98 $(PATH_BIN)/ndpsmb.hlp: ./help/ndpsmb.ipf version.h Config.kmk
    99         @ppwizard.cmd ./help/ndpsmb.ipf /Pack:N /output:$(PATH_OBJ)/ndpsmb.ipf /other /WarningsRc:0
     100$(PATH_BIN)/en/ndpsmb.hlp: ./help/ndpsmb.ipf version.h Config.kmk
     101        -@mkdir $(PATH_OBJ)
     102        -@mkdir $(PATH_OBH)\en
     103        @ppwizard.cmd ./help/ndpsmb.ipf /Pack:N /output:$(PATH_OBJ)/en/ndpsmb.ipf /other /WarningsRc:0
    100104        -@mkdir $(PATH_BIN)
    101         $(TOOLKIT)\bin\ipfc.exe $(PATH_OBJ)/ndpsmb.ipf $(PATH_BIN)/ndpsmb.hlp /COUNTRY=001 /CODEPAGE=850
     105        $(TOOLKIT)\bin\ipfc.exe $(PATH_OBJ)/en/ndpsmb.ipf $(PATH_BIN)/en/ndpsmb.hlp /COUNTRY=001 /CODEPAGE=850
    102106
    103107# substitute macros in version.h
     
    117121$(PATH_ROOT)/dist/$(PACKAGE_NAME): \
    118122                $(PATH_BIN)/ndpsmb.dll \
    119                 $(PATH_BIN)/ndpsmb.hlp \
     123                $(PATH_BIN)/en/ndpsmb.hlp \
    120124                $(PATH_BIN)/readme.txt
    121125        $(QUIET)$(MKDIR) -p $(PATH_ROOT)/dist                             
     
    123127        $(QUIET)zip -9 -j $@ $(PATH_BIN)/*
    124128
     129# final2: wpi all files!
     130$(PATH_ROOT)/dist/$(PACKAGE_NAME).wpi: \
     131                ./resources/ndpsmb.wis_ \
     132                $(PATH_BIN)/ndpsmb.dll \
     133                $(PATH_BIN)/en/ndpsmb.hlp \
     134                $(PATH_BIN)/readme.txt
     135        $(QUIET)$(MKDIR) -p $(PATH_ROOT)/dist                             
     136        $(QUIET)$(RM) -f $@
     137        @ppwizard.cmd resources/ndpsmb.wis_ /Pack:N /output:$(PATH_OBJ)/ndpsmb.wis /other /WarningsRc:0
     138        $(QUIET)$(REDIRECT) -C $(PATH_BIN)/en -- runwic.cmd $(subst /,\\,$@) -a 2 -r "*"
     139        $(QUIET)$(REDIRECT) -C $(PATH_BIN) -- runwic.cmd $(subst /,\\,$@) -s $(subst /,\\,$(PATH_OBJ))\\ndpsmb.wis -a 1 "*"
  • branches/client-1.5/src/resources/instpl.cmd

    r321 r323  
     1@echo off
     2REM this script is executed from NLS directory!
     3copy ndpsmb.hlp ..
     4cd ..
    15nd.exe plugin install ndpsmb.ndp
     6del ndpsmb.hlp
Note: See TracChangeset for help on using the changeset viewer.