Changeset 687
- Timestamp:
- Jan 26, 2012, 5:42:59 PM (14 years ago)
- Location:
- trunk/client/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/src/Makefile.kmk
r674 r687 63 63 64 64 #build other files (e.g. help) 65 OTHERS = $(PATH_INST_LIB)/en/ndpsmb.hlp $(PATH_INST_LIB)/readme.txt \ 66 $(PATH_INST_LIB)/fr/ndpsmb.hlp $(PATH_INST_LIB)/readme_fr.txt \ 67 $(PATH_INST_LIB)/de/ndpsmb.hlp $(PATH_INST_LIB)/readme_de.txt 68 OTHER_CLEAN += $(PATH_INST_LIB)/en/ndpsmb.hlp $(PATH_OBJ)/en/ndpsmb.ipf $(PATH_INST_LIB)/readme.txt \ 69 $(PATH_INST_LIB)/fr/ndpsmb.hlp $(PATH_OBJ)/fr/ndpsmb.ipf $(PATH_INST_LIB)/readme_fr.txt \ 70 $(PATH_INST_LIB)/de/ndpsmb.hlp $(PATH_OBJ)/de/ndpsmb.ipf $(PATH_INST_LIB)/readme_de.txt 71 65 OTHER_CLEAN += $(PATH_INST_BIN)/en/ndpsmb.hlp $(PATH_OBJ)/en/ndpsmb.ipf $(PATH_INST_BIN)/readme.txt \ 66 $(PATH_INST_BIN)/fr/ndpsmb.hlp $(PATH_OBJ)/fr/ndpsmb.ipf $(PATH_INST_BIN)/readme_fr.txt \ 67 $(PATH_INST_BIN)/de/ndpsmb.hlp $(PATH_OBJ)/de/ndpsmb.ipf $(PATH_INST_BIN)/readme_de.txt 72 68 73 69 # install some more files 74 70 INSTALLS = ndpsmb-docs 75 ndpsmb-docs_INST = lib/71 ndpsmb-docs_INST = $(INST_BIN) 76 72 ndpsmb-docs_SOURCES = COPYING resources/ndpsmb.ndp resources/instpl.cmd resources/uninstpl.cmd 77 OTHER_CLEAN += $(PATH_INST_LIB)/COPYING $(PATH_INST_LIB)/ndpsmb.ndp $(PATH_INST_LIB)/instpl.cmd $(PATH_INST_LIB)/uninstpl.cmd $(PATH_INST_LIB)/ndpsmb.dll $(PATH_OBJ)/ndpsmb.wis 78 73 74 OTHER_CLEAN += $(INST_BIN)/COPYING $(INST_BIN)/ndpsmb.ndp $(INST_BIN)/instpl.cmd $(INST_BIN)/uninstpl.cmd $(INST_BIN)/ndpsmb.dll $(PATH_OBJ)/ndpsmb.wis 79 75 80 76 # packaging stuffs … … 84 80 PACKAGE_NAME = ndpsmb-$(subst .,_,$(VERSION))-$(BUILD) 85 81 endif 86 PACKING += $(PATH_ ROOT)/dist/$(PACKAGE_NAME).zip87 PACKING += $(PATH_ ROOT)/dist/$(PACKAGE_NAME).wpi88 OTHER_CLEAN += $(PATH_ ROOT)/dist/$(PACKAGE_NAME).zip89 OTHER_CLEAN += $(PATH_ ROOT)/dist/$(PACKAGE_NAME).wpi82 PACKING += $(PATH_OUT)/dist/$(PACKAGE_NAME).zip 83 PACKING += $(PATH_OUT)/dist/$(PACKAGE_NAME).wpi 84 OTHER_CLEAN += $(PATH_OUT)/dist/$(PACKAGE_NAME).zip 85 OTHER_CLEAN += $(PATH_OUT)/dist/$(PACKAGE_NAME).wpi 90 86 91 87 # now include standard code … … 109 105 110 106 # compile help file 111 $(PATH_INST_ LIB)/en/ndpsmb.hlp: ./help/ndpsmb.ipf nversion.h Config.kmk ./help/changelog.txt107 $(PATH_INST_BIN)/en/ndpsmb.hlp: ./help/ndpsmb.ipf nversion.h Config.kmk ./help/changelog.txt 112 108 -@mkdir $(PATH_OBJ) 113 109 -@mkdir $(PATH_OBJ)\en 114 110 @ppwizard.cmd ./help/ndpsmb.ipf /Pack:N /output:$(PATH_OBJ)/en/ndpsmb.ipf /other /WarningsRc:0 /Define:en /Define:ipf 115 -@mkdir $(PATH_INS) 116 -@mkdir $(PATH_INST_LIB) 117 -@mkdir $(PATH_INST_LIB)\en 118 $(TOOLKIT)\bin\ipfc.exe $(PATH_OBJ)/en/ndpsmb.ipf $(PATH_INST_LIB)/en/ndpsmb.hlp /COUNTRY=001 /CODEPAGE=850 111 -@mkdir $(PATH_INST_BIN) 112 -@mkdir $(PATH_INST_BIN)\en 113 $(TOOLKIT)\bin\ipfc.exe $(PATH_OBJ)/en/ndpsmb.ipf $(PATH_INST_BIN)/en/ndpsmb.hlp /COUNTRY=001 /CODEPAGE=850 119 114 120 $(PATH_INST_ LIB)/fr/ndpsmb.hlp: ./help/ndpsmb_fr.ipf nversion.h Config.kmk ./help/changelog.txt115 $(PATH_INST_BIN)/fr/ndpsmb.hlp: ./help/ndpsmb_fr.ipf nversion.h Config.kmk ./help/changelog.txt 121 116 -@mkdir $(PATH_OBJ) 122 117 -@mkdir $(PATH_OBJ)\fr 123 118 @ppwizard.cmd ./help/ndpsmb_fr.ipf /Pack:N /output:$(PATH_OBJ)/fr/ndpsmb.ipf /other /WarningsRc:0 /Define:fr /Define:ipf 124 -@mkdir $(PATH_INST_ LIB)125 -@mkdir $(PATH_INST_ LIB)\fr126 $(TOOLKIT)\bin\ipfc.exe $(PATH_OBJ)/fr/ndpsmb.ipf $(PATH_INST_ LIB)/fr/ndpsmb.hlp /COUNTRY=001 /CODEPAGE=850119 -@mkdir $(PATH_INST_BIN) 120 -@mkdir $(PATH_INST_BIN)\fr 121 $(TOOLKIT)\bin\ipfc.exe $(PATH_OBJ)/fr/ndpsmb.ipf $(PATH_INST_BIN)/fr/ndpsmb.hlp /COUNTRY=001 /CODEPAGE=850 127 122 128 $(PATH_INST_ LIB)/de/ndpsmb.hlp: ./help/ndpsmb_de.ipf nversion.h Config.kmk ./help/changelog.txt123 $(PATH_INST_BIN)/de/ndpsmb.hlp: ./help/ndpsmb_de.ipf nversion.h Config.kmk ./help/changelog.txt 129 124 -@mkdir $(PATH_OBJ) 130 125 -@mkdir $(PATH_OBJ)\de 131 126 @ppwizard.cmd ./help/ndpsmb_de.ipf /Pack:N /output:$(PATH_OBJ)/de/ndpsmb.ipf /other /WarningsRc:0 /Define:de /Define:ipf 132 -@mkdir $(PATH_INST_ LIB)133 -@mkdir $(PATH_INST_ LIB)\de134 $(TOOLKIT)\bin\ipfc.exe $(PATH_OBJ)/de/ndpsmb.ipf $(PATH_INST_ LIB)/de/ndpsmb.hlp /COUNTRY=001 /CODEPAGE=850127 -@mkdir $(PATH_INST_BIN) 128 -@mkdir $(PATH_INST_BIN)\de 129 $(TOOLKIT)\bin\ipfc.exe $(PATH_OBJ)/de/ndpsmb.ipf $(PATH_INST_BIN)/de/ndpsmb.hlp /COUNTRY=001 /CODEPAGE=850 135 130 136 131 … … 143 138 144 139 # substitute macros in docs 145 $(PATH_INST_ LIB)/readme.txt: Config.kmk ./help/readme.txt nversion.h ./help/changelog.txt146 @ppwizard.cmd ./help/readme.txt /option:KeepIndent=On /option:LeaveBlankLines=On /Pack:N /output:$(PATH_INST_ LIB)/readme.txt /other /WarningsRc:0 /Define:en /Define:txt140 $(PATH_INST_BIN)/readme.txt: Config.kmk ./help/readme.txt nversion.h ./help/changelog.txt 141 @ppwizard.cmd ./help/readme.txt /option:KeepIndent=On /option:LeaveBlankLines=On /Pack:N /output:$(PATH_INST_BIN)/readme.txt /other /WarningsRc:0 /Define:en /Define:txt 147 142 148 $(PATH_INST_ LIB)/readme_fr.txt: Config.kmk ./help/readme_fr.txt nversion.h ./help/changelog.txt149 @ppwizard.cmd ./help/readme_fr.txt /option:KeepIndent=On /option:LeaveBlankLines=On /Pack:N /output:$(PATH_INST_ LIB)/readme_fr.txt /other /WarningsRc:0 /Define:fr /Define:txt143 $(PATH_INST_BIN)/readme_fr.txt: Config.kmk ./help/readme_fr.txt nversion.h ./help/changelog.txt 144 @ppwizard.cmd ./help/readme_fr.txt /option:KeepIndent=On /option:LeaveBlankLines=On /Pack:N /output:$(PATH_INST_BIN)/readme_fr.txt /other /WarningsRc:0 /Define:fr /Define:txt 150 145 151 $(PATH_INST_LIB)/readme_de.txt: Config.kmk ./help/readme_de.txt nversion.h ./help/changelog.txt 152 @ppwizard.cmd ./help/readme_de.txt /option:KeepIndent=On /option:LeaveBlankLines=On /Pack:N /output:$(PATH_INST_LIB)/readme_de.txt /other /WarningsRc:0 /Define:de /Define:txt 146 $(PATH_INST_BIN)/readme_de.txt: Config.kmk ./help/readme_de.txt nversion.h ./help/changelog.txt 147 @ppwizard.cmd ./help/readme_de.txt /option:KeepIndent=On /option:LeaveBlankLines=On /Pack:N /output:$(PATH_INST_BIN)/readme_de.txt /other /WarningsRc:0 /Define:de /Define:txt 148 149 # copy ndpsmb.dll to the bin location 150 $(PATH_INST_BIN)/ndpsmb.dll: 151 $(CP) $(PATH_INST_LIB)/ndpsmb.dll $(PATH_INST_BIN) 153 152 154 153 # final: zip all files! 155 $(PATH_ ROOT)/dist/$(PACKAGE_NAME).zip: \156 $(PATH_INST_ LIB)/instpl.cmd \157 $(PATH_INST_ LIB)/uninstpl.cmd \158 $(PATH_INST_ LIB)/ndpsmb.dll \159 $(PATH_INST_ LIB)/COPYING \160 $(PATH_INST_ LIB)/en/ndpsmb.hlp \161 $(PATH_INST_ LIB)/fr/ndpsmb.hlp \162 $(PATH_INST_ LIB)/de/ndpsmb.hlp \163 $(PATH_INST_ LIB)/readme.txt \164 $(PATH_INST_ LIB)/readme_fr.txt \165 $(PATH_INST_ LIB)/readme_de.txt166 $(QUIET)$(MKDIR) -p $(PATH_ ROOT)/dist154 $(PATH_OUT)/dist/$(PACKAGE_NAME).zip: \ 155 $(PATH_INST_BIN)/instpl.cmd \ 156 $(PATH_INST_BIN)/uninstpl.cmd \ 157 $(PATH_INST_BIN)/ndpsmb.dll \ 158 $(PATH_INST_BIN)/COPYING \ 159 $(PATH_INST_BIN)/en/ndpsmb.hlp \ 160 $(PATH_INST_BIN)/fr/ndpsmb.hlp \ 161 $(PATH_INST_BIN)/de/ndpsmb.hlp \ 162 $(PATH_INST_BIN)/readme.txt \ 163 $(PATH_INST_BIN)/readme_fr.txt \ 164 $(PATH_INST_BIN)/readme_de.txt 165 $(QUIET)$(MKDIR) -p $(PATH_OUT)/dist 167 166 $(QUIET)$(RM) -f $@ 168 $(QUIET)$(REDIRECT) -C $(PATH_INST_ LIB) -- zip -Sr9 $@ \*167 $(QUIET)$(REDIRECT) -C $(PATH_INST_BIN) -- zip -Sr9 $@ \* 169 168 170 169 171 170 # final2: wpi all files! 172 $(PATH_ ROOT)/dist/$(PACKAGE_NAME).wpi: \171 $(PATH_OUT)/dist/$(PACKAGE_NAME).wpi: \ 173 172 ./resources/ndpsmb.tpl \ 174 $(PATH_INST_ LIB)/instpl.cmd \175 $(PATH_INST_ LIB)/uninstpl.cmd \176 $(PATH_INST_ LIB)/ndpsmb.dll \177 $(PATH_INST_ LIB)/COPYING \178 $(PATH_INST_ LIB)/en/ndpsmb.hlp \179 $(PATH_INST_ LIB)/fr/ndpsmb.hlp \180 $(PATH_INST_ LIB)/de/ndpsmb.hlp \181 $(PATH_INST_ LIB)/readme.txt \182 $(PATH_INST_ LIB)/readme_fr.txt \183 $(PATH_INST_ LIB)/readme_de.txt184 $(QUIET)$(MKDIR) -p $(PATH_ ROOT)/dist173 $(PATH_INST_BIN)/instpl.cmd \ 174 $(PATH_INST_BIN)/uninstpl.cmd \ 175 $(PATH_INST_BIN)/ndpsmb.dll \ 176 $(PATH_INST_BIN)/COPYING \ 177 $(PATH_INST_BIN)/en/ndpsmb.hlp \ 178 $(PATH_INST_BIN)/fr/ndpsmb.hlp \ 179 $(PATH_INST_BIN)/de/ndpsmb.hlp \ 180 $(PATH_INST_BIN)/readme.txt \ 181 $(PATH_INST_BIN)/readme_fr.txt \ 182 $(PATH_INST_BIN)/readme_de.txt 183 $(QUIET)$(MKDIR) -p $(PATH_OUT)/dist 185 184 $(QUIET)$(RM) -f $@ 186 185 @ppwizard.cmd resources/ndpsmb.tpl /Pack:N /output:$(PATH_OBJ)/ndpsmb.wis /other /WarningsRc:0 187 $(QUIET)$(REDIRECT) -C $(PATH_INST_ LIB) -- runwic.cmd $(subst /,\\,$@) -a 2 -r ".\en\*.hlp"188 $(QUIET)$(REDIRECT) -C $(PATH_INST_ LIB) -- runwic.cmd $(subst /,\\,$@) -a 3 -r ".\fr\*.hlp"189 $(QUIET)$(REDIRECT) -C $(PATH_INST_ LIB) -- runwic.cmd $(subst /,\\,$@) -a 4 -r ".\de\*.hlp"190 $(QUIET)$(REDIRECT) -C $(PATH_INST_ LIB) -- runwic.cmd $(subst /,\\,$@) -s $(subst /,\\,$(PATH_OBJ))\\ndpsmb.wis -a 1 "*"186 $(QUIET)$(REDIRECT) -C $(PATH_INST_BIN) -- runwic.cmd $(subst /,\\,$@) -a 2 -r ".\en\*.hlp" 187 $(QUIET)$(REDIRECT) -C $(PATH_INST_BIN) -- runwic.cmd $(subst /,\\,$@) -a 3 -r ".\fr\*.hlp" 188 $(QUIET)$(REDIRECT) -C $(PATH_INST_BIN) -- runwic.cmd $(subst /,\\,$@) -a 4 -r ".\de\*.hlp" 189 $(QUIET)$(REDIRECT) -C $(PATH_INST_BIN) -- runwic.cmd $(subst /,\\,$@) -s $(subst /,\\,$(PATH_OBJ))\\ndpsmb.wis -a 1 "*" -
trunk/client/src/resources/ndpsmb.tpl
r529 r687 4 4 <HEAD> 5 5 <TITLE>Samba Plugin installer</TITLE> 6 7 <REXX NAME=ChkREQ> 8 call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs' 9 call SysLoadFuncs 10 /* based upon work from Dmitriy Kuminov */ 11 parse arg aFile " Package:" Package 12 name = filespec('N', aFile) 13 ext = translate(right(name, 4)) 14 search_path = "" 15 select 16 when (ext == '.DLL') then do 17 config_sys = SysBootDrive()'\CONFIG.SYS' 18 do while lines(config_sys) 19 line = strip(linein(config_sys)) 20 if (left(line, 8) == 'LIBPATH=') then do 21 search_path = substr(line, 9) 22 leave 23 end 24 end 25 call lineout config_sys 26 search_path = SysQueryExtLibPath('B')';'search_path';'SysQueryExtLibPath('E') 27 end 28 when (ext == '.EXE') then search_path = value('PATH',, 'OS2ENVIRONMENT') 29 when (ext == '.HLP') then search_path = value('BOOKSHELF',, 'OS2ENVIRONMENT') 30 otherwise search_path = '' 31 end 32 if (search_path \= '') then do 33 ok = value('CHKREQ_SEARCH_PATH', search_path, 'OS2ENVIRONMENT') 34 real_file = SysSearchPath('CHKREQ_SEARCH_PATH', name) 35 ok = value('CHKREQ_SEARCH_PATH', '', 'OS2ENVIRONMENT') 36 end 37 else real_file = "" 38 39 /* generate the message string to return */ 40 if real_file <> "" then MsgStr = ""; else MsgStr = 'REQUIRES="' || strip(Package) || '"' 41 return MsgStr 42 </REXX> 6 43 7 44 <REXX NAME=chkndenv> … … 75 112 =("nls") 76 113 =("chkndenv") 114 =("ChkREQ LIBC064.DLL Package:netlabs.org\kLIBC\LIBC 0.6 Runtime\0\6\4") 115 =("ChkREQ GCC446.DLL Package:netlabs.org\GCC4\Core\1\2\0") 116 =("ChkREQ STDCPP.DLL Package:netlabs.org\GCC4\Core\1\2\1") 77 117 TITLE="Samba Client Plugin for Netdrive and EVFS" 78 118 TARGET="$(NDFS)\InstallPackages\ndpsmb"
Note:
See TracChangeset
for help on using the changeset viewer.