1# unroll begin 2 3.IF "$(GUI)"=="WNT" 4command_seperator=&& 5#command_seperator=^ 6avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 7.ELIF "$(GUI)"=="OS2" 8command_seperator=&& 9.ELSE 10command_seperator=; 11avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 12 13.ENDIF 14 15.IF "$(ZIP1TARGET)"!="" 16 17ZIP1EXT*=.zip 18.IF "$(common_build_zip)"!="" 19.IF "$(ZIP1LIST:s/LANGDIR//)" == "$(ZIP1LIST)" 20ZIP1TARGETN=$(COMMONBIN)/$(ZIP1TARGET)$(ZIP1EXT) 21.ELSE 22ZIP1TARGETN=$(foreach,i,$(zip1alllangiso) $(COMMONBIN)/$(ZIP1TARGET)_$i$(ZIP1EXT) ) 23.ENDIF 24.ELSE # "$(common_build_zip)"!="" 25.IF "$(ZIP1LIST:s/LANGDIR//)" == "$(ZIP1LIST)" 26ZIP1TARGETN=$(BIN)/$(ZIP1TARGET)$(ZIP1EXT) 27.ELSE 28ZIP1TARGETN=$(foreach,i,$(zip1alllangiso) $(BIN)/$(ZIP1TARGET)_$i$(ZIP1EXT) ) 29.ENDIF 30.ENDIF # "$(common_build_zip)"!="" 31ZIP1DEPFILE=$(subst,$(COMMON_OUTDIR),$(OUTPATH) $(subst,/bin/,/misc/ $(ZIP1TARGETN:s/$(ZIP1EXT)/.dpzz/))) 32ZIPDEPFILES+=$(ZIP1DEPFILE) 33 34ZIP1DIR*=$(ZIPDIR) 35ZIP1FLAGS*=$(ZIPFLAGS) 36.IF "$(zip1generatedlangs)"!="" 37zip1langdirs*=$(alllangiso) 38.ELSE # "$(zip1generatedlangs)"!="" 39zip1langdirs:=$(shell @-test -d {$(subst,/$(LANGDIR), $(null,$(ZIP1DIR) . $(ZIP1DIR)))}/ && find {$(subst,/$(LANGDIR), $(null,$(ZIP1DIR) . $(ZIP1DIR)))}/ -type d ! -name CVS ! -name ".svn" ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" ) 40.ENDIF # "$(zip1generatedlangs)"!="" 41.IF "$(ZIP1FORCEALLLANG)"!="" 42zip1alllangiso:=$(foreach,i,$(completelangiso) $(foreach,j,$(zip1langdirs) $(eq,$i,$j $i $(NULL)))) 43.ELSE # "$(ZIP1ALLLANG)" != "" 44zip1alllangiso*:=$(foreach,i,$(alllangiso) $(foreach,j,$(zip1langdirs) $(eq,$i,$j $i $(NULL)))) 45.ENDIF # "$(ZIP1ALLLANG)" != "" 46.ENDIF # "$(ZIP1TARGET)"!="" 47 48.IF "$(ZIP1TARGETN)"!="" 49 50ZIP1TMP:=$(mktmp iii) 51 52$(MISC)/$(TARGET).$(PWD:f).$(ZIP1TARGET).dpzz : $(ZIP1TARGETN) 53 54.IF "$(common_build_zip)"!="" 55ZIP1HELPVAR=$(COMMONBIN)/$(ZIP1TARGET) 56.ELSE # "$(common_build_zip)"!="" 57ZIP1HELPVAR=$(BIN)/$(ZIP1TARGET) 58.ENDIF # "$(common_build_zip)"!="" 59 60$(ZIP1DEPFILE) : 61 @echo # > $(MISC)/$(@:f) 62.IF "$(common_build_zip)"!="" 63.IF "$(ZIP1DIR)" != "" 64 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP1DIR) 65 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP1DIR))) $(command_seperator) $(ZIPDEP) $(ZIP1FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP1DIR)))/ $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP1EXT)/))) $(foreach,j,$(ZIP1LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP1TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 66.ELSE # "$(ZIP1DIR)" != "" 67 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP1FLAGS) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP1EXT)/))) $(foreach,j,$(ZIP1LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP1TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 68.ENDIF # "$(ZIP1DIR)" != "" 69.ELSE # "$(common_build_zip)"!="" 70.IF "$(ZIP1DIR)" != "" 71 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP1DIR) 72 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP1DIR))) $(command_seperator) $(ZIPDEP) $(ZIP1FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP1DIR)))/ $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP1EXT)/)) $(foreach,j,$(ZIP1LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP1TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 73.ELSE # "$(ZIP1DIR)" != "" 74 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP1FLAGS) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP1EXT)/)) $(foreach,j,$(ZIP1LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP1TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 75.ENDIF # "$(ZIP1DIR)" != "" 76.ENDIF # "$(common_build_zip)"!="" 77 @echo $(@:n:s#\#/#) : makefile.mk >> $(MISC)/$(@:f) 78 79 80$(ZIP1TARGETN) : delzip $(ZIP1DEPS) 81 @echo "Making: " $(@:f) 82 @@$(!eq,$?,$(?:s/delzip/zzz/) -$(RM) echo) $(uniq $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@)) 83 @$(eq,$?,$(?:s/delzip/zzz/) noop echo ) rebuilding zipfiles 84.IF "$(GUI)" != "OS2" 85 @echo ------------------------------ $(eq,$?,$(?:s/delzip/zzz/) >&$(NULLDEV) ) 86.ENDIF 87.IF "$(common_build_zip)"!="" 88.IF "$(ZIP1DIR)" != "" 89 @@-$(GNUCOPY) -p $@ $(ZIP1TMP).$(ZIP1TARGET){$(subst,$(ZIP1HELPVAR),_ $(@:db))}$(ZIP1EXT) 90 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP1HELPVAR)_, $(@:db))} $(ZIP1DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP1FLAGS) $(ZIP1TMP).$(ZIP1TARGET){$(subst,$(ZIP1HELPVAR),_ $(@:db))}$(ZIP1EXT) $(subst,LANGDIR_away/, $(ZIP1LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 91 $(COMMAND_ECHO)$(IFEXIST) $(ZIP1TMP).$(ZIP1TARGET){$(subst,$(ZIP1HELPVAR),_ $(@:db))}$(ZIP1EXT) $(THEN) \ 92 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP1TMP).$(ZIP1TARGET){$(subst,$(ZIP1HELPVAR),_ $(@:db))}$(ZIP1EXT) \ 93 $(FI) 94 $(COMMAND_ECHO)$(COPY) $(ZIP1TMP).$(ZIP1TARGET){$(subst,$(ZIP1HELPVAR),_ $(@:db))}$(ZIP1EXT) $@.$(INPATH) 95 $(COMMAND_ECHO)$(RM) $(ZIP1TMP).$(ZIP1TARGET){$(subst,$(ZIP1HELPVAR),_ $(@:db))}$(ZIP1EXT) 96.ELSE # "$(ZIP1DIR)" != "" 97 @@-$(GNUCOPY) -p $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 98 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP1FLAGS) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(foreach,j,$(ZIP1LIST) $(subst,LANGDIR,{$(subst,$(ZIP1HELPVAR)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 99 $(COMMAND_ECHO)$(IFEXIST) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(THEN) \ 100 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) \ 101 $(FI) 102 @@-$(GNUCOPY) -p $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $@.$(INPATH) 103 @-$(RM) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 104.ENDIF # "$(ZIP1DIR)" != "" 105 @@-$(RM) $@ 106 @$(IFEXIST) $@.$(INPATH) $(THEN) $(RENAME:s/+//) $@.$(INPATH) $@ $(FI) 107# @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used... 108.ELSE # "$(common_build_zip)"!="" 109.IF "$(ZIP1DIR)" != "" 110 @@-$(GNUCOPY) -p $@ $(ZIP1TMP).$(ZIP1TARGET){$(subst,$(ZIP1HELPVAR),_ $(@:db))}$(ZIP1EXT) 111 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP1HELPVAR)_, $(@:db))} $(ZIP1DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP1FLAGS) $(ZIP1TMP).$(ZIP1TARGET){$(subst,$(ZIP1HELPVAR),_ $(@:db))}$(ZIP1EXT) $(subst,LANGDIR_away/, $(ZIP1LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 112 $(COMMAND_ECHO)$(IFEXIST) $(ZIP1TMP).$(ZIP1TARGET){$(subst,$(ZIP1HELPVAR),_ $(@:db))}$(ZIP1EXT) $(THEN) \ 113 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP1TMP).$(ZIP1TARGET){$(subst,$(ZIP1HELPVAR),_ $(@:db))}$(ZIP1EXT) \ 114 $(FI) 115 $(COMMAND_ECHO)$(COPY) $(ZIP1TMP).$(ZIP1TARGET){$(subst,$(ZIP1HELPVAR),_ $(@:db))}$(ZIP1EXT) $@ 116 $(COMMAND_ECHO)$(RM) $(ZIP1TMP).$(ZIP1TARGET){$(subst,$(ZIP1HELPVAR),_ $(@:db))}$(ZIP1EXT) 117.ELSE # "$(ZIP1DIR)" != "" 118 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP1FLAGS) $@ $(foreach,j,$(ZIP1LIST) $(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP1TARGET)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 119 $(COMMAND_ECHO)$(IFEXIST) $@ $(THEN) \ 120 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $@ \ 121 $(FI) 122.ENDIF # "$(ZIP1DIR)" != "" 123.ENDIF # "$(common_build_zip)"!="" 124.ENDIF 125 126# unroll begin 127 128.IF "$(GUI)"=="WNT" 129command_seperator=&& 130#command_seperator=^ 131avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 132.ELIF "$(GUI)"=="OS2" 133command_seperator=&& 134.ELSE 135command_seperator=; 136avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 137 138.ENDIF 139 140.IF "$(ZIP2TARGET)"!="" 141 142ZIP2EXT*=.zip 143.IF "$(common_build_zip)"!="" 144.IF "$(ZIP2LIST:s/LANGDIR//)" == "$(ZIP2LIST)" 145ZIP2TARGETN=$(COMMONBIN)/$(ZIP2TARGET)$(ZIP2EXT) 146.ELSE 147ZIP2TARGETN=$(foreach,i,$(zip2alllangiso) $(COMMONBIN)/$(ZIP2TARGET)_$i$(ZIP2EXT) ) 148.ENDIF 149.ELSE # "$(common_build_zip)"!="" 150.IF "$(ZIP2LIST:s/LANGDIR//)" == "$(ZIP2LIST)" 151ZIP2TARGETN=$(BIN)/$(ZIP2TARGET)$(ZIP2EXT) 152.ELSE 153ZIP2TARGETN=$(foreach,i,$(zip2alllangiso) $(BIN)/$(ZIP2TARGET)_$i$(ZIP2EXT) ) 154.ENDIF 155.ENDIF # "$(common_build_zip)"!="" 156ZIP2DEPFILE=$(subst,$(COMMON_OUTDIR),$(OUTPATH) $(subst,/bin/,/misc/ $(ZIP2TARGETN:s/$(ZIP2EXT)/.dpzz/))) 157ZIPDEPFILES+=$(ZIP2DEPFILE) 158 159ZIP2DIR*=$(ZIPDIR) 160ZIP2FLAGS*=$(ZIPFLAGS) 161.IF "$(zip2generatedlangs)"!="" 162zip2langdirs*=$(alllangiso) 163.ELSE # "$(zip2generatedlangs)"!="" 164zip2langdirs:=$(shell @-test -d {$(subst,/$(LANGDIR), $(null,$(ZIP2DIR) . $(ZIP2DIR)))}/ && find {$(subst,/$(LANGDIR), $(null,$(ZIP2DIR) . $(ZIP2DIR)))}/ -type d ! -name CVS ! -name ".svn" ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" ) 165.ENDIF # "$(zip2generatedlangs)"!="" 166.IF "$(ZIP2FORCEALLLANG)"!="" 167zip2alllangiso:=$(foreach,i,$(completelangiso) $(foreach,j,$(zip2langdirs) $(eq,$i,$j $i $(NULL)))) 168.ELSE # "$(ZIP2ALLLANG)" != "" 169zip2alllangiso*:=$(foreach,i,$(alllangiso) $(foreach,j,$(zip2langdirs) $(eq,$i,$j $i $(NULL)))) 170.ENDIF # "$(ZIP2ALLLANG)" != "" 171.ENDIF # "$(ZIP2TARGET)"!="" 172 173.IF "$(ZIP2TARGETN)"!="" 174 175ZIP2TMP:=$(mktmp iii) 176 177$(MISC)/$(TARGET).$(PWD:f).$(ZIP2TARGET).dpzz : $(ZIP2TARGETN) 178 179.IF "$(common_build_zip)"!="" 180ZIP2HELPVAR=$(COMMONBIN)/$(ZIP2TARGET) 181.ELSE # "$(common_build_zip)"!="" 182ZIP2HELPVAR=$(BIN)/$(ZIP2TARGET) 183.ENDIF # "$(common_build_zip)"!="" 184 185$(ZIP2DEPFILE) : 186 @echo # > $(MISC)/$(@:f) 187.IF "$(common_build_zip)"!="" 188.IF "$(ZIP2DIR)" != "" 189 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP2DIR) 190 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP2DIR))) $(command_seperator) $(ZIPDEP) $(ZIP2FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP2DIR)))/ $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP2EXT)/))) $(foreach,j,$(ZIP2LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP2TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 191.ELSE # "$(ZIP2DIR)" != "" 192 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP2FLAGS) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP2EXT)/))) $(foreach,j,$(ZIP2LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP2TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 193.ENDIF # "$(ZIP2DIR)" != "" 194.ELSE # "$(common_build_zip)"!="" 195.IF "$(ZIP2DIR)" != "" 196 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP2DIR) 197 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP2DIR))) $(command_seperator) $(ZIPDEP) $(ZIP2FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP2DIR)))/ $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP2EXT)/)) $(foreach,j,$(ZIP2LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP2TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 198.ELSE # "$(ZIP2DIR)" != "" 199 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP2FLAGS) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP2EXT)/)) $(foreach,j,$(ZIP2LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP2TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 200.ENDIF # "$(ZIP2DIR)" != "" 201.ENDIF # "$(common_build_zip)"!="" 202 @echo $(@:n:s#\#/#) : makefile.mk >> $(MISC)/$(@:f) 203 204 205$(ZIP2TARGETN) : delzip $(ZIP2DEPS) 206 @echo "Making: " $(@:f) 207 @@$(!eq,$?,$(?:s/delzip/zzz/) -$(RM) echo) $(uniq $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@)) 208 @$(eq,$?,$(?:s/delzip/zzz/) noop echo ) rebuilding zipfiles 209.IF "$(GUI)" != "OS2" 210 @echo ------------------------------ $(eq,$?,$(?:s/delzip/zzz/) >&$(NULLDEV) ) 211.ENDIF 212.IF "$(common_build_zip)"!="" 213.IF "$(ZIP2DIR)" != "" 214 @@-$(GNUCOPY) -p $@ $(ZIP2TMP).$(ZIP2TARGET){$(subst,$(ZIP2HELPVAR),_ $(@:db))}$(ZIP2EXT) 215 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP2HELPVAR)_, $(@:db))} $(ZIP2DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP2FLAGS) $(ZIP2TMP).$(ZIP2TARGET){$(subst,$(ZIP2HELPVAR),_ $(@:db))}$(ZIP2EXT) $(subst,LANGDIR_away/, $(ZIP2LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 216 $(COMMAND_ECHO)$(IFEXIST) $(ZIP2TMP).$(ZIP2TARGET){$(subst,$(ZIP2HELPVAR),_ $(@:db))}$(ZIP2EXT) $(THEN) \ 217 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP2TMP).$(ZIP2TARGET){$(subst,$(ZIP2HELPVAR),_ $(@:db))}$(ZIP2EXT) \ 218 $(FI) 219 $(COMMAND_ECHO)$(COPY) $(ZIP2TMP).$(ZIP2TARGET){$(subst,$(ZIP2HELPVAR),_ $(@:db))}$(ZIP2EXT) $@.$(INPATH) 220 $(COMMAND_ECHO)$(RM) $(ZIP2TMP).$(ZIP2TARGET){$(subst,$(ZIP2HELPVAR),_ $(@:db))}$(ZIP2EXT) 221.ELSE # "$(ZIP2DIR)" != "" 222 @@-$(GNUCOPY) -p $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 223 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP2FLAGS) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(foreach,j,$(ZIP2LIST) $(subst,LANGDIR,{$(subst,$(ZIP2HELPVAR)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 224 $(COMMAND_ECHO)$(IFEXIST) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(THEN) \ 225 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) \ 226 $(FI) 227 @@-$(GNUCOPY) -p $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $@.$(INPATH) 228 @-$(RM) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 229.ENDIF # "$(ZIP2DIR)" != "" 230 @@-$(RM) $@ 231 @$(IFEXIST) $@.$(INPATH) $(THEN) $(RENAME:s/+//) $@.$(INPATH) $@ $(FI) 232# @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used... 233.ELSE # "$(common_build_zip)"!="" 234.IF "$(ZIP2DIR)" != "" 235 @@-$(GNUCOPY) -p $@ $(ZIP2TMP).$(ZIP2TARGET){$(subst,$(ZIP2HELPVAR),_ $(@:db))}$(ZIP2EXT) 236 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP2HELPVAR)_, $(@:db))} $(ZIP2DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP2FLAGS) $(ZIP2TMP).$(ZIP2TARGET){$(subst,$(ZIP2HELPVAR),_ $(@:db))}$(ZIP2EXT) $(subst,LANGDIR_away/, $(ZIP2LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 237 $(COMMAND_ECHO)$(IFEXIST) $(ZIP2TMP).$(ZIP2TARGET){$(subst,$(ZIP2HELPVAR),_ $(@:db))}$(ZIP2EXT) $(THEN) \ 238 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP2TMP).$(ZIP2TARGET){$(subst,$(ZIP2HELPVAR),_ $(@:db))}$(ZIP2EXT) \ 239 $(FI) 240 $(COMMAND_ECHO)$(COPY) $(ZIP2TMP).$(ZIP2TARGET){$(subst,$(ZIP2HELPVAR),_ $(@:db))}$(ZIP2EXT) $@ 241 $(COMMAND_ECHO)$(RM) $(ZIP2TMP).$(ZIP2TARGET){$(subst,$(ZIP2HELPVAR),_ $(@:db))}$(ZIP2EXT) 242.ELSE # "$(ZIP2DIR)" != "" 243 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP2FLAGS) $@ $(foreach,j,$(ZIP2LIST) $(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP2TARGET)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 244 $(COMMAND_ECHO)$(IFEXIST) $@ $(THEN) \ 245 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $@ \ 246 $(FI) 247.ENDIF # "$(ZIP2DIR)" != "" 248.ENDIF # "$(common_build_zip)"!="" 249.ENDIF 250 251# unroll begin 252 253.IF "$(GUI)"=="WNT" 254command_seperator=&& 255#command_seperator=^ 256avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 257.ELIF "$(GUI)"=="OS2" 258command_seperator=&& 259.ELSE 260command_seperator=; 261avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 262 263.ENDIF 264 265.IF "$(ZIP3TARGET)"!="" 266 267ZIP3EXT*=.zip 268.IF "$(common_build_zip)"!="" 269.IF "$(ZIP3LIST:s/LANGDIR//)" == "$(ZIP3LIST)" 270ZIP3TARGETN=$(COMMONBIN)/$(ZIP3TARGET)$(ZIP3EXT) 271.ELSE 272ZIP3TARGETN=$(foreach,i,$(zip3alllangiso) $(COMMONBIN)/$(ZIP3TARGET)_$i$(ZIP3EXT) ) 273.ENDIF 274.ELSE # "$(common_build_zip)"!="" 275.IF "$(ZIP3LIST:s/LANGDIR//)" == "$(ZIP3LIST)" 276ZIP3TARGETN=$(BIN)/$(ZIP3TARGET)$(ZIP3EXT) 277.ELSE 278ZIP3TARGETN=$(foreach,i,$(zip3alllangiso) $(BIN)/$(ZIP3TARGET)_$i$(ZIP3EXT) ) 279.ENDIF 280.ENDIF # "$(common_build_zip)"!="" 281ZIP3DEPFILE=$(subst,$(COMMON_OUTDIR),$(OUTPATH) $(subst,/bin/,/misc/ $(ZIP3TARGETN:s/$(ZIP3EXT)/.dpzz/))) 282ZIPDEPFILES+=$(ZIP3DEPFILE) 283 284ZIP3DIR*=$(ZIPDIR) 285ZIP3FLAGS*=$(ZIPFLAGS) 286.IF "$(zip3generatedlangs)"!="" 287zip3langdirs*=$(alllangiso) 288.ELSE # "$(zip3generatedlangs)"!="" 289zip3langdirs:=$(shell @-test -d {$(subst,/$(LANGDIR), $(null,$(ZIP3DIR) . $(ZIP3DIR)))}/ && find {$(subst,/$(LANGDIR), $(null,$(ZIP3DIR) . $(ZIP3DIR)))}/ -type d ! -name CVS ! -name ".svn" ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" ) 290.ENDIF # "$(zip3generatedlangs)"!="" 291.IF "$(ZIP3FORCEALLLANG)"!="" 292zip3alllangiso:=$(foreach,i,$(completelangiso) $(foreach,j,$(zip3langdirs) $(eq,$i,$j $i $(NULL)))) 293.ELSE # "$(ZIP3ALLLANG)" != "" 294zip3alllangiso*:=$(foreach,i,$(alllangiso) $(foreach,j,$(zip3langdirs) $(eq,$i,$j $i $(NULL)))) 295.ENDIF # "$(ZIP3ALLLANG)" != "" 296.ENDIF # "$(ZIP3TARGET)"!="" 297 298.IF "$(ZIP3TARGETN)"!="" 299 300ZIP3TMP:=$(mktmp iii) 301 302$(MISC)/$(TARGET).$(PWD:f).$(ZIP3TARGET).dpzz : $(ZIP3TARGETN) 303 304.IF "$(common_build_zip)"!="" 305ZIP3HELPVAR=$(COMMONBIN)/$(ZIP3TARGET) 306.ELSE # "$(common_build_zip)"!="" 307ZIP3HELPVAR=$(BIN)/$(ZIP3TARGET) 308.ENDIF # "$(common_build_zip)"!="" 309 310$(ZIP3DEPFILE) : 311 @echo # > $(MISC)/$(@:f) 312.IF "$(common_build_zip)"!="" 313.IF "$(ZIP3DIR)" != "" 314 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP3DIR) 315 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP3DIR))) $(command_seperator) $(ZIPDEP) $(ZIP3FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP3DIR)))/ $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP3EXT)/))) $(foreach,j,$(ZIP3LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP3TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 316.ELSE # "$(ZIP3DIR)" != "" 317 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP3FLAGS) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP3EXT)/))) $(foreach,j,$(ZIP3LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP3TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 318.ENDIF # "$(ZIP3DIR)" != "" 319.ELSE # "$(common_build_zip)"!="" 320.IF "$(ZIP3DIR)" != "" 321 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP3DIR) 322 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP3DIR))) $(command_seperator) $(ZIPDEP) $(ZIP3FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP3DIR)))/ $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP3EXT)/)) $(foreach,j,$(ZIP3LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP3TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 323.ELSE # "$(ZIP3DIR)" != "" 324 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP3FLAGS) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP3EXT)/)) $(foreach,j,$(ZIP3LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP3TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 325.ENDIF # "$(ZIP3DIR)" != "" 326.ENDIF # "$(common_build_zip)"!="" 327 @echo $(@:n:s#\#/#) : makefile.mk >> $(MISC)/$(@:f) 328 329 330$(ZIP3TARGETN) : delzip $(ZIP3DEPS) 331 @echo "Making: " $(@:f) 332 @@$(!eq,$?,$(?:s/delzip/zzz/) -$(RM) echo) $(uniq $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@)) 333 @$(eq,$?,$(?:s/delzip/zzz/) noop echo ) rebuilding zipfiles 334.IF "$(GUI)" != "OS2" 335 @echo ------------------------------ $(eq,$?,$(?:s/delzip/zzz/) >&$(NULLDEV) ) 336.ENDIF 337.IF "$(common_build_zip)"!="" 338.IF "$(ZIP3DIR)" != "" 339 @@-$(GNUCOPY) -p $@ $(ZIP3TMP).$(ZIP3TARGET){$(subst,$(ZIP3HELPVAR),_ $(@:db))}$(ZIP3EXT) 340 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP3HELPVAR)_, $(@:db))} $(ZIP3DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP3FLAGS) $(ZIP3TMP).$(ZIP3TARGET){$(subst,$(ZIP3HELPVAR),_ $(@:db))}$(ZIP3EXT) $(subst,LANGDIR_away/, $(ZIP3LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 341 $(COMMAND_ECHO)$(IFEXIST) $(ZIP3TMP).$(ZIP3TARGET){$(subst,$(ZIP3HELPVAR),_ $(@:db))}$(ZIP3EXT) $(THEN) \ 342 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP3TMP).$(ZIP3TARGET){$(subst,$(ZIP3HELPVAR),_ $(@:db))}$(ZIP3EXT) \ 343 $(FI) 344 $(COMMAND_ECHO)$(COPY) $(ZIP3TMP).$(ZIP3TARGET){$(subst,$(ZIP3HELPVAR),_ $(@:db))}$(ZIP3EXT) $@.$(INPATH) 345 $(COMMAND_ECHO)$(RM) $(ZIP3TMP).$(ZIP3TARGET){$(subst,$(ZIP3HELPVAR),_ $(@:db))}$(ZIP3EXT) 346.ELSE # "$(ZIP3DIR)" != "" 347 @@-$(GNUCOPY) -p $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 348 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP3FLAGS) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(foreach,j,$(ZIP3LIST) $(subst,LANGDIR,{$(subst,$(ZIP3HELPVAR)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 349 $(COMMAND_ECHO)$(IFEXIST) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(THEN) \ 350 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) \ 351 $(FI) 352 @@-$(GNUCOPY) -p $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $@.$(INPATH) 353 @-$(RM) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 354.ENDIF # "$(ZIP3DIR)" != "" 355 @@-$(RM) $@ 356 @$(IFEXIST) $@.$(INPATH) $(THEN) $(RENAME:s/+//) $@.$(INPATH) $@ $(FI) 357# @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used... 358.ELSE # "$(common_build_zip)"!="" 359.IF "$(ZIP3DIR)" != "" 360 @@-$(GNUCOPY) -p $@ $(ZIP3TMP).$(ZIP3TARGET){$(subst,$(ZIP3HELPVAR),_ $(@:db))}$(ZIP3EXT) 361 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP3HELPVAR)_, $(@:db))} $(ZIP3DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP3FLAGS) $(ZIP3TMP).$(ZIP3TARGET){$(subst,$(ZIP3HELPVAR),_ $(@:db))}$(ZIP3EXT) $(subst,LANGDIR_away/, $(ZIP3LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 362 $(COMMAND_ECHO)$(IFEXIST) $(ZIP3TMP).$(ZIP3TARGET){$(subst,$(ZIP3HELPVAR),_ $(@:db))}$(ZIP3EXT) $(THEN) \ 363 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP3TMP).$(ZIP3TARGET){$(subst,$(ZIP3HELPVAR),_ $(@:db))}$(ZIP3EXT) \ 364 $(FI) 365 $(COMMAND_ECHO)$(COPY) $(ZIP3TMP).$(ZIP3TARGET){$(subst,$(ZIP3HELPVAR),_ $(@:db))}$(ZIP3EXT) $@ 366 $(COMMAND_ECHO)$(RM) $(ZIP3TMP).$(ZIP3TARGET){$(subst,$(ZIP3HELPVAR),_ $(@:db))}$(ZIP3EXT) 367.ELSE # "$(ZIP3DIR)" != "" 368 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP3FLAGS) $@ $(foreach,j,$(ZIP3LIST) $(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP3TARGET)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 369 $(COMMAND_ECHO)$(IFEXIST) $@ $(THEN) \ 370 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $@ \ 371 $(FI) 372.ENDIF # "$(ZIP3DIR)" != "" 373.ENDIF # "$(common_build_zip)"!="" 374.ENDIF 375 376# unroll begin 377 378.IF "$(GUI)"=="WNT" 379command_seperator=&& 380#command_seperator=^ 381avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 382.ELIF "$(GUI)"=="OS2" 383command_seperator=&& 384.ELSE 385command_seperator=; 386avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 387 388.ENDIF 389 390.IF "$(ZIP4TARGET)"!="" 391 392ZIP4EXT*=.zip 393.IF "$(common_build_zip)"!="" 394.IF "$(ZIP4LIST:s/LANGDIR//)" == "$(ZIP4LIST)" 395ZIP4TARGETN=$(COMMONBIN)/$(ZIP4TARGET)$(ZIP4EXT) 396.ELSE 397ZIP4TARGETN=$(foreach,i,$(zip4alllangiso) $(COMMONBIN)/$(ZIP4TARGET)_$i$(ZIP4EXT) ) 398.ENDIF 399.ELSE # "$(common_build_zip)"!="" 400.IF "$(ZIP4LIST:s/LANGDIR//)" == "$(ZIP4LIST)" 401ZIP4TARGETN=$(BIN)/$(ZIP4TARGET)$(ZIP4EXT) 402.ELSE 403ZIP4TARGETN=$(foreach,i,$(zip4alllangiso) $(BIN)/$(ZIP4TARGET)_$i$(ZIP4EXT) ) 404.ENDIF 405.ENDIF # "$(common_build_zip)"!="" 406ZIP4DEPFILE=$(subst,$(COMMON_OUTDIR),$(OUTPATH) $(subst,/bin/,/misc/ $(ZIP4TARGETN:s/$(ZIP4EXT)/.dpzz/))) 407ZIPDEPFILES+=$(ZIP4DEPFILE) 408 409ZIP4DIR*=$(ZIPDIR) 410ZIP4FLAGS*=$(ZIPFLAGS) 411.IF "$(zip4generatedlangs)"!="" 412zip4langdirs*=$(alllangiso) 413.ELSE # "$(zip4generatedlangs)"!="" 414zip4langdirs:=$(shell @-test -d {$(subst,/$(LANGDIR), $(null,$(ZIP4DIR) . $(ZIP4DIR)))}/ && find {$(subst,/$(LANGDIR), $(null,$(ZIP4DIR) . $(ZIP4DIR)))}/ -type d ! -name CVS ! -name ".svn" ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" ) 415.ENDIF # "$(zip4generatedlangs)"!="" 416.IF "$(ZIP4FORCEALLLANG)"!="" 417zip4alllangiso:=$(foreach,i,$(completelangiso) $(foreach,j,$(zip4langdirs) $(eq,$i,$j $i $(NULL)))) 418.ELSE # "$(ZIP4ALLLANG)" != "" 419zip4alllangiso*:=$(foreach,i,$(alllangiso) $(foreach,j,$(zip4langdirs) $(eq,$i,$j $i $(NULL)))) 420.ENDIF # "$(ZIP4ALLLANG)" != "" 421.ENDIF # "$(ZIP4TARGET)"!="" 422 423.IF "$(ZIP4TARGETN)"!="" 424 425ZIP4TMP:=$(mktmp iii) 426 427$(MISC)/$(TARGET).$(PWD:f).$(ZIP4TARGET).dpzz : $(ZIP4TARGETN) 428 429.IF "$(common_build_zip)"!="" 430ZIP4HELPVAR=$(COMMONBIN)/$(ZIP4TARGET) 431.ELSE # "$(common_build_zip)"!="" 432ZIP4HELPVAR=$(BIN)/$(ZIP4TARGET) 433.ENDIF # "$(common_build_zip)"!="" 434 435$(ZIP4DEPFILE) : 436 @echo # > $(MISC)/$(@:f) 437.IF "$(common_build_zip)"!="" 438.IF "$(ZIP4DIR)" != "" 439 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP4DIR) 440 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP4DIR))) $(command_seperator) $(ZIPDEP) $(ZIP4FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP4DIR)))/ $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP4EXT)/))) $(foreach,j,$(ZIP4LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP4TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 441.ELSE # "$(ZIP4DIR)" != "" 442 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP4FLAGS) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP4EXT)/))) $(foreach,j,$(ZIP4LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP4TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 443.ENDIF # "$(ZIP4DIR)" != "" 444.ELSE # "$(common_build_zip)"!="" 445.IF "$(ZIP4DIR)" != "" 446 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP4DIR) 447 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP4DIR))) $(command_seperator) $(ZIPDEP) $(ZIP4FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP4DIR)))/ $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP4EXT)/)) $(foreach,j,$(ZIP4LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP4TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 448.ELSE # "$(ZIP4DIR)" != "" 449 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP4FLAGS) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP4EXT)/)) $(foreach,j,$(ZIP4LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP4TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 450.ENDIF # "$(ZIP4DIR)" != "" 451.ENDIF # "$(common_build_zip)"!="" 452 @echo $(@:n:s#\#/#) : makefile.mk >> $(MISC)/$(@:f) 453 454 455$(ZIP4TARGETN) : delzip $(ZIP4DEPS) 456 @echo "Making: " $(@:f) 457 @@$(!eq,$?,$(?:s/delzip/zzz/) -$(RM) echo) $(uniq $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@)) 458 @$(eq,$?,$(?:s/delzip/zzz/) noop echo ) rebuilding zipfiles 459.IF "$(GUI)" != "OS2" 460 @echo ------------------------------ $(eq,$?,$(?:s/delzip/zzz/) >&$(NULLDEV) ) 461.ENDIF 462.IF "$(common_build_zip)"!="" 463.IF "$(ZIP4DIR)" != "" 464 @@-$(GNUCOPY) -p $@ $(ZIP4TMP).$(ZIP4TARGET){$(subst,$(ZIP4HELPVAR),_ $(@:db))}$(ZIP4EXT) 465 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP4HELPVAR)_, $(@:db))} $(ZIP4DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP4FLAGS) $(ZIP4TMP).$(ZIP4TARGET){$(subst,$(ZIP4HELPVAR),_ $(@:db))}$(ZIP4EXT) $(subst,LANGDIR_away/, $(ZIP4LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 466 $(COMMAND_ECHO)$(IFEXIST) $(ZIP4TMP).$(ZIP4TARGET){$(subst,$(ZIP4HELPVAR),_ $(@:db))}$(ZIP4EXT) $(THEN) \ 467 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP4TMP).$(ZIP4TARGET){$(subst,$(ZIP4HELPVAR),_ $(@:db))}$(ZIP4EXT) \ 468 $(FI) 469 $(COMMAND_ECHO)$(COPY) $(ZIP4TMP).$(ZIP4TARGET){$(subst,$(ZIP4HELPVAR),_ $(@:db))}$(ZIP4EXT) $@.$(INPATH) 470 $(COMMAND_ECHO)$(RM) $(ZIP4TMP).$(ZIP4TARGET){$(subst,$(ZIP4HELPVAR),_ $(@:db))}$(ZIP4EXT) 471.ELSE # "$(ZIP4DIR)" != "" 472 @@-$(GNUCOPY) -p $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 473 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP4FLAGS) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(foreach,j,$(ZIP4LIST) $(subst,LANGDIR,{$(subst,$(ZIP4HELPVAR)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 474 $(COMMAND_ECHO)$(IFEXIST) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(THEN) \ 475 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) \ 476 $(FI) 477 @@-$(GNUCOPY) -p $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $@.$(INPATH) 478 @-$(RM) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 479.ENDIF # "$(ZIP4DIR)" != "" 480 @@-$(RM) $@ 481 @$(IFEXIST) $@.$(INPATH) $(THEN) $(RENAME:s/+//) $@.$(INPATH) $@ $(FI) 482# @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used... 483.ELSE # "$(common_build_zip)"!="" 484.IF "$(ZIP4DIR)" != "" 485 @@-$(GNUCOPY) -p $@ $(ZIP4TMP).$(ZIP4TARGET){$(subst,$(ZIP4HELPVAR),_ $(@:db))}$(ZIP4EXT) 486 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP4HELPVAR)_, $(@:db))} $(ZIP4DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP4FLAGS) $(ZIP4TMP).$(ZIP4TARGET){$(subst,$(ZIP4HELPVAR),_ $(@:db))}$(ZIP4EXT) $(subst,LANGDIR_away/, $(ZIP4LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 487 $(COMMAND_ECHO)$(IFEXIST) $(ZIP4TMP).$(ZIP4TARGET){$(subst,$(ZIP4HELPVAR),_ $(@:db))}$(ZIP4EXT) $(THEN) \ 488 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP4TMP).$(ZIP4TARGET){$(subst,$(ZIP4HELPVAR),_ $(@:db))}$(ZIP4EXT) \ 489 $(FI) 490 $(COMMAND_ECHO)$(COPY) $(ZIP4TMP).$(ZIP4TARGET){$(subst,$(ZIP4HELPVAR),_ $(@:db))}$(ZIP4EXT) $@ 491 $(COMMAND_ECHO)$(RM) $(ZIP4TMP).$(ZIP4TARGET){$(subst,$(ZIP4HELPVAR),_ $(@:db))}$(ZIP4EXT) 492.ELSE # "$(ZIP4DIR)" != "" 493 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP4FLAGS) $@ $(foreach,j,$(ZIP4LIST) $(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP4TARGET)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 494 $(COMMAND_ECHO)$(IFEXIST) $@ $(THEN) \ 495 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $@ \ 496 $(FI) 497.ENDIF # "$(ZIP4DIR)" != "" 498.ENDIF # "$(common_build_zip)"!="" 499.ENDIF 500 501# unroll begin 502 503.IF "$(GUI)"=="WNT" 504command_seperator=&& 505#command_seperator=^ 506avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 507.ELIF "$(GUI)"=="OS2" 508command_seperator=&& 509.ELSE 510command_seperator=; 511avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 512 513.ENDIF 514 515.IF "$(ZIP5TARGET)"!="" 516 517ZIP5EXT*=.zip 518.IF "$(common_build_zip)"!="" 519.IF "$(ZIP5LIST:s/LANGDIR//)" == "$(ZIP5LIST)" 520ZIP5TARGETN=$(COMMONBIN)/$(ZIP5TARGET)$(ZIP5EXT) 521.ELSE 522ZIP5TARGETN=$(foreach,i,$(zip5alllangiso) $(COMMONBIN)/$(ZIP5TARGET)_$i$(ZIP5EXT) ) 523.ENDIF 524.ELSE # "$(common_build_zip)"!="" 525.IF "$(ZIP5LIST:s/LANGDIR//)" == "$(ZIP5LIST)" 526ZIP5TARGETN=$(BIN)/$(ZIP5TARGET)$(ZIP5EXT) 527.ELSE 528ZIP5TARGETN=$(foreach,i,$(zip5alllangiso) $(BIN)/$(ZIP5TARGET)_$i$(ZIP5EXT) ) 529.ENDIF 530.ENDIF # "$(common_build_zip)"!="" 531ZIP5DEPFILE=$(subst,$(COMMON_OUTDIR),$(OUTPATH) $(subst,/bin/,/misc/ $(ZIP5TARGETN:s/$(ZIP5EXT)/.dpzz/))) 532ZIPDEPFILES+=$(ZIP5DEPFILE) 533 534ZIP5DIR*=$(ZIPDIR) 535ZIP5FLAGS*=$(ZIPFLAGS) 536.IF "$(zip5generatedlangs)"!="" 537zip5langdirs*=$(alllangiso) 538.ELSE # "$(zip5generatedlangs)"!="" 539zip5langdirs:=$(shell @-test -d {$(subst,/$(LANGDIR), $(null,$(ZIP5DIR) . $(ZIP5DIR)))}/ && find {$(subst,/$(LANGDIR), $(null,$(ZIP5DIR) . $(ZIP5DIR)))}/ -type d ! -name CVS ! -name ".svn" ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" ) 540.ENDIF # "$(zip5generatedlangs)"!="" 541.IF "$(ZIP5FORCEALLLANG)"!="" 542zip5alllangiso:=$(foreach,i,$(completelangiso) $(foreach,j,$(zip5langdirs) $(eq,$i,$j $i $(NULL)))) 543.ELSE # "$(ZIP5ALLLANG)" != "" 544zip5alllangiso*:=$(foreach,i,$(alllangiso) $(foreach,j,$(zip5langdirs) $(eq,$i,$j $i $(NULL)))) 545.ENDIF # "$(ZIP5ALLLANG)" != "" 546.ENDIF # "$(ZIP5TARGET)"!="" 547 548.IF "$(ZIP5TARGETN)"!="" 549 550ZIP5TMP:=$(mktmp iii) 551 552$(MISC)/$(TARGET).$(PWD:f).$(ZIP5TARGET).dpzz : $(ZIP5TARGETN) 553 554.IF "$(common_build_zip)"!="" 555ZIP5HELPVAR=$(COMMONBIN)/$(ZIP5TARGET) 556.ELSE # "$(common_build_zip)"!="" 557ZIP5HELPVAR=$(BIN)/$(ZIP5TARGET) 558.ENDIF # "$(common_build_zip)"!="" 559 560$(ZIP5DEPFILE) : 561 @echo # > $(MISC)/$(@:f) 562.IF "$(common_build_zip)"!="" 563.IF "$(ZIP5DIR)" != "" 564 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP5DIR) 565 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP5DIR))) $(command_seperator) $(ZIPDEP) $(ZIP5FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP5DIR)))/ $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP5EXT)/))) $(foreach,j,$(ZIP5LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP5TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 566.ELSE # "$(ZIP5DIR)" != "" 567 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP5FLAGS) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP5EXT)/))) $(foreach,j,$(ZIP5LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP5TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 568.ENDIF # "$(ZIP5DIR)" != "" 569.ELSE # "$(common_build_zip)"!="" 570.IF "$(ZIP5DIR)" != "" 571 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP5DIR) 572 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP5DIR))) $(command_seperator) $(ZIPDEP) $(ZIP5FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP5DIR)))/ $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP5EXT)/)) $(foreach,j,$(ZIP5LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP5TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 573.ELSE # "$(ZIP5DIR)" != "" 574 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP5FLAGS) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP5EXT)/)) $(foreach,j,$(ZIP5LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP5TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 575.ENDIF # "$(ZIP5DIR)" != "" 576.ENDIF # "$(common_build_zip)"!="" 577 @echo $(@:n:s#\#/#) : makefile.mk >> $(MISC)/$(@:f) 578 579 580$(ZIP5TARGETN) : delzip $(ZIP5DEPS) 581 @echo "Making: " $(@:f) 582 @@$(!eq,$?,$(?:s/delzip/zzz/) -$(RM) echo) $(uniq $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@)) 583 @$(eq,$?,$(?:s/delzip/zzz/) noop echo ) rebuilding zipfiles 584.IF "$(GUI)" != "OS2" 585 @echo ------------------------------ $(eq,$?,$(?:s/delzip/zzz/) >&$(NULLDEV) ) 586.ENDIF 587.IF "$(common_build_zip)"!="" 588.IF "$(ZIP5DIR)" != "" 589 @@-$(GNUCOPY) -p $@ $(ZIP5TMP).$(ZIP5TARGET){$(subst,$(ZIP5HELPVAR),_ $(@:db))}$(ZIP5EXT) 590 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP5HELPVAR)_, $(@:db))} $(ZIP5DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP5FLAGS) $(ZIP5TMP).$(ZIP5TARGET){$(subst,$(ZIP5HELPVAR),_ $(@:db))}$(ZIP5EXT) $(subst,LANGDIR_away/, $(ZIP5LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 591 $(COMMAND_ECHO)$(IFEXIST) $(ZIP5TMP).$(ZIP5TARGET){$(subst,$(ZIP5HELPVAR),_ $(@:db))}$(ZIP5EXT) $(THEN) \ 592 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP5TMP).$(ZIP5TARGET){$(subst,$(ZIP5HELPVAR),_ $(@:db))}$(ZIP5EXT) \ 593 $(FI) 594 $(COMMAND_ECHO)$(COPY) $(ZIP5TMP).$(ZIP5TARGET){$(subst,$(ZIP5HELPVAR),_ $(@:db))}$(ZIP5EXT) $@.$(INPATH) 595 $(COMMAND_ECHO)$(RM) $(ZIP5TMP).$(ZIP5TARGET){$(subst,$(ZIP5HELPVAR),_ $(@:db))}$(ZIP5EXT) 596.ELSE # "$(ZIP5DIR)" != "" 597 @@-$(GNUCOPY) -p $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 598 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP5FLAGS) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(foreach,j,$(ZIP5LIST) $(subst,LANGDIR,{$(subst,$(ZIP5HELPVAR)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 599 $(COMMAND_ECHO)$(IFEXIST) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(THEN) \ 600 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) \ 601 $(FI) 602 @@-$(GNUCOPY) -p $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $@.$(INPATH) 603 @-$(RM) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 604.ENDIF # "$(ZIP5DIR)" != "" 605 @@-$(RM) $@ 606 @$(IFEXIST) $@.$(INPATH) $(THEN) $(RENAME:s/+//) $@.$(INPATH) $@ $(FI) 607# @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used... 608.ELSE # "$(common_build_zip)"!="" 609.IF "$(ZIP5DIR)" != "" 610 @@-$(GNUCOPY) -p $@ $(ZIP5TMP).$(ZIP5TARGET){$(subst,$(ZIP5HELPVAR),_ $(@:db))}$(ZIP5EXT) 611 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP5HELPVAR)_, $(@:db))} $(ZIP5DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP5FLAGS) $(ZIP5TMP).$(ZIP5TARGET){$(subst,$(ZIP5HELPVAR),_ $(@:db))}$(ZIP5EXT) $(subst,LANGDIR_away/, $(ZIP5LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 612 $(COMMAND_ECHO)$(IFEXIST) $(ZIP5TMP).$(ZIP5TARGET){$(subst,$(ZIP5HELPVAR),_ $(@:db))}$(ZIP5EXT) $(THEN) \ 613 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP5TMP).$(ZIP5TARGET){$(subst,$(ZIP5HELPVAR),_ $(@:db))}$(ZIP5EXT) \ 614 $(FI) 615 $(COMMAND_ECHO)$(COPY) $(ZIP5TMP).$(ZIP5TARGET){$(subst,$(ZIP5HELPVAR),_ $(@:db))}$(ZIP5EXT) $@ 616 $(COMMAND_ECHO)$(RM) $(ZIP5TMP).$(ZIP5TARGET){$(subst,$(ZIP5HELPVAR),_ $(@:db))}$(ZIP5EXT) 617.ELSE # "$(ZIP5DIR)" != "" 618 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP5FLAGS) $@ $(foreach,j,$(ZIP5LIST) $(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP5TARGET)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 619 $(COMMAND_ECHO)$(IFEXIST) $@ $(THEN) \ 620 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $@ \ 621 $(FI) 622.ENDIF # "$(ZIP5DIR)" != "" 623.ENDIF # "$(common_build_zip)"!="" 624.ENDIF 625 626# unroll begin 627 628.IF "$(GUI)"=="WNT" 629command_seperator=&& 630#command_seperator=^ 631avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 632.ELIF "$(GUI)"=="OS2" 633command_seperator=&& 634.ELSE 635command_seperator=; 636avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 637 638.ENDIF 639 640.IF "$(ZIP6TARGET)"!="" 641 642ZIP6EXT*=.zip 643.IF "$(common_build_zip)"!="" 644.IF "$(ZIP6LIST:s/LANGDIR//)" == "$(ZIP6LIST)" 645ZIP6TARGETN=$(COMMONBIN)/$(ZIP6TARGET)$(ZIP6EXT) 646.ELSE 647ZIP6TARGETN=$(foreach,i,$(zip6alllangiso) $(COMMONBIN)/$(ZIP6TARGET)_$i$(ZIP6EXT) ) 648.ENDIF 649.ELSE # "$(common_build_zip)"!="" 650.IF "$(ZIP6LIST:s/LANGDIR//)" == "$(ZIP6LIST)" 651ZIP6TARGETN=$(BIN)/$(ZIP6TARGET)$(ZIP6EXT) 652.ELSE 653ZIP6TARGETN=$(foreach,i,$(zip6alllangiso) $(BIN)/$(ZIP6TARGET)_$i$(ZIP6EXT) ) 654.ENDIF 655.ENDIF # "$(common_build_zip)"!="" 656ZIP6DEPFILE=$(subst,$(COMMON_OUTDIR),$(OUTPATH) $(subst,/bin/,/misc/ $(ZIP6TARGETN:s/$(ZIP6EXT)/.dpzz/))) 657ZIPDEPFILES+=$(ZIP6DEPFILE) 658 659ZIP6DIR*=$(ZIPDIR) 660ZIP6FLAGS*=$(ZIPFLAGS) 661.IF "$(zip6generatedlangs)"!="" 662zip6langdirs*=$(alllangiso) 663.ELSE # "$(zip6generatedlangs)"!="" 664zip6langdirs:=$(shell @-test -d {$(subst,/$(LANGDIR), $(null,$(ZIP6DIR) . $(ZIP6DIR)))}/ && find {$(subst,/$(LANGDIR), $(null,$(ZIP6DIR) . $(ZIP6DIR)))}/ -type d ! -name CVS ! -name ".svn" ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" ) 665.ENDIF # "$(zip6generatedlangs)"!="" 666.IF "$(ZIP6FORCEALLLANG)"!="" 667zip6alllangiso:=$(foreach,i,$(completelangiso) $(foreach,j,$(zip6langdirs) $(eq,$i,$j $i $(NULL)))) 668.ELSE # "$(ZIP6ALLLANG)" != "" 669zip6alllangiso*:=$(foreach,i,$(alllangiso) $(foreach,j,$(zip6langdirs) $(eq,$i,$j $i $(NULL)))) 670.ENDIF # "$(ZIP6ALLLANG)" != "" 671.ENDIF # "$(ZIP6TARGET)"!="" 672 673.IF "$(ZIP6TARGETN)"!="" 674 675ZIP6TMP:=$(mktmp iii) 676 677$(MISC)/$(TARGET).$(PWD:f).$(ZIP6TARGET).dpzz : $(ZIP6TARGETN) 678 679.IF "$(common_build_zip)"!="" 680ZIP6HELPVAR=$(COMMONBIN)/$(ZIP6TARGET) 681.ELSE # "$(common_build_zip)"!="" 682ZIP6HELPVAR=$(BIN)/$(ZIP6TARGET) 683.ENDIF # "$(common_build_zip)"!="" 684 685$(ZIP6DEPFILE) : 686 @echo # > $(MISC)/$(@:f) 687.IF "$(common_build_zip)"!="" 688.IF "$(ZIP6DIR)" != "" 689 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP6DIR) 690 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP6DIR))) $(command_seperator) $(ZIPDEP) $(ZIP6FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP6DIR)))/ $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP6EXT)/))) $(foreach,j,$(ZIP6LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP6TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 691.ELSE # "$(ZIP6DIR)" != "" 692 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP6FLAGS) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP6EXT)/))) $(foreach,j,$(ZIP6LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP6TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 693.ENDIF # "$(ZIP6DIR)" != "" 694.ELSE # "$(common_build_zip)"!="" 695.IF "$(ZIP6DIR)" != "" 696 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP6DIR) 697 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP6DIR))) $(command_seperator) $(ZIPDEP) $(ZIP6FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP6DIR)))/ $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP6EXT)/)) $(foreach,j,$(ZIP6LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP6TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 698.ELSE # "$(ZIP6DIR)" != "" 699 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP6FLAGS) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP6EXT)/)) $(foreach,j,$(ZIP6LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP6TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 700.ENDIF # "$(ZIP6DIR)" != "" 701.ENDIF # "$(common_build_zip)"!="" 702 @echo $(@:n:s#\#/#) : makefile.mk >> $(MISC)/$(@:f) 703 704 705$(ZIP6TARGETN) : delzip $(ZIP6DEPS) 706 @echo "Making: " $(@:f) 707 @@$(!eq,$?,$(?:s/delzip/zzz/) -$(RM) echo) $(uniq $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@)) 708 @$(eq,$?,$(?:s/delzip/zzz/) noop echo ) rebuilding zipfiles 709.IF "$(GUI)" != "OS2" 710 @echo ------------------------------ $(eq,$?,$(?:s/delzip/zzz/) >&$(NULLDEV) ) 711.ENDIF 712.IF "$(common_build_zip)"!="" 713.IF "$(ZIP6DIR)" != "" 714 @@-$(GNUCOPY) -p $@ $(ZIP6TMP).$(ZIP6TARGET){$(subst,$(ZIP6HELPVAR),_ $(@:db))}$(ZIP6EXT) 715 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP6HELPVAR)_, $(@:db))} $(ZIP6DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP6FLAGS) $(ZIP6TMP).$(ZIP6TARGET){$(subst,$(ZIP6HELPVAR),_ $(@:db))}$(ZIP6EXT) $(subst,LANGDIR_away/, $(ZIP6LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 716 $(COMMAND_ECHO)$(IFEXIST) $(ZIP6TMP).$(ZIP6TARGET){$(subst,$(ZIP6HELPVAR),_ $(@:db))}$(ZIP6EXT) $(THEN) \ 717 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP6TMP).$(ZIP6TARGET){$(subst,$(ZIP6HELPVAR),_ $(@:db))}$(ZIP6EXT) \ 718 $(FI) 719 $(COMMAND_ECHO)$(COPY) $(ZIP6TMP).$(ZIP6TARGET){$(subst,$(ZIP6HELPVAR),_ $(@:db))}$(ZIP6EXT) $@.$(INPATH) 720 $(COMMAND_ECHO)$(RM) $(ZIP6TMP).$(ZIP6TARGET){$(subst,$(ZIP6HELPVAR),_ $(@:db))}$(ZIP6EXT) 721.ELSE # "$(ZIP6DIR)" != "" 722 @@-$(GNUCOPY) -p $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 723 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP6FLAGS) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(foreach,j,$(ZIP6LIST) $(subst,LANGDIR,{$(subst,$(ZIP6HELPVAR)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 724 $(COMMAND_ECHO)$(IFEXIST) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(THEN) \ 725 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) \ 726 $(FI) 727 @@-$(GNUCOPY) -p $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $@.$(INPATH) 728 @-$(RM) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 729.ENDIF # "$(ZIP6DIR)" != "" 730 @@-$(RM) $@ 731 @$(IFEXIST) $@.$(INPATH) $(THEN) $(RENAME:s/+//) $@.$(INPATH) $@ $(FI) 732# @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used... 733.ELSE # "$(common_build_zip)"!="" 734.IF "$(ZIP6DIR)" != "" 735 @@-$(GNUCOPY) -p $@ $(ZIP6TMP).$(ZIP6TARGET){$(subst,$(ZIP6HELPVAR),_ $(@:db))}$(ZIP6EXT) 736 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP6HELPVAR)_, $(@:db))} $(ZIP6DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP6FLAGS) $(ZIP6TMP).$(ZIP6TARGET){$(subst,$(ZIP6HELPVAR),_ $(@:db))}$(ZIP6EXT) $(subst,LANGDIR_away/, $(ZIP6LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 737 $(COMMAND_ECHO)$(IFEXIST) $(ZIP6TMP).$(ZIP6TARGET){$(subst,$(ZIP6HELPVAR),_ $(@:db))}$(ZIP6EXT) $(THEN) \ 738 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP6TMP).$(ZIP6TARGET){$(subst,$(ZIP6HELPVAR),_ $(@:db))}$(ZIP6EXT) \ 739 $(FI) 740 $(COMMAND_ECHO)$(COPY) $(ZIP6TMP).$(ZIP6TARGET){$(subst,$(ZIP6HELPVAR),_ $(@:db))}$(ZIP6EXT) $@ 741 $(COMMAND_ECHO)$(RM) $(ZIP6TMP).$(ZIP6TARGET){$(subst,$(ZIP6HELPVAR),_ $(@:db))}$(ZIP6EXT) 742.ELSE # "$(ZIP6DIR)" != "" 743 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP6FLAGS) $@ $(foreach,j,$(ZIP6LIST) $(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP6TARGET)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 744 $(COMMAND_ECHO)$(IFEXIST) $@ $(THEN) \ 745 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $@ \ 746 $(FI) 747.ENDIF # "$(ZIP6DIR)" != "" 748.ENDIF # "$(common_build_zip)"!="" 749.ENDIF 750 751# unroll begin 752 753.IF "$(GUI)"=="WNT" 754command_seperator=&& 755#command_seperator=^ 756avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 757.ELIF "$(GUI)"=="OS2" 758command_seperator=&& 759.ELSE 760command_seperator=; 761avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 762 763.ENDIF 764 765.IF "$(ZIP7TARGET)"!="" 766 767ZIP7EXT*=.zip 768.IF "$(common_build_zip)"!="" 769.IF "$(ZIP7LIST:s/LANGDIR//)" == "$(ZIP7LIST)" 770ZIP7TARGETN=$(COMMONBIN)/$(ZIP7TARGET)$(ZIP7EXT) 771.ELSE 772ZIP7TARGETN=$(foreach,i,$(zip7alllangiso) $(COMMONBIN)/$(ZIP7TARGET)_$i$(ZIP7EXT) ) 773.ENDIF 774.ELSE # "$(common_build_zip)"!="" 775.IF "$(ZIP7LIST:s/LANGDIR//)" == "$(ZIP7LIST)" 776ZIP7TARGETN=$(BIN)/$(ZIP7TARGET)$(ZIP7EXT) 777.ELSE 778ZIP7TARGETN=$(foreach,i,$(zip7alllangiso) $(BIN)/$(ZIP7TARGET)_$i$(ZIP7EXT) ) 779.ENDIF 780.ENDIF # "$(common_build_zip)"!="" 781ZIP7DEPFILE=$(subst,$(COMMON_OUTDIR),$(OUTPATH) $(subst,/bin/,/misc/ $(ZIP7TARGETN:s/$(ZIP7EXT)/.dpzz/))) 782ZIPDEPFILES+=$(ZIP7DEPFILE) 783 784ZIP7DIR*=$(ZIPDIR) 785ZIP7FLAGS*=$(ZIPFLAGS) 786.IF "$(zip7generatedlangs)"!="" 787zip7langdirs*=$(alllangiso) 788.ELSE # "$(zip7generatedlangs)"!="" 789zip7langdirs:=$(shell @-test -d {$(subst,/$(LANGDIR), $(null,$(ZIP7DIR) . $(ZIP7DIR)))}/ && find {$(subst,/$(LANGDIR), $(null,$(ZIP7DIR) . $(ZIP7DIR)))}/ -type d ! -name CVS ! -name ".svn" ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" ) 790.ENDIF # "$(zip7generatedlangs)"!="" 791.IF "$(ZIP7FORCEALLLANG)"!="" 792zip7alllangiso:=$(foreach,i,$(completelangiso) $(foreach,j,$(zip7langdirs) $(eq,$i,$j $i $(NULL)))) 793.ELSE # "$(ZIP7ALLLANG)" != "" 794zip7alllangiso*:=$(foreach,i,$(alllangiso) $(foreach,j,$(zip7langdirs) $(eq,$i,$j $i $(NULL)))) 795.ENDIF # "$(ZIP7ALLLANG)" != "" 796.ENDIF # "$(ZIP7TARGET)"!="" 797 798.IF "$(ZIP7TARGETN)"!="" 799 800ZIP7TMP:=$(mktmp iii) 801 802$(MISC)/$(TARGET).$(PWD:f).$(ZIP7TARGET).dpzz : $(ZIP7TARGETN) 803 804.IF "$(common_build_zip)"!="" 805ZIP7HELPVAR=$(COMMONBIN)/$(ZIP7TARGET) 806.ELSE # "$(common_build_zip)"!="" 807ZIP7HELPVAR=$(BIN)/$(ZIP7TARGET) 808.ENDIF # "$(common_build_zip)"!="" 809 810$(ZIP7DEPFILE) : 811 @echo # > $(MISC)/$(@:f) 812.IF "$(common_build_zip)"!="" 813.IF "$(ZIP7DIR)" != "" 814 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP7DIR) 815 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP7DIR))) $(command_seperator) $(ZIPDEP) $(ZIP7FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP7DIR)))/ $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP7EXT)/))) $(foreach,j,$(ZIP7LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP7TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 816.ELSE # "$(ZIP7DIR)" != "" 817 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP7FLAGS) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP7EXT)/))) $(foreach,j,$(ZIP7LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP7TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 818.ENDIF # "$(ZIP7DIR)" != "" 819.ELSE # "$(common_build_zip)"!="" 820.IF "$(ZIP7DIR)" != "" 821 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP7DIR) 822 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP7DIR))) $(command_seperator) $(ZIPDEP) $(ZIP7FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP7DIR)))/ $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP7EXT)/)) $(foreach,j,$(ZIP7LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP7TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 823.ELSE # "$(ZIP7DIR)" != "" 824 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP7FLAGS) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP7EXT)/)) $(foreach,j,$(ZIP7LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP7TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 825.ENDIF # "$(ZIP7DIR)" != "" 826.ENDIF # "$(common_build_zip)"!="" 827 @echo $(@:n:s#\#/#) : makefile.mk >> $(MISC)/$(@:f) 828 829 830$(ZIP7TARGETN) : delzip $(ZIP7DEPS) 831 @echo "Making: " $(@:f) 832 @@$(!eq,$?,$(?:s/delzip/zzz/) -$(RM) echo) $(uniq $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@)) 833 @$(eq,$?,$(?:s/delzip/zzz/) noop echo ) rebuilding zipfiles 834.IF "$(GUI)" != "OS2" 835 @echo ------------------------------ $(eq,$?,$(?:s/delzip/zzz/) >&$(NULLDEV) ) 836.ENDIF 837.IF "$(common_build_zip)"!="" 838.IF "$(ZIP7DIR)" != "" 839 @@-$(GNUCOPY) -p $@ $(ZIP7TMP).$(ZIP7TARGET){$(subst,$(ZIP7HELPVAR),_ $(@:db))}$(ZIP7EXT) 840 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP7HELPVAR)_, $(@:db))} $(ZIP7DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP7FLAGS) $(ZIP7TMP).$(ZIP7TARGET){$(subst,$(ZIP7HELPVAR),_ $(@:db))}$(ZIP7EXT) $(subst,LANGDIR_away/, $(ZIP7LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 841 $(COMMAND_ECHO)$(IFEXIST) $(ZIP7TMP).$(ZIP7TARGET){$(subst,$(ZIP7HELPVAR),_ $(@:db))}$(ZIP7EXT) $(THEN) \ 842 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP7TMP).$(ZIP7TARGET){$(subst,$(ZIP7HELPVAR),_ $(@:db))}$(ZIP7EXT) \ 843 $(FI) 844 $(COMMAND_ECHO)$(COPY) $(ZIP7TMP).$(ZIP7TARGET){$(subst,$(ZIP7HELPVAR),_ $(@:db))}$(ZIP7EXT) $@.$(INPATH) 845 $(COMMAND_ECHO)$(RM) $(ZIP7TMP).$(ZIP7TARGET){$(subst,$(ZIP7HELPVAR),_ $(@:db))}$(ZIP7EXT) 846.ELSE # "$(ZIP7DIR)" != "" 847 @@-$(GNUCOPY) -p $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 848 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP7FLAGS) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(foreach,j,$(ZIP7LIST) $(subst,LANGDIR,{$(subst,$(ZIP7HELPVAR)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 849 $(COMMAND_ECHO)$(IFEXIST) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(THEN) \ 850 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) \ 851 $(FI) 852 @@-$(GNUCOPY) -p $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $@.$(INPATH) 853 @-$(RM) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 854.ENDIF # "$(ZIP7DIR)" != "" 855 @@-$(RM) $@ 856 @$(IFEXIST) $@.$(INPATH) $(THEN) $(RENAME:s/+//) $@.$(INPATH) $@ $(FI) 857# @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used... 858.ELSE # "$(common_build_zip)"!="" 859.IF "$(ZIP7DIR)" != "" 860 @@-$(GNUCOPY) -p $@ $(ZIP7TMP).$(ZIP7TARGET){$(subst,$(ZIP7HELPVAR),_ $(@:db))}$(ZIP7EXT) 861 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP7HELPVAR)_, $(@:db))} $(ZIP7DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP7FLAGS) $(ZIP7TMP).$(ZIP7TARGET){$(subst,$(ZIP7HELPVAR),_ $(@:db))}$(ZIP7EXT) $(subst,LANGDIR_away/, $(ZIP7LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 862 $(COMMAND_ECHO)$(IFEXIST) $(ZIP7TMP).$(ZIP7TARGET){$(subst,$(ZIP7HELPVAR),_ $(@:db))}$(ZIP7EXT) $(THEN) \ 863 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP7TMP).$(ZIP7TARGET){$(subst,$(ZIP7HELPVAR),_ $(@:db))}$(ZIP7EXT) \ 864 $(FI) 865 $(COMMAND_ECHO)$(COPY) $(ZIP7TMP).$(ZIP7TARGET){$(subst,$(ZIP7HELPVAR),_ $(@:db))}$(ZIP7EXT) $@ 866 $(COMMAND_ECHO)$(RM) $(ZIP7TMP).$(ZIP7TARGET){$(subst,$(ZIP7HELPVAR),_ $(@:db))}$(ZIP7EXT) 867.ELSE # "$(ZIP7DIR)" != "" 868 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP7FLAGS) $@ $(foreach,j,$(ZIP7LIST) $(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP7TARGET)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 869 $(COMMAND_ECHO)$(IFEXIST) $@ $(THEN) \ 870 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $@ \ 871 $(FI) 872.ENDIF # "$(ZIP7DIR)" != "" 873.ENDIF # "$(common_build_zip)"!="" 874.ENDIF 875 876# unroll begin 877 878.IF "$(GUI)"=="WNT" 879command_seperator=&& 880#command_seperator=^ 881avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 882.ELIF "$(GUI)"=="OS2" 883command_seperator=&& 884.ELSE 885command_seperator=; 886avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 887 888.ENDIF 889 890.IF "$(ZIP8TARGET)"!="" 891 892ZIP8EXT*=.zip 893.IF "$(common_build_zip)"!="" 894.IF "$(ZIP8LIST:s/LANGDIR//)" == "$(ZIP8LIST)" 895ZIP8TARGETN=$(COMMONBIN)/$(ZIP8TARGET)$(ZIP8EXT) 896.ELSE 897ZIP8TARGETN=$(foreach,i,$(zip8alllangiso) $(COMMONBIN)/$(ZIP8TARGET)_$i$(ZIP8EXT) ) 898.ENDIF 899.ELSE # "$(common_build_zip)"!="" 900.IF "$(ZIP8LIST:s/LANGDIR//)" == "$(ZIP8LIST)" 901ZIP8TARGETN=$(BIN)/$(ZIP8TARGET)$(ZIP8EXT) 902.ELSE 903ZIP8TARGETN=$(foreach,i,$(zip8alllangiso) $(BIN)/$(ZIP8TARGET)_$i$(ZIP8EXT) ) 904.ENDIF 905.ENDIF # "$(common_build_zip)"!="" 906ZIP8DEPFILE=$(subst,$(COMMON_OUTDIR),$(OUTPATH) $(subst,/bin/,/misc/ $(ZIP8TARGETN:s/$(ZIP8EXT)/.dpzz/))) 907ZIPDEPFILES+=$(ZIP8DEPFILE) 908 909ZIP8DIR*=$(ZIPDIR) 910ZIP8FLAGS*=$(ZIPFLAGS) 911.IF "$(zip8generatedlangs)"!="" 912zip8langdirs*=$(alllangiso) 913.ELSE # "$(zip8generatedlangs)"!="" 914zip8langdirs:=$(shell @-test -d {$(subst,/$(LANGDIR), $(null,$(ZIP8DIR) . $(ZIP8DIR)))}/ && find {$(subst,/$(LANGDIR), $(null,$(ZIP8DIR) . $(ZIP8DIR)))}/ -type d ! -name CVS ! -name ".svn" ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" ) 915.ENDIF # "$(zip8generatedlangs)"!="" 916.IF "$(ZIP8FORCEALLLANG)"!="" 917zip8alllangiso:=$(foreach,i,$(completelangiso) $(foreach,j,$(zip8langdirs) $(eq,$i,$j $i $(NULL)))) 918.ELSE # "$(ZIP8ALLLANG)" != "" 919zip8alllangiso*:=$(foreach,i,$(alllangiso) $(foreach,j,$(zip8langdirs) $(eq,$i,$j $i $(NULL)))) 920.ENDIF # "$(ZIP8ALLLANG)" != "" 921.ENDIF # "$(ZIP8TARGET)"!="" 922 923.IF "$(ZIP8TARGETN)"!="" 924 925ZIP8TMP:=$(mktmp iii) 926 927$(MISC)/$(TARGET).$(PWD:f).$(ZIP8TARGET).dpzz : $(ZIP8TARGETN) 928 929.IF "$(common_build_zip)"!="" 930ZIP8HELPVAR=$(COMMONBIN)/$(ZIP8TARGET) 931.ELSE # "$(common_build_zip)"!="" 932ZIP8HELPVAR=$(BIN)/$(ZIP8TARGET) 933.ENDIF # "$(common_build_zip)"!="" 934 935$(ZIP8DEPFILE) : 936 @echo # > $(MISC)/$(@:f) 937.IF "$(common_build_zip)"!="" 938.IF "$(ZIP8DIR)" != "" 939 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP8DIR) 940 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP8DIR))) $(command_seperator) $(ZIPDEP) $(ZIP8FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP8DIR)))/ $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP8EXT)/))) $(foreach,j,$(ZIP8LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP8TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 941.ELSE # "$(ZIP8DIR)" != "" 942 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP8FLAGS) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP8EXT)/))) $(foreach,j,$(ZIP8LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP8TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 943.ENDIF # "$(ZIP8DIR)" != "" 944.ELSE # "$(common_build_zip)"!="" 945.IF "$(ZIP8DIR)" != "" 946 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP8DIR) 947 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP8DIR))) $(command_seperator) $(ZIPDEP) $(ZIP8FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP8DIR)))/ $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP8EXT)/)) $(foreach,j,$(ZIP8LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP8TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 948.ELSE # "$(ZIP8DIR)" != "" 949 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP8FLAGS) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP8EXT)/)) $(foreach,j,$(ZIP8LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP8TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 950.ENDIF # "$(ZIP8DIR)" != "" 951.ENDIF # "$(common_build_zip)"!="" 952 @echo $(@:n:s#\#/#) : makefile.mk >> $(MISC)/$(@:f) 953 954 955$(ZIP8TARGETN) : delzip $(ZIP8DEPS) 956 @echo "Making: " $(@:f) 957 @@$(!eq,$?,$(?:s/delzip/zzz/) -$(RM) echo) $(uniq $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@)) 958 @$(eq,$?,$(?:s/delzip/zzz/) noop echo ) rebuilding zipfiles 959.IF "$(GUI)" != "OS2" 960 @echo ------------------------------ $(eq,$?,$(?:s/delzip/zzz/) >&$(NULLDEV) ) 961.ENDIF 962.IF "$(common_build_zip)"!="" 963.IF "$(ZIP8DIR)" != "" 964 @@-$(GNUCOPY) -p $@ $(ZIP8TMP).$(ZIP8TARGET){$(subst,$(ZIP8HELPVAR),_ $(@:db))}$(ZIP8EXT) 965 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP8HELPVAR)_, $(@:db))} $(ZIP8DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP8FLAGS) $(ZIP8TMP).$(ZIP8TARGET){$(subst,$(ZIP8HELPVAR),_ $(@:db))}$(ZIP8EXT) $(subst,LANGDIR_away/, $(ZIP8LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 966 $(COMMAND_ECHO)$(IFEXIST) $(ZIP8TMP).$(ZIP8TARGET){$(subst,$(ZIP8HELPVAR),_ $(@:db))}$(ZIP8EXT) $(THEN) \ 967 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP8TMP).$(ZIP8TARGET){$(subst,$(ZIP8HELPVAR),_ $(@:db))}$(ZIP8EXT) \ 968 $(FI) 969 $(COMMAND_ECHO)$(COPY) $(ZIP8TMP).$(ZIP8TARGET){$(subst,$(ZIP8HELPVAR),_ $(@:db))}$(ZIP8EXT) $@.$(INPATH) 970 $(COMMAND_ECHO)$(RM) $(ZIP8TMP).$(ZIP8TARGET){$(subst,$(ZIP8HELPVAR),_ $(@:db))}$(ZIP8EXT) 971.ELSE # "$(ZIP8DIR)" != "" 972 @@-$(GNUCOPY) -p $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 973 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP8FLAGS) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(foreach,j,$(ZIP8LIST) $(subst,LANGDIR,{$(subst,$(ZIP8HELPVAR)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 974 $(COMMAND_ECHO)$(IFEXIST) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(THEN) \ 975 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) \ 976 $(FI) 977 @@-$(GNUCOPY) -p $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $@.$(INPATH) 978 @-$(RM) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 979.ENDIF # "$(ZIP8DIR)" != "" 980 @@-$(RM) $@ 981 @$(IFEXIST) $@.$(INPATH) $(THEN) $(RENAME:s/+//) $@.$(INPATH) $@ $(FI) 982# @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used... 983.ELSE # "$(common_build_zip)"!="" 984.IF "$(ZIP8DIR)" != "" 985 @@-$(GNUCOPY) -p $@ $(ZIP8TMP).$(ZIP8TARGET){$(subst,$(ZIP8HELPVAR),_ $(@:db))}$(ZIP8EXT) 986 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP8HELPVAR)_, $(@:db))} $(ZIP8DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP8FLAGS) $(ZIP8TMP).$(ZIP8TARGET){$(subst,$(ZIP8HELPVAR),_ $(@:db))}$(ZIP8EXT) $(subst,LANGDIR_away/, $(ZIP8LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 987 $(COMMAND_ECHO)$(IFEXIST) $(ZIP8TMP).$(ZIP8TARGET){$(subst,$(ZIP8HELPVAR),_ $(@:db))}$(ZIP8EXT) $(THEN) \ 988 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP8TMP).$(ZIP8TARGET){$(subst,$(ZIP8HELPVAR),_ $(@:db))}$(ZIP8EXT) \ 989 $(FI) 990 $(COMMAND_ECHO)$(COPY) $(ZIP8TMP).$(ZIP8TARGET){$(subst,$(ZIP8HELPVAR),_ $(@:db))}$(ZIP8EXT) $@ 991 $(COMMAND_ECHO)$(RM) $(ZIP8TMP).$(ZIP8TARGET){$(subst,$(ZIP8HELPVAR),_ $(@:db))}$(ZIP8EXT) 992.ELSE # "$(ZIP8DIR)" != "" 993 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP8FLAGS) $@ $(foreach,j,$(ZIP8LIST) $(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP8TARGET)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 994 $(COMMAND_ECHO)$(IFEXIST) $@ $(THEN) \ 995 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $@ \ 996 $(FI) 997.ENDIF # "$(ZIP8DIR)" != "" 998.ENDIF # "$(common_build_zip)"!="" 999.ENDIF 1000 1001# unroll begin 1002 1003.IF "$(GUI)"=="WNT" 1004command_seperator=&& 1005#command_seperator=^ 1006avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 1007.ELIF "$(GUI)"=="OS2" 1008command_seperator=&& 1009.ELSE 1010command_seperator=; 1011avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 1012 1013.ENDIF 1014 1015.IF "$(ZIP9TARGET)"!="" 1016 1017ZIP9EXT*=.zip 1018.IF "$(common_build_zip)"!="" 1019.IF "$(ZIP9LIST:s/LANGDIR//)" == "$(ZIP9LIST)" 1020ZIP9TARGETN=$(COMMONBIN)/$(ZIP9TARGET)$(ZIP9EXT) 1021.ELSE 1022ZIP9TARGETN=$(foreach,i,$(zip9alllangiso) $(COMMONBIN)/$(ZIP9TARGET)_$i$(ZIP9EXT) ) 1023.ENDIF 1024.ELSE # "$(common_build_zip)"!="" 1025.IF "$(ZIP9LIST:s/LANGDIR//)" == "$(ZIP9LIST)" 1026ZIP9TARGETN=$(BIN)/$(ZIP9TARGET)$(ZIP9EXT) 1027.ELSE 1028ZIP9TARGETN=$(foreach,i,$(zip9alllangiso) $(BIN)/$(ZIP9TARGET)_$i$(ZIP9EXT) ) 1029.ENDIF 1030.ENDIF # "$(common_build_zip)"!="" 1031ZIP9DEPFILE=$(subst,$(COMMON_OUTDIR),$(OUTPATH) $(subst,/bin/,/misc/ $(ZIP9TARGETN:s/$(ZIP9EXT)/.dpzz/))) 1032ZIPDEPFILES+=$(ZIP9DEPFILE) 1033 1034ZIP9DIR*=$(ZIPDIR) 1035ZIP9FLAGS*=$(ZIPFLAGS) 1036.IF "$(zip9generatedlangs)"!="" 1037zip9langdirs*=$(alllangiso) 1038.ELSE # "$(zip9generatedlangs)"!="" 1039zip9langdirs:=$(shell @-test -d {$(subst,/$(LANGDIR), $(null,$(ZIP9DIR) . $(ZIP9DIR)))}/ && find {$(subst,/$(LANGDIR), $(null,$(ZIP9DIR) . $(ZIP9DIR)))}/ -type d ! -name CVS ! -name ".svn" ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" ) 1040.ENDIF # "$(zip9generatedlangs)"!="" 1041.IF "$(ZIP9FORCEALLLANG)"!="" 1042zip9alllangiso:=$(foreach,i,$(completelangiso) $(foreach,j,$(zip9langdirs) $(eq,$i,$j $i $(NULL)))) 1043.ELSE # "$(ZIP9ALLLANG)" != "" 1044zip9alllangiso*:=$(foreach,i,$(alllangiso) $(foreach,j,$(zip9langdirs) $(eq,$i,$j $i $(NULL)))) 1045.ENDIF # "$(ZIP9ALLLANG)" != "" 1046.ENDIF # "$(ZIP9TARGET)"!="" 1047 1048.IF "$(ZIP9TARGETN)"!="" 1049 1050ZIP9TMP:=$(mktmp iii) 1051 1052$(MISC)/$(TARGET).$(PWD:f).$(ZIP9TARGET).dpzz : $(ZIP9TARGETN) 1053 1054.IF "$(common_build_zip)"!="" 1055ZIP9HELPVAR=$(COMMONBIN)/$(ZIP9TARGET) 1056.ELSE # "$(common_build_zip)"!="" 1057ZIP9HELPVAR=$(BIN)/$(ZIP9TARGET) 1058.ENDIF # "$(common_build_zip)"!="" 1059 1060$(ZIP9DEPFILE) : 1061 @echo # > $(MISC)/$(@:f) 1062.IF "$(common_build_zip)"!="" 1063.IF "$(ZIP9DIR)" != "" 1064 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP9DIR) 1065 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP9DIR))) $(command_seperator) $(ZIPDEP) $(ZIP9FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP9DIR)))/ $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP9EXT)/))) $(foreach,j,$(ZIP9LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP9TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 1066.ELSE # "$(ZIP9DIR)" != "" 1067 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP9FLAGS) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP9EXT)/))) $(foreach,j,$(ZIP9LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP9TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 1068.ENDIF # "$(ZIP9DIR)" != "" 1069.ELSE # "$(common_build_zip)"!="" 1070.IF "$(ZIP9DIR)" != "" 1071 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP9DIR) 1072 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP9DIR))) $(command_seperator) $(ZIPDEP) $(ZIP9FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP9DIR)))/ $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP9EXT)/)) $(foreach,j,$(ZIP9LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP9TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 1073.ELSE # "$(ZIP9DIR)" != "" 1074 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP9FLAGS) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP9EXT)/)) $(foreach,j,$(ZIP9LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP9TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 1075.ENDIF # "$(ZIP9DIR)" != "" 1076.ENDIF # "$(common_build_zip)"!="" 1077 @echo $(@:n:s#\#/#) : makefile.mk >> $(MISC)/$(@:f) 1078 1079 1080$(ZIP9TARGETN) : delzip $(ZIP9DEPS) 1081 @echo "Making: " $(@:f) 1082 @@$(!eq,$?,$(?:s/delzip/zzz/) -$(RM) echo) $(uniq $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@)) 1083 @$(eq,$?,$(?:s/delzip/zzz/) noop echo ) rebuilding zipfiles 1084.IF "$(GUI)" != "OS2" 1085 @echo ------------------------------ $(eq,$?,$(?:s/delzip/zzz/) >&$(NULLDEV) ) 1086.ENDIF 1087.IF "$(common_build_zip)"!="" 1088.IF "$(ZIP9DIR)" != "" 1089 @@-$(GNUCOPY) -p $@ $(ZIP9TMP).$(ZIP9TARGET){$(subst,$(ZIP9HELPVAR),_ $(@:db))}$(ZIP9EXT) 1090 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP9HELPVAR)_, $(@:db))} $(ZIP9DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP9FLAGS) $(ZIP9TMP).$(ZIP9TARGET){$(subst,$(ZIP9HELPVAR),_ $(@:db))}$(ZIP9EXT) $(subst,LANGDIR_away/, $(ZIP9LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 1091 $(COMMAND_ECHO)$(IFEXIST) $(ZIP9TMP).$(ZIP9TARGET){$(subst,$(ZIP9HELPVAR),_ $(@:db))}$(ZIP9EXT) $(THEN) \ 1092 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP9TMP).$(ZIP9TARGET){$(subst,$(ZIP9HELPVAR),_ $(@:db))}$(ZIP9EXT) \ 1093 $(FI) 1094 $(COMMAND_ECHO)$(COPY) $(ZIP9TMP).$(ZIP9TARGET){$(subst,$(ZIP9HELPVAR),_ $(@:db))}$(ZIP9EXT) $@.$(INPATH) 1095 $(COMMAND_ECHO)$(RM) $(ZIP9TMP).$(ZIP9TARGET){$(subst,$(ZIP9HELPVAR),_ $(@:db))}$(ZIP9EXT) 1096.ELSE # "$(ZIP9DIR)" != "" 1097 @@-$(GNUCOPY) -p $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 1098 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP9FLAGS) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(foreach,j,$(ZIP9LIST) $(subst,LANGDIR,{$(subst,$(ZIP9HELPVAR)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 1099 $(COMMAND_ECHO)$(IFEXIST) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(THEN) \ 1100 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) \ 1101 $(FI) 1102 @@-$(GNUCOPY) -p $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $@.$(INPATH) 1103 @-$(RM) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 1104.ENDIF # "$(ZIP9DIR)" != "" 1105 @@-$(RM) $@ 1106 @$(IFEXIST) $@.$(INPATH) $(THEN) $(RENAME:s/+//) $@.$(INPATH) $@ $(FI) 1107# @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used... 1108.ELSE # "$(common_build_zip)"!="" 1109.IF "$(ZIP9DIR)" != "" 1110 @@-$(GNUCOPY) -p $@ $(ZIP9TMP).$(ZIP9TARGET){$(subst,$(ZIP9HELPVAR),_ $(@:db))}$(ZIP9EXT) 1111 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP9HELPVAR)_, $(@:db))} $(ZIP9DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP9FLAGS) $(ZIP9TMP).$(ZIP9TARGET){$(subst,$(ZIP9HELPVAR),_ $(@:db))}$(ZIP9EXT) $(subst,LANGDIR_away/, $(ZIP9LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 1112 $(COMMAND_ECHO)$(IFEXIST) $(ZIP9TMP).$(ZIP9TARGET){$(subst,$(ZIP9HELPVAR),_ $(@:db))}$(ZIP9EXT) $(THEN) \ 1113 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP9TMP).$(ZIP9TARGET){$(subst,$(ZIP9HELPVAR),_ $(@:db))}$(ZIP9EXT) \ 1114 $(FI) 1115 $(COMMAND_ECHO)$(COPY) $(ZIP9TMP).$(ZIP9TARGET){$(subst,$(ZIP9HELPVAR),_ $(@:db))}$(ZIP9EXT) $@ 1116 $(COMMAND_ECHO)$(RM) $(ZIP9TMP).$(ZIP9TARGET){$(subst,$(ZIP9HELPVAR),_ $(@:db))}$(ZIP9EXT) 1117.ELSE # "$(ZIP9DIR)" != "" 1118 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP9FLAGS) $@ $(foreach,j,$(ZIP9LIST) $(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP9TARGET)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 1119 $(COMMAND_ECHO)$(IFEXIST) $@ $(THEN) \ 1120 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $@ \ 1121 $(FI) 1122.ENDIF # "$(ZIP9DIR)" != "" 1123.ENDIF # "$(common_build_zip)"!="" 1124.ENDIF 1125 1126# unroll begin 1127 1128.IF "$(GUI)"=="WNT" 1129command_seperator=&& 1130#command_seperator=^ 1131avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 1132.ELIF "$(GUI)"=="OS2" 1133command_seperator=&& 1134.ELSE 1135command_seperator=; 1136avoid_cvs_dir=-x "*CVS*" -x "*.svn*" 1137 1138.ENDIF 1139 1140.IF "$(ZIP10TARGET)"!="" 1141 1142ZIP10EXT*=.zip 1143.IF "$(common_build_zip)"!="" 1144.IF "$(ZIP10LIST:s/LANGDIR//)" == "$(ZIP10LIST)" 1145ZIP10TARGETN=$(COMMONBIN)/$(ZIP10TARGET)$(ZIP10EXT) 1146.ELSE 1147ZIP10TARGETN=$(foreach,i,$(zip10alllangiso) $(COMMONBIN)/$(ZIP10TARGET)_$i$(ZIP10EXT) ) 1148.ENDIF 1149.ELSE # "$(common_build_zip)"!="" 1150.IF "$(ZIP10LIST:s/LANGDIR//)" == "$(ZIP10LIST)" 1151ZIP10TARGETN=$(BIN)/$(ZIP10TARGET)$(ZIP10EXT) 1152.ELSE 1153ZIP10TARGETN=$(foreach,i,$(zip10alllangiso) $(BIN)/$(ZIP10TARGET)_$i$(ZIP10EXT) ) 1154.ENDIF 1155.ENDIF # "$(common_build_zip)"!="" 1156ZIP10DEPFILE=$(subst,$(COMMON_OUTDIR),$(OUTPATH) $(subst,/bin/,/misc/ $(ZIP10TARGETN:s/$(ZIP10EXT)/.dpzz/))) 1157ZIPDEPFILES+=$(ZIP10DEPFILE) 1158 1159ZIP10DIR*=$(ZIPDIR) 1160ZIP10FLAGS*=$(ZIPFLAGS) 1161.IF "$(zip10generatedlangs)"!="" 1162zip10langdirs*=$(alllangiso) 1163.ELSE # "$(zip10generatedlangs)"!="" 1164zip10langdirs:=$(shell @-test -d {$(subst,/$(LANGDIR), $(null,$(ZIP10DIR) . $(ZIP10DIR)))}/ && find {$(subst,/$(LANGDIR), $(null,$(ZIP10DIR) . $(ZIP10DIR)))}/ -type d ! -name CVS ! -name ".svn" ! -name "." | sed "s/\.\/\///" | sed "s/\.\///" ) 1165.ENDIF # "$(zip10generatedlangs)"!="" 1166.IF "$(ZIP10FORCEALLLANG)"!="" 1167zip10alllangiso:=$(foreach,i,$(completelangiso) $(foreach,j,$(zip10langdirs) $(eq,$i,$j $i $(NULL)))) 1168.ELSE # "$(ZIP10ALLLANG)" != "" 1169zip10alllangiso*:=$(foreach,i,$(alllangiso) $(foreach,j,$(zip10langdirs) $(eq,$i,$j $i $(NULL)))) 1170.ENDIF # "$(ZIP10ALLLANG)" != "" 1171.ENDIF # "$(ZIP10TARGET)"!="" 1172 1173.IF "$(ZIP10TARGETN)"!="" 1174 1175ZIP10TMP:=$(mktmp iii) 1176 1177$(MISC)/$(TARGET).$(PWD:f).$(ZIP10TARGET).dpzz : $(ZIP10TARGETN) 1178 1179.IF "$(common_build_zip)"!="" 1180ZIP10HELPVAR=$(COMMONBIN)/$(ZIP10TARGET) 1181.ELSE # "$(common_build_zip)"!="" 1182ZIP10HELPVAR=$(BIN)/$(ZIP10TARGET) 1183.ENDIF # "$(common_build_zip)"!="" 1184 1185$(ZIP10DEPFILE) : 1186 @echo # > $(MISC)/$(@:f) 1187.IF "$(common_build_zip)"!="" 1188.IF "$(ZIP10DIR)" != "" 1189 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP10DIR) 1190 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP10DIR))) $(command_seperator) $(ZIPDEP) $(ZIP10FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP10DIR)))/ $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP10EXT)/))) $(foreach,j,$(ZIP10LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP10TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 1191.ELSE # "$(ZIP10DIR)" != "" 1192 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP10FLAGS) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP10EXT)/))) $(foreach,j,$(ZIP10LIST) "{$(subst,LANGDIR,{$(subst,$(ZIP10TARGET)_, $(@:f:b))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 1193.ENDIF # "$(ZIP10DIR)" != "" 1194.ELSE # "$(common_build_zip)"!="" 1195.IF "$(ZIP10DIR)" != "" 1196 $(COMMAND_ECHO)-$(MKDIRHIER) $(ZIP10DIR) 1197 $(COMMAND_ECHO)$(CDD) $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP10DIR))) $(command_seperator) $(ZIPDEP) $(ZIP10FLAGS) -prefix $(subst,LANGDIR,. $(subst,/LANGDIR, $(ZIP10DIR)))/ $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP10EXT)/)) $(foreach,j,$(ZIP10LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP10TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(PWD)/$(PRJ)/$(ROUT)/misc/$(@:f) 1198.ELSE # "$(ZIP10DIR)" != "" 1199 $(COMMAND_ECHO)-$(ZIPDEP) $(ZIP10FLAGS) $(subst,/misc/,/bin/ $(@:s/.dpzz/$(ZIP10EXT)/)) $(foreach,j,$(ZIP10LIST) "{$(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP10TARGET)_, $(subst,/misc/,/bin/ $(@:db)))} $j )}") $(avoid_cvs_dir) >> $(MISC)/$(@:f) 1200.ENDIF # "$(ZIP10DIR)" != "" 1201.ENDIF # "$(common_build_zip)"!="" 1202 @echo $(@:n:s#\#/#) : makefile.mk >> $(MISC)/$(@:f) 1203 1204 1205$(ZIP10TARGETN) : delzip $(ZIP10DEPS) 1206 @echo "Making: " $(@:f) 1207 @@$(!eq,$?,$(?:s/delzip/zzz/) -$(RM) echo) $(uniq $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@)) 1208 @$(eq,$?,$(?:s/delzip/zzz/) noop echo ) rebuilding zipfiles 1209.IF "$(GUI)" != "OS2" 1210 @echo ------------------------------ $(eq,$?,$(?:s/delzip/zzz/) >&$(NULLDEV) ) 1211.ENDIF 1212.IF "$(common_build_zip)"!="" 1213.IF "$(ZIP10DIR)" != "" 1214 @@-$(GNUCOPY) -p $@ $(ZIP10TMP).$(ZIP10TARGET){$(subst,$(ZIP10HELPVAR),_ $(@:db))}$(ZIP10EXT) 1215 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP10HELPVAR)_, $(@:db))} $(ZIP10DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP10FLAGS) $(ZIP10TMP).$(ZIP10TARGET){$(subst,$(ZIP10HELPVAR),_ $(@:db))}$(ZIP10EXT) $(subst,LANGDIR_away/, $(ZIP10LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 1216 $(COMMAND_ECHO)$(IFEXIST) $(ZIP10TMP).$(ZIP10TARGET){$(subst,$(ZIP10HELPVAR),_ $(@:db))}$(ZIP10EXT) $(THEN) \ 1217 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP10TMP).$(ZIP10TARGET){$(subst,$(ZIP10HELPVAR),_ $(@:db))}$(ZIP10EXT) \ 1218 $(FI) 1219 $(COMMAND_ECHO)$(COPY) $(ZIP10TMP).$(ZIP10TARGET){$(subst,$(ZIP10HELPVAR),_ $(@:db))}$(ZIP10EXT) $@.$(INPATH) 1220 $(COMMAND_ECHO)$(RM) $(ZIP10TMP).$(ZIP10TARGET){$(subst,$(ZIP10HELPVAR),_ $(@:db))}$(ZIP10EXT) 1221.ELSE # "$(ZIP10DIR)" != "" 1222 @@-$(GNUCOPY) -p $@ $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 1223 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP10FLAGS) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(foreach,j,$(ZIP10LIST) $(subst,LANGDIR,{$(subst,$(ZIP10HELPVAR)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 1224 $(COMMAND_ECHO)$(IFEXIST) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $(THEN) \ 1225 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) \ 1226 $(FI) 1227 @@-$(GNUCOPY) -p $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $@.$(INPATH) 1228 @-$(RM) $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) 1229.ENDIF # "$(ZIP10DIR)" != "" 1230 @@-$(RM) $@ 1231 @$(IFEXIST) $@.$(INPATH) $(THEN) $(RENAME:s/+//) $@.$(INPATH) $@ $(FI) 1232# @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used... 1233.ELSE # "$(common_build_zip)"!="" 1234.IF "$(ZIP10DIR)" != "" 1235 @@-$(GNUCOPY) -p $@ $(ZIP10TMP).$(ZIP10TARGET){$(subst,$(ZIP10HELPVAR),_ $(@:db))}$(ZIP10EXT) 1236 $(COMMAND_ECHO)-$(CDD) $(subst,LANGDIR,{$(subst,$(ZIP10HELPVAR)_, $(@:db))} $(ZIP10DIR)) $(command_seperator) zip $(ZIP_VERBOSITY) $(ZIP10FLAGS) $(ZIP10TMP).$(ZIP10TARGET){$(subst,$(ZIP10HELPVAR),_ $(@:db))}$(ZIP10EXT) $(subst,LANGDIR_away/, $(ZIP10LIST:s/LANGDIR/LANGDIR_away/)) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 1237 $(COMMAND_ECHO)$(IFEXIST) $(ZIP10TMP).$(ZIP10TARGET){$(subst,$(ZIP10HELPVAR),_ $(@:db))}$(ZIP10EXT) $(THEN) \ 1238 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $(ZIP10TMP).$(ZIP10TARGET){$(subst,$(ZIP10HELPVAR),_ $(@:db))}$(ZIP10EXT) \ 1239 $(FI) 1240 $(COMMAND_ECHO)$(COPY) $(ZIP10TMP).$(ZIP10TARGET){$(subst,$(ZIP10HELPVAR),_ $(@:db))}$(ZIP10EXT) $@ 1241 $(COMMAND_ECHO)$(RM) $(ZIP10TMP).$(ZIP10TARGET){$(subst,$(ZIP10HELPVAR),_ $(@:db))}$(ZIP10EXT) 1242.ELSE # "$(ZIP10DIR)" != "" 1243 $(COMMAND_ECHO)zip $(ZIP_VERBOSITY) $(ZIP10FLAGS) $@ $(foreach,j,$(ZIP10LIST) $(subst,LANGDIR,{$(subst,$(BIN)/$(ZIP10TARGET)_, $(@:db))} $j )) -x delzip $(avoid_cvs_dir) $(CHECKZIPRESULT) 1244 $(COMMAND_ECHO)$(IFEXIST) $@ $(THEN) \ 1245 $(PERL) -w $(SOLARENV)/bin/cleanzip.pl $@ \ 1246 $(FI) 1247.ENDIF # "$(ZIP10DIR)" != "" 1248.ENDIF # "$(common_build_zip)"!="" 1249.ENDIF 1250 1251