6 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
11 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
15 .IF
"$(ZIP1TARGET)"!=""
18 .IF
"$(common_build_zip)"!=""
19 .IF
"$(ZIP1LIST:s/LANGDIR//)" == "$(ZIP1LIST)"
20 ZIP1TARGETN
=$(COMMONBIN
)$/$(ZIP1TARGET
)$(ZIP1EXT
)
22 ZIP1TARGETN
=$(foreach,i
,$(zip1alllangiso
) $(COMMONBIN
)$/$(ZIP1TARGET
)_
$i$(ZIP1EXT
) )
24 .ELSE
# "$(common_build_zip)"!=""
25 .IF
"$(ZIP1LIST:s/LANGDIR//)" == "$(ZIP1LIST)"
26 ZIP1TARGETN
=$(BIN
)$/$(ZIP1TARGET
)$(ZIP1EXT
)
28 ZIP1TARGETN
=$(foreach,i
,$(zip1alllangiso
) $(BIN
)$/$(ZIP1TARGET
)_
$i$(ZIP1EXT
) )
30 .ENDIF
# "$(common_build_zip)"!=""
31 ZIP1DEPFILE
=$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $(subst,$/bin
$/,$/misc
$/ $(ZIP1TARGETN
:s
/$(ZIP1EXT
)/.dpzz
/)))
32 ZIPDEPFILES
+=$(ZIP1DEPFILE
)
35 ZIP1FLAGS
*=$(ZIPFLAGS
)
36 .IF
"$(zip1generatedlangs)"!=""
37 zip1langdirs
*=$(alllangiso
)
38 .ELSE
# "$(zip1generatedlangs)"!=""
39 .IF
"$(GUI)"=="UNX" ||
"$(USE_SHELL)"!="4nt"
40 zip1langdirs
:=$(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/\.\///" )
41 .ELSE
# "$(GUI)"=="UNX"
42 zip1langdirs
:=$(subst,.svn
, $(subst,CVS
, $(shell @
$(4nt_force_shell
)-dir {$(subst,$/$(LANGDIR
), $(ZIP1DIR
))} /ba
:d
)))
43 .ENDIF
# "$(GUI)"=="UNX"
44 .ENDIF
# "$(zip1generatedlangs)"!=""
45 .IF
"$(ZIP1FORCEALLLANG)"!=""
46 zip1alllangiso
:=$(foreach,i
,$(completelangiso
) $(foreach,j
,$(zip1langdirs
) $(eq
,$i,$j $i $(NULL
))))
47 .ELSE
# "$(ZIP1ALLLANG)" != ""
48 zip1alllangiso
*:=$(foreach,i
,$(alllangiso
) $(foreach,j
,$(zip1langdirs
) $(eq
,$i,$j $i $(NULL
))))
49 .ENDIF
# "$(ZIP1ALLLANG)" != ""
50 .ENDIF
# "$(ZIP1TARGET)"!=""
52 .IF
"$(ZIP1TARGETN)"!=""
56 $(MISC
)$/$(TARGET
).
$(PWD
:f
).
$(ZIP1TARGET
).dpzz
: $(ZIP1TARGETN
)
58 .IF
"$(common_build_zip)"!=""
59 ZIP1HELPVAR
=$(COMMONBIN
)$/$(ZIP1TARGET
)
60 .ELSE
# "$(common_build_zip)"!=""
61 ZIP1HELPVAR
=$(BIN
)$/$(ZIP1TARGET
)
62 .ENDIF
# "$(common_build_zip)"!=""
65 echo
# > $(MISC)$/$(@:f)
66 .IF
"$(common_build_zip)"!=""
67 .IF
"$(ZIP1DIR)" != ""
69 -$(MKDIRHIER
) $(ZIP1DIR
)
70 $(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
)
71 .ELSE
# "$(ZIP1DIR)" != ""
73 -$(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
)
74 .ENDIF
# "$(ZIP1DIR)" != ""
75 .ELSE
# "$(common_build_zip)"!=""
76 .IF
"$(ZIP1DIR)" != ""
78 -$(MKDIRHIER
) $(ZIP1DIR
)
79 $(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
)
80 .ELSE
# "$(ZIP1DIR)" != ""
82 -$(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
)
83 .ENDIF
# "$(ZIP1DIR)" != ""
84 .ENDIF
# "$(common_build_zip)"!=""
85 @echo
$@
: makefile.mk
>> $(MISC
)$/$(@
:f
)
88 $(ZIP1TARGETN
) : delzip
$(ZIP1DEPS
)
89 .IF
"$(QUIET_BUILD)"==""
90 @echo
------------------------------
92 @echo
"Making: " $(@
:f
)
93 @@
$(!eq
,$?
,$(?
:s
/delzip
/zzz
/) -$(RM
) echo
) $(uniq
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
))
94 @
$(eq
,$?
,$(?
:s
/delzip
/zzz
/) noop echo
) rebuilding zipfiles
95 @echo
------------------------------ $(eq
,$?
,$(?
:s
/delzip
/zzz
/) >&$(NULLDEV
) )
96 .IF
"$(common_build_zip)"!=""
97 .IF
"$(ZIP1DIR)" != ""
98 @@
-$(GNUCOPY
) -p
$@
$(ZIP1TMP
).
$(ZIP1TARGET
){$(subst,$(ZIP1HELPVAR
),_
$(@
:db
))}$(ZIP1EXT
)
99 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP1HELPVAR
)_
, $(@
:db
))} $(ZIP1DIR
)) $(command_seperator
) zip
$(ZIP1FLAGS
) $(ZIP1TMP
).
$(ZIP1TARGET
){$(subst,$(ZIP1HELPVAR
),_
$(@
:db
))}$(ZIP1EXT
) $(subst,LANGDIR_away
$/, $(ZIP1LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
100 $(COPY
) $(ZIP1TMP
).
$(ZIP1TARGET
){$(subst,$(ZIP1HELPVAR
),_
$(@
:db
))}$(ZIP1EXT
) $@.
$(INPATH
)
101 $(RM
) $(ZIP1TMP
).
$(ZIP1TARGET
){$(subst,$(ZIP1HELPVAR
),_
$(@
:db
))}$(ZIP1EXT
)
102 .ELSE
# "$(ZIP1DIR)" != ""
103 @@
-$(GNUCOPY
) -p
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
104 zip
$(ZIP1FLAGS
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $(foreach,j
,$(ZIP1LIST
) $(subst,LANGDIR
,{$(subst,$(ZIP1HELPVAR
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
105 @@
-$(GNUCOPY
) -p
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $@.
$(INPATH
)
106 @
-$(RM
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
107 .ENDIF
# "$(ZIP1DIR)" != ""
109 @
$(IFEXIST
) $@.
$(INPATH
) $(THEN
) $(RENAME
:s
/+//) $@.
$(INPATH
) $@
$(FI
)
110 # @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used...
111 .ELSE
# "$(common_build_zip)"!=""
112 .IF
"$(ZIP1DIR)" != ""
113 @@
-$(GNUCOPY
) -p
$@
$(ZIP1TMP
).
$(ZIP1TARGET
){$(subst,$(ZIP1HELPVAR
),_
$(@
:db
))}$(ZIP1EXT
)
114 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP1HELPVAR
)_
, $(@
:db
))} $(ZIP1DIR
)) $(command_seperator
) zip
$(ZIP1FLAGS
) $(ZIP1TMP
).
$(ZIP1TARGET
){$(subst,$(ZIP1HELPVAR
),_
$(@
:db
))}$(ZIP1EXT
) $(subst,LANGDIR_away
$/, $(ZIP1LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
115 $(COPY
) $(ZIP1TMP
).
$(ZIP1TARGET
){$(subst,$(ZIP1HELPVAR
),_
$(@
:db
))}$(ZIP1EXT
) $@
116 $(RM
) $(ZIP1TMP
).
$(ZIP1TARGET
){$(subst,$(ZIP1HELPVAR
),_
$(@
:db
))}$(ZIP1EXT
)
117 .ELSE
# "$(ZIP1DIR)" != ""
118 zip
$(ZIP1FLAGS
) $@
$(foreach,j
,$(ZIP1LIST
) $(subst,LANGDIR
,{$(subst,$(BIN
)$/$(ZIP1TARGET
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
119 .ENDIF
# "$(ZIP1DIR)" != ""
120 .ENDIF
# "$(common_build_zip)"!=""
128 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
129 .ELIF
"$(GUI)"=="OS2"
133 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
137 .IF
"$(ZIP2TARGET)"!=""
140 .IF
"$(common_build_zip)"!=""
141 .IF
"$(ZIP2LIST:s/LANGDIR//)" == "$(ZIP2LIST)"
142 ZIP2TARGETN
=$(COMMONBIN
)$/$(ZIP2TARGET
)$(ZIP2EXT
)
144 ZIP2TARGETN
=$(foreach,i
,$(zip2alllangiso
) $(COMMONBIN
)$/$(ZIP2TARGET
)_
$i$(ZIP2EXT
) )
146 .ELSE
# "$(common_build_zip)"!=""
147 .IF
"$(ZIP2LIST:s/LANGDIR//)" == "$(ZIP2LIST)"
148 ZIP2TARGETN
=$(BIN
)$/$(ZIP2TARGET
)$(ZIP2EXT
)
150 ZIP2TARGETN
=$(foreach,i
,$(zip2alllangiso
) $(BIN
)$/$(ZIP2TARGET
)_
$i$(ZIP2EXT
) )
152 .ENDIF
# "$(common_build_zip)"!=""
153 ZIP2DEPFILE
=$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $(subst,$/bin
$/,$/misc
$/ $(ZIP2TARGETN
:s
/$(ZIP2EXT
)/.dpzz
/)))
154 ZIPDEPFILES
+=$(ZIP2DEPFILE
)
157 ZIP2FLAGS
*=$(ZIPFLAGS
)
158 .IF
"$(zip2generatedlangs)"!=""
159 zip2langdirs
*=$(alllangiso
)
160 .ELSE
# "$(zip2generatedlangs)"!=""
161 .IF
"$(GUI)"=="UNX" ||
"$(USE_SHELL)"!="4nt"
162 zip2langdirs
:=$(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/\.\///" )
163 .ELSE
# "$(GUI)"=="UNX"
164 zip2langdirs
:=$(subst,.svn
, $(subst,CVS
, $(shell @
$(4nt_force_shell
)-dir {$(subst,$/$(LANGDIR
), $(ZIP2DIR
))} /ba
:d
)))
165 .ENDIF
# "$(GUI)"=="UNX"
166 .ENDIF
# "$(zip2generatedlangs)"!=""
167 .IF
"$(ZIP2FORCEALLLANG)"!=""
168 zip2alllangiso
:=$(foreach,i
,$(completelangiso
) $(foreach,j
,$(zip2langdirs
) $(eq
,$i,$j $i $(NULL
))))
169 .ELSE
# "$(ZIP2ALLLANG)" != ""
170 zip2alllangiso
*:=$(foreach,i
,$(alllangiso
) $(foreach,j
,$(zip2langdirs
) $(eq
,$i,$j $i $(NULL
))))
171 .ENDIF
# "$(ZIP2ALLLANG)" != ""
172 .ENDIF
# "$(ZIP2TARGET)"!=""
174 .IF
"$(ZIP2TARGETN)"!=""
176 ZIP2TMP
:=$(mktmp iii
)
178 $(MISC
)$/$(TARGET
).
$(PWD
:f
).
$(ZIP2TARGET
).dpzz
: $(ZIP2TARGETN
)
180 .IF
"$(common_build_zip)"!=""
181 ZIP2HELPVAR
=$(COMMONBIN
)$/$(ZIP2TARGET
)
182 .ELSE
# "$(common_build_zip)"!=""
183 ZIP2HELPVAR
=$(BIN
)$/$(ZIP2TARGET
)
184 .ENDIF
# "$(common_build_zip)"!=""
187 echo
# > $(MISC)$/$(@:f)
188 .IF
"$(common_build_zip)"!=""
189 .IF
"$(ZIP2DIR)" != ""
191 -$(MKDIRHIER
) $(ZIP2DIR
)
192 $(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
)
193 .ELSE
# "$(ZIP2DIR)" != ""
195 -$(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
)
196 .ENDIF
# "$(ZIP2DIR)" != ""
197 .ELSE
# "$(common_build_zip)"!=""
198 .IF
"$(ZIP2DIR)" != ""
200 -$(MKDIRHIER
) $(ZIP2DIR
)
201 $(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
)
202 .ELSE
# "$(ZIP2DIR)" != ""
204 -$(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
)
205 .ENDIF
# "$(ZIP2DIR)" != ""
206 .ENDIF
# "$(common_build_zip)"!=""
207 @echo
$@
: makefile.mk
>> $(MISC
)$/$(@
:f
)
210 $(ZIP2TARGETN
) : delzip
$(ZIP2DEPS
)
211 .IF
"$(QUIET_BUILD)"==""
212 @echo
------------------------------
214 @echo
"Making: " $(@
:f
)
215 @@
$(!eq
,$?
,$(?
:s
/delzip
/zzz
/) -$(RM
) echo
) $(uniq
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
))
216 @
$(eq
,$?
,$(?
:s
/delzip
/zzz
/) noop echo
) rebuilding zipfiles
217 @echo
------------------------------ $(eq
,$?
,$(?
:s
/delzip
/zzz
/) >&$(NULLDEV
) )
218 .IF
"$(common_build_zip)"!=""
219 .IF
"$(ZIP2DIR)" != ""
220 @@
-$(GNUCOPY
) -p
$@
$(ZIP2TMP
).
$(ZIP2TARGET
){$(subst,$(ZIP2HELPVAR
),_
$(@
:db
))}$(ZIP2EXT
)
221 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP2HELPVAR
)_
, $(@
:db
))} $(ZIP2DIR
)) $(command_seperator
) zip
$(ZIP2FLAGS
) $(ZIP2TMP
).
$(ZIP2TARGET
){$(subst,$(ZIP2HELPVAR
),_
$(@
:db
))}$(ZIP2EXT
) $(subst,LANGDIR_away
$/, $(ZIP2LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
222 $(COPY
) $(ZIP2TMP
).
$(ZIP2TARGET
){$(subst,$(ZIP2HELPVAR
),_
$(@
:db
))}$(ZIP2EXT
) $@.
$(INPATH
)
223 $(RM
) $(ZIP2TMP
).
$(ZIP2TARGET
){$(subst,$(ZIP2HELPVAR
),_
$(@
:db
))}$(ZIP2EXT
)
224 .ELSE
# "$(ZIP2DIR)" != ""
225 @@
-$(GNUCOPY
) -p
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
226 zip
$(ZIP2FLAGS
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $(foreach,j
,$(ZIP2LIST
) $(subst,LANGDIR
,{$(subst,$(ZIP2HELPVAR
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
227 @@
-$(GNUCOPY
) -p
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $@.
$(INPATH
)
228 @
-$(RM
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
229 .ENDIF
# "$(ZIP2DIR)" != ""
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 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP2HELPVAR
)_
, $(@
:db
))} $(ZIP2DIR
)) $(command_seperator
) zip
$(ZIP2FLAGS
) $(ZIP2TMP
).
$(ZIP2TARGET
){$(subst,$(ZIP2HELPVAR
),_
$(@
:db
))}$(ZIP2EXT
) $(subst,LANGDIR_away
$/, $(ZIP2LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
237 $(COPY
) $(ZIP2TMP
).
$(ZIP2TARGET
){$(subst,$(ZIP2HELPVAR
),_
$(@
:db
))}$(ZIP2EXT
) $@
238 $(RM
) $(ZIP2TMP
).
$(ZIP2TARGET
){$(subst,$(ZIP2HELPVAR
),_
$(@
:db
))}$(ZIP2EXT
)
239 .ELSE
# "$(ZIP2DIR)" != ""
240 zip
$(ZIP2FLAGS
) $@
$(foreach,j
,$(ZIP2LIST
) $(subst,LANGDIR
,{$(subst,$(BIN
)$/$(ZIP2TARGET
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
241 .ENDIF
# "$(ZIP2DIR)" != ""
242 .ENDIF
# "$(common_build_zip)"!=""
250 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
251 .ELIF
"$(GUI)"=="OS2"
255 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
259 .IF
"$(ZIP3TARGET)"!=""
262 .IF
"$(common_build_zip)"!=""
263 .IF
"$(ZIP3LIST:s/LANGDIR//)" == "$(ZIP3LIST)"
264 ZIP3TARGETN
=$(COMMONBIN
)$/$(ZIP3TARGET
)$(ZIP3EXT
)
266 ZIP3TARGETN
=$(foreach,i
,$(zip3alllangiso
) $(COMMONBIN
)$/$(ZIP3TARGET
)_
$i$(ZIP3EXT
) )
268 .ELSE
# "$(common_build_zip)"!=""
269 .IF
"$(ZIP3LIST:s/LANGDIR//)" == "$(ZIP3LIST)"
270 ZIP3TARGETN
=$(BIN
)$/$(ZIP3TARGET
)$(ZIP3EXT
)
272 ZIP3TARGETN
=$(foreach,i
,$(zip3alllangiso
) $(BIN
)$/$(ZIP3TARGET
)_
$i$(ZIP3EXT
) )
274 .ENDIF
# "$(common_build_zip)"!=""
275 ZIP3DEPFILE
=$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $(subst,$/bin
$/,$/misc
$/ $(ZIP3TARGETN
:s
/$(ZIP3EXT
)/.dpzz
/)))
276 ZIPDEPFILES
+=$(ZIP3DEPFILE
)
279 ZIP3FLAGS
*=$(ZIPFLAGS
)
280 .IF
"$(zip3generatedlangs)"!=""
281 zip3langdirs
*=$(alllangiso
)
282 .ELSE
# "$(zip3generatedlangs)"!=""
283 .IF
"$(GUI)"=="UNX" ||
"$(USE_SHELL)"!="4nt"
284 zip3langdirs
:=$(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/\.\///" )
285 .ELSE
# "$(GUI)"=="UNX"
286 zip3langdirs
:=$(subst,.svn
, $(subst,CVS
, $(shell @
$(4nt_force_shell
)-dir {$(subst,$/$(LANGDIR
), $(ZIP3DIR
))} /ba
:d
)))
287 .ENDIF
# "$(GUI)"=="UNX"
288 .ENDIF
# "$(zip3generatedlangs)"!=""
289 .IF
"$(ZIP3FORCEALLLANG)"!=""
290 zip3alllangiso
:=$(foreach,i
,$(completelangiso
) $(foreach,j
,$(zip3langdirs
) $(eq
,$i,$j $i $(NULL
))))
291 .ELSE
# "$(ZIP3ALLLANG)" != ""
292 zip3alllangiso
*:=$(foreach,i
,$(alllangiso
) $(foreach,j
,$(zip3langdirs
) $(eq
,$i,$j $i $(NULL
))))
293 .ENDIF
# "$(ZIP3ALLLANG)" != ""
294 .ENDIF
# "$(ZIP3TARGET)"!=""
296 .IF
"$(ZIP3TARGETN)"!=""
298 ZIP3TMP
:=$(mktmp iii
)
300 $(MISC
)$/$(TARGET
).
$(PWD
:f
).
$(ZIP3TARGET
).dpzz
: $(ZIP3TARGETN
)
302 .IF
"$(common_build_zip)"!=""
303 ZIP3HELPVAR
=$(COMMONBIN
)$/$(ZIP3TARGET
)
304 .ELSE
# "$(common_build_zip)"!=""
305 ZIP3HELPVAR
=$(BIN
)$/$(ZIP3TARGET
)
306 .ENDIF
# "$(common_build_zip)"!=""
309 echo
# > $(MISC)$/$(@:f)
310 .IF
"$(common_build_zip)"!=""
311 .IF
"$(ZIP3DIR)" != ""
313 -$(MKDIRHIER
) $(ZIP3DIR
)
314 $(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
)
315 .ELSE
# "$(ZIP3DIR)" != ""
317 -$(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)" != ""
322 -$(MKDIRHIER
) $(ZIP3DIR
)
323 $(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
)
324 .ELSE
# "$(ZIP3DIR)" != ""
326 -$(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
)
327 .ENDIF
# "$(ZIP3DIR)" != ""
328 .ENDIF
# "$(common_build_zip)"!=""
329 @echo
$@
: makefile.mk
>> $(MISC
)$/$(@
:f
)
332 $(ZIP3TARGETN
) : delzip
$(ZIP3DEPS
)
333 .IF
"$(QUIET_BUILD)"==""
334 @echo
------------------------------
336 @echo
"Making: " $(@
:f
)
337 @@
$(!eq
,$?
,$(?
:s
/delzip
/zzz
/) -$(RM
) echo
) $(uniq
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
))
338 @
$(eq
,$?
,$(?
:s
/delzip
/zzz
/) noop echo
) rebuilding zipfiles
339 @echo
------------------------------ $(eq
,$?
,$(?
:s
/delzip
/zzz
/) >&$(NULLDEV
) )
340 .IF
"$(common_build_zip)"!=""
341 .IF
"$(ZIP3DIR)" != ""
342 @@
-$(GNUCOPY
) -p
$@
$(ZIP3TMP
).
$(ZIP3TARGET
){$(subst,$(ZIP3HELPVAR
),_
$(@
:db
))}$(ZIP3EXT
)
343 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP3HELPVAR
)_
, $(@
:db
))} $(ZIP3DIR
)) $(command_seperator
) zip
$(ZIP3FLAGS
) $(ZIP3TMP
).
$(ZIP3TARGET
){$(subst,$(ZIP3HELPVAR
),_
$(@
:db
))}$(ZIP3EXT
) $(subst,LANGDIR_away
$/, $(ZIP3LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
344 $(COPY
) $(ZIP3TMP
).
$(ZIP3TARGET
){$(subst,$(ZIP3HELPVAR
),_
$(@
:db
))}$(ZIP3EXT
) $@.
$(INPATH
)
345 $(RM
) $(ZIP3TMP
).
$(ZIP3TARGET
){$(subst,$(ZIP3HELPVAR
),_
$(@
:db
))}$(ZIP3EXT
)
346 .ELSE
# "$(ZIP3DIR)" != ""
347 @@
-$(GNUCOPY
) -p
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
348 zip
$(ZIP3FLAGS
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $(foreach,j
,$(ZIP3LIST
) $(subst,LANGDIR
,{$(subst,$(ZIP3HELPVAR
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
349 @@
-$(GNUCOPY
) -p
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $@.
$(INPATH
)
350 @
-$(RM
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
351 .ENDIF
# "$(ZIP3DIR)" != ""
353 @
$(IFEXIST
) $@.
$(INPATH
) $(THEN
) $(RENAME
:s
/+//) $@.
$(INPATH
) $@
$(FI
)
354 # @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used...
355 .ELSE
# "$(common_build_zip)"!=""
356 .IF
"$(ZIP3DIR)" != ""
357 @@
-$(GNUCOPY
) -p
$@
$(ZIP3TMP
).
$(ZIP3TARGET
){$(subst,$(ZIP3HELPVAR
),_
$(@
:db
))}$(ZIP3EXT
)
358 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP3HELPVAR
)_
, $(@
:db
))} $(ZIP3DIR
)) $(command_seperator
) zip
$(ZIP3FLAGS
) $(ZIP3TMP
).
$(ZIP3TARGET
){$(subst,$(ZIP3HELPVAR
),_
$(@
:db
))}$(ZIP3EXT
) $(subst,LANGDIR_away
$/, $(ZIP3LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
359 $(COPY
) $(ZIP3TMP
).
$(ZIP3TARGET
){$(subst,$(ZIP3HELPVAR
),_
$(@
:db
))}$(ZIP3EXT
) $@
360 $(RM
) $(ZIP3TMP
).
$(ZIP3TARGET
){$(subst,$(ZIP3HELPVAR
),_
$(@
:db
))}$(ZIP3EXT
)
361 .ELSE
# "$(ZIP3DIR)" != ""
362 zip
$(ZIP3FLAGS
) $@
$(foreach,j
,$(ZIP3LIST
) $(subst,LANGDIR
,{$(subst,$(BIN
)$/$(ZIP3TARGET
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
363 .ENDIF
# "$(ZIP3DIR)" != ""
364 .ENDIF
# "$(common_build_zip)"!=""
372 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
373 .ELIF
"$(GUI)"=="OS2"
377 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
381 .IF
"$(ZIP4TARGET)"!=""
384 .IF
"$(common_build_zip)"!=""
385 .IF
"$(ZIP4LIST:s/LANGDIR//)" == "$(ZIP4LIST)"
386 ZIP4TARGETN
=$(COMMONBIN
)$/$(ZIP4TARGET
)$(ZIP4EXT
)
388 ZIP4TARGETN
=$(foreach,i
,$(zip4alllangiso
) $(COMMONBIN
)$/$(ZIP4TARGET
)_
$i$(ZIP4EXT
) )
390 .ELSE
# "$(common_build_zip)"!=""
391 .IF
"$(ZIP4LIST:s/LANGDIR//)" == "$(ZIP4LIST)"
392 ZIP4TARGETN
=$(BIN
)$/$(ZIP4TARGET
)$(ZIP4EXT
)
394 ZIP4TARGETN
=$(foreach,i
,$(zip4alllangiso
) $(BIN
)$/$(ZIP4TARGET
)_
$i$(ZIP4EXT
) )
396 .ENDIF
# "$(common_build_zip)"!=""
397 ZIP4DEPFILE
=$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $(subst,$/bin
$/,$/misc
$/ $(ZIP4TARGETN
:s
/$(ZIP4EXT
)/.dpzz
/)))
398 ZIPDEPFILES
+=$(ZIP4DEPFILE
)
401 ZIP4FLAGS
*=$(ZIPFLAGS
)
402 .IF
"$(zip4generatedlangs)"!=""
403 zip4langdirs
*=$(alllangiso
)
404 .ELSE
# "$(zip4generatedlangs)"!=""
405 .IF
"$(GUI)"=="UNX" ||
"$(USE_SHELL)"!="4nt"
406 zip4langdirs
:=$(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/\.\///" )
407 .ELSE
# "$(GUI)"=="UNX"
408 zip4langdirs
:=$(subst,.svn
, $(subst,CVS
, $(shell @
$(4nt_force_shell
)-dir {$(subst,$/$(LANGDIR
), $(ZIP4DIR
))} /ba
:d
)))
409 .ENDIF
# "$(GUI)"=="UNX"
410 .ENDIF
# "$(zip4generatedlangs)"!=""
411 .IF
"$(ZIP4FORCEALLLANG)"!=""
412 zip4alllangiso
:=$(foreach,i
,$(completelangiso
) $(foreach,j
,$(zip4langdirs
) $(eq
,$i,$j $i $(NULL
))))
413 .ELSE
# "$(ZIP4ALLLANG)" != ""
414 zip4alllangiso
*:=$(foreach,i
,$(alllangiso
) $(foreach,j
,$(zip4langdirs
) $(eq
,$i,$j $i $(NULL
))))
415 .ENDIF
# "$(ZIP4ALLLANG)" != ""
416 .ENDIF
# "$(ZIP4TARGET)"!=""
418 .IF
"$(ZIP4TARGETN)"!=""
420 ZIP4TMP
:=$(mktmp iii
)
422 $(MISC
)$/$(TARGET
).
$(PWD
:f
).
$(ZIP4TARGET
).dpzz
: $(ZIP4TARGETN
)
424 .IF
"$(common_build_zip)"!=""
425 ZIP4HELPVAR
=$(COMMONBIN
)$/$(ZIP4TARGET
)
426 .ELSE
# "$(common_build_zip)"!=""
427 ZIP4HELPVAR
=$(BIN
)$/$(ZIP4TARGET
)
428 .ENDIF
# "$(common_build_zip)"!=""
431 echo
# > $(MISC)$/$(@:f)
432 .IF
"$(common_build_zip)"!=""
433 .IF
"$(ZIP4DIR)" != ""
435 -$(MKDIRHIER
) $(ZIP4DIR
)
436 $(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
)
437 .ELSE
# "$(ZIP4DIR)" != ""
439 -$(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
)
440 .ENDIF
# "$(ZIP4DIR)" != ""
441 .ELSE
# "$(common_build_zip)"!=""
442 .IF
"$(ZIP4DIR)" != ""
444 -$(MKDIRHIER
) $(ZIP4DIR
)
445 $(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
)
446 .ELSE
# "$(ZIP4DIR)" != ""
448 -$(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
)
449 .ENDIF
# "$(ZIP4DIR)" != ""
450 .ENDIF
# "$(common_build_zip)"!=""
451 @echo
$@
: makefile.mk
>> $(MISC
)$/$(@
:f
)
454 $(ZIP4TARGETN
) : delzip
$(ZIP4DEPS
)
455 .IF
"$(QUIET_BUILD)"==""
456 @echo
------------------------------
458 @echo
"Making: " $(@
:f
)
459 @@
$(!eq
,$?
,$(?
:s
/delzip
/zzz
/) -$(RM
) echo
) $(uniq
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
))
460 @
$(eq
,$?
,$(?
:s
/delzip
/zzz
/) noop echo
) rebuilding zipfiles
461 @echo
------------------------------ $(eq
,$?
,$(?
:s
/delzip
/zzz
/) >&$(NULLDEV
) )
462 .IF
"$(common_build_zip)"!=""
463 .IF
"$(ZIP4DIR)" != ""
464 @@
-$(GNUCOPY
) -p
$@
$(ZIP4TMP
).
$(ZIP4TARGET
){$(subst,$(ZIP4HELPVAR
),_
$(@
:db
))}$(ZIP4EXT
)
465 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP4HELPVAR
)_
, $(@
:db
))} $(ZIP4DIR
)) $(command_seperator
) zip
$(ZIP4FLAGS
) $(ZIP4TMP
).
$(ZIP4TARGET
){$(subst,$(ZIP4HELPVAR
),_
$(@
:db
))}$(ZIP4EXT
) $(subst,LANGDIR_away
$/, $(ZIP4LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
466 $(COPY
) $(ZIP4TMP
).
$(ZIP4TARGET
){$(subst,$(ZIP4HELPVAR
),_
$(@
:db
))}$(ZIP4EXT
) $@.
$(INPATH
)
467 $(RM
) $(ZIP4TMP
).
$(ZIP4TARGET
){$(subst,$(ZIP4HELPVAR
),_
$(@
:db
))}$(ZIP4EXT
)
468 .ELSE
# "$(ZIP4DIR)" != ""
469 @@
-$(GNUCOPY
) -p
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
470 zip
$(ZIP4FLAGS
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $(foreach,j
,$(ZIP4LIST
) $(subst,LANGDIR
,{$(subst,$(ZIP4HELPVAR
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
471 @@
-$(GNUCOPY
) -p
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $@.
$(INPATH
)
472 @
-$(RM
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
473 .ENDIF
# "$(ZIP4DIR)" != ""
475 @
$(IFEXIST
) $@.
$(INPATH
) $(THEN
) $(RENAME
:s
/+//) $@.
$(INPATH
) $@
$(FI
)
476 # @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used...
477 .ELSE
# "$(common_build_zip)"!=""
478 .IF
"$(ZIP4DIR)" != ""
479 @@
-$(GNUCOPY
) -p
$@
$(ZIP4TMP
).
$(ZIP4TARGET
){$(subst,$(ZIP4HELPVAR
),_
$(@
:db
))}$(ZIP4EXT
)
480 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP4HELPVAR
)_
, $(@
:db
))} $(ZIP4DIR
)) $(command_seperator
) zip
$(ZIP4FLAGS
) $(ZIP4TMP
).
$(ZIP4TARGET
){$(subst,$(ZIP4HELPVAR
),_
$(@
:db
))}$(ZIP4EXT
) $(subst,LANGDIR_away
$/, $(ZIP4LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
481 $(COPY
) $(ZIP4TMP
).
$(ZIP4TARGET
){$(subst,$(ZIP4HELPVAR
),_
$(@
:db
))}$(ZIP4EXT
) $@
482 $(RM
) $(ZIP4TMP
).
$(ZIP4TARGET
){$(subst,$(ZIP4HELPVAR
),_
$(@
:db
))}$(ZIP4EXT
)
483 .ELSE
# "$(ZIP4DIR)" != ""
484 zip
$(ZIP4FLAGS
) $@
$(foreach,j
,$(ZIP4LIST
) $(subst,LANGDIR
,{$(subst,$(BIN
)$/$(ZIP4TARGET
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
485 .ENDIF
# "$(ZIP4DIR)" != ""
486 .ENDIF
# "$(common_build_zip)"!=""
494 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
495 .ELIF
"$(GUI)"=="OS2"
499 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
503 .IF
"$(ZIP5TARGET)"!=""
506 .IF
"$(common_build_zip)"!=""
507 .IF
"$(ZIP5LIST:s/LANGDIR//)" == "$(ZIP5LIST)"
508 ZIP5TARGETN
=$(COMMONBIN
)$/$(ZIP5TARGET
)$(ZIP5EXT
)
510 ZIP5TARGETN
=$(foreach,i
,$(zip5alllangiso
) $(COMMONBIN
)$/$(ZIP5TARGET
)_
$i$(ZIP5EXT
) )
512 .ELSE
# "$(common_build_zip)"!=""
513 .IF
"$(ZIP5LIST:s/LANGDIR//)" == "$(ZIP5LIST)"
514 ZIP5TARGETN
=$(BIN
)$/$(ZIP5TARGET
)$(ZIP5EXT
)
516 ZIP5TARGETN
=$(foreach,i
,$(zip5alllangiso
) $(BIN
)$/$(ZIP5TARGET
)_
$i$(ZIP5EXT
) )
518 .ENDIF
# "$(common_build_zip)"!=""
519 ZIP5DEPFILE
=$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $(subst,$/bin
$/,$/misc
$/ $(ZIP5TARGETN
:s
/$(ZIP5EXT
)/.dpzz
/)))
520 ZIPDEPFILES
+=$(ZIP5DEPFILE
)
523 ZIP5FLAGS
*=$(ZIPFLAGS
)
524 .IF
"$(zip5generatedlangs)"!=""
525 zip5langdirs
*=$(alllangiso
)
526 .ELSE
# "$(zip5generatedlangs)"!=""
527 .IF
"$(GUI)"=="UNX" ||
"$(USE_SHELL)"!="4nt"
528 zip5langdirs
:=$(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/\.\///" )
529 .ELSE
# "$(GUI)"=="UNX"
530 zip5langdirs
:=$(subst,.svn
, $(subst,CVS
, $(shell @
$(4nt_force_shell
)-dir {$(subst,$/$(LANGDIR
), $(ZIP5DIR
))} /ba
:d
)))
531 .ENDIF
# "$(GUI)"=="UNX"
532 .ENDIF
# "$(zip5generatedlangs)"!=""
533 .IF
"$(ZIP5FORCEALLLANG)"!=""
534 zip5alllangiso
:=$(foreach,i
,$(completelangiso
) $(foreach,j
,$(zip5langdirs
) $(eq
,$i,$j $i $(NULL
))))
535 .ELSE
# "$(ZIP5ALLLANG)" != ""
536 zip5alllangiso
*:=$(foreach,i
,$(alllangiso
) $(foreach,j
,$(zip5langdirs
) $(eq
,$i,$j $i $(NULL
))))
537 .ENDIF
# "$(ZIP5ALLLANG)" != ""
538 .ENDIF
# "$(ZIP5TARGET)"!=""
540 .IF
"$(ZIP5TARGETN)"!=""
542 ZIP5TMP
:=$(mktmp iii
)
544 $(MISC
)$/$(TARGET
).
$(PWD
:f
).
$(ZIP5TARGET
).dpzz
: $(ZIP5TARGETN
)
546 .IF
"$(common_build_zip)"!=""
547 ZIP5HELPVAR
=$(COMMONBIN
)$/$(ZIP5TARGET
)
548 .ELSE
# "$(common_build_zip)"!=""
549 ZIP5HELPVAR
=$(BIN
)$/$(ZIP5TARGET
)
550 .ENDIF
# "$(common_build_zip)"!=""
553 echo
# > $(MISC)$/$(@:f)
554 .IF
"$(common_build_zip)"!=""
555 .IF
"$(ZIP5DIR)" != ""
557 -$(MKDIRHIER
) $(ZIP5DIR
)
558 $(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
)
559 .ELSE
# "$(ZIP5DIR)" != ""
561 -$(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
)
562 .ENDIF
# "$(ZIP5DIR)" != ""
563 .ELSE
# "$(common_build_zip)"!=""
564 .IF
"$(ZIP5DIR)" != ""
566 -$(MKDIRHIER
) $(ZIP5DIR
)
567 $(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
)
568 .ELSE
# "$(ZIP5DIR)" != ""
570 -$(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
)
571 .ENDIF
# "$(ZIP5DIR)" != ""
572 .ENDIF
# "$(common_build_zip)"!=""
573 @echo
$@
: makefile.mk
>> $(MISC
)$/$(@
:f
)
576 $(ZIP5TARGETN
) : delzip
$(ZIP5DEPS
)
577 .IF
"$(QUIET_BUILD)"==""
578 @echo
------------------------------
580 @echo
"Making: " $(@
:f
)
581 @@
$(!eq
,$?
,$(?
:s
/delzip
/zzz
/) -$(RM
) echo
) $(uniq
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
))
582 @
$(eq
,$?
,$(?
:s
/delzip
/zzz
/) noop echo
) rebuilding zipfiles
583 @echo
------------------------------ $(eq
,$?
,$(?
:s
/delzip
/zzz
/) >&$(NULLDEV
) )
584 .IF
"$(common_build_zip)"!=""
585 .IF
"$(ZIP5DIR)" != ""
586 @@
-$(GNUCOPY
) -p
$@
$(ZIP5TMP
).
$(ZIP5TARGET
){$(subst,$(ZIP5HELPVAR
),_
$(@
:db
))}$(ZIP5EXT
)
587 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP5HELPVAR
)_
, $(@
:db
))} $(ZIP5DIR
)) $(command_seperator
) zip
$(ZIP5FLAGS
) $(ZIP5TMP
).
$(ZIP5TARGET
){$(subst,$(ZIP5HELPVAR
),_
$(@
:db
))}$(ZIP5EXT
) $(subst,LANGDIR_away
$/, $(ZIP5LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
588 $(COPY
) $(ZIP5TMP
).
$(ZIP5TARGET
){$(subst,$(ZIP5HELPVAR
),_
$(@
:db
))}$(ZIP5EXT
) $@.
$(INPATH
)
589 $(RM
) $(ZIP5TMP
).
$(ZIP5TARGET
){$(subst,$(ZIP5HELPVAR
),_
$(@
:db
))}$(ZIP5EXT
)
590 .ELSE
# "$(ZIP5DIR)" != ""
591 @@
-$(GNUCOPY
) -p
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
592 zip
$(ZIP5FLAGS
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $(foreach,j
,$(ZIP5LIST
) $(subst,LANGDIR
,{$(subst,$(ZIP5HELPVAR
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
593 @@
-$(GNUCOPY
) -p
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $@.
$(INPATH
)
594 @
-$(RM
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
595 .ENDIF
# "$(ZIP5DIR)" != ""
597 @
$(IFEXIST
) $@.
$(INPATH
) $(THEN
) $(RENAME
:s
/+//) $@.
$(INPATH
) $@
$(FI
)
598 # @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used...
599 .ELSE
# "$(common_build_zip)"!=""
600 .IF
"$(ZIP5DIR)" != ""
601 @@
-$(GNUCOPY
) -p
$@
$(ZIP5TMP
).
$(ZIP5TARGET
){$(subst,$(ZIP5HELPVAR
),_
$(@
:db
))}$(ZIP5EXT
)
602 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP5HELPVAR
)_
, $(@
:db
))} $(ZIP5DIR
)) $(command_seperator
) zip
$(ZIP5FLAGS
) $(ZIP5TMP
).
$(ZIP5TARGET
){$(subst,$(ZIP5HELPVAR
),_
$(@
:db
))}$(ZIP5EXT
) $(subst,LANGDIR_away
$/, $(ZIP5LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
603 $(COPY
) $(ZIP5TMP
).
$(ZIP5TARGET
){$(subst,$(ZIP5HELPVAR
),_
$(@
:db
))}$(ZIP5EXT
) $@
604 $(RM
) $(ZIP5TMP
).
$(ZIP5TARGET
){$(subst,$(ZIP5HELPVAR
),_
$(@
:db
))}$(ZIP5EXT
)
605 .ELSE
# "$(ZIP5DIR)" != ""
606 zip
$(ZIP5FLAGS
) $@
$(foreach,j
,$(ZIP5LIST
) $(subst,LANGDIR
,{$(subst,$(BIN
)$/$(ZIP5TARGET
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
607 .ENDIF
# "$(ZIP5DIR)" != ""
608 .ENDIF
# "$(common_build_zip)"!=""
616 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
617 .ELIF
"$(GUI)"=="OS2"
621 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
625 .IF
"$(ZIP6TARGET)"!=""
628 .IF
"$(common_build_zip)"!=""
629 .IF
"$(ZIP6LIST:s/LANGDIR//)" == "$(ZIP6LIST)"
630 ZIP6TARGETN
=$(COMMONBIN
)$/$(ZIP6TARGET
)$(ZIP6EXT
)
632 ZIP6TARGETN
=$(foreach,i
,$(zip6alllangiso
) $(COMMONBIN
)$/$(ZIP6TARGET
)_
$i$(ZIP6EXT
) )
634 .ELSE
# "$(common_build_zip)"!=""
635 .IF
"$(ZIP6LIST:s/LANGDIR//)" == "$(ZIP6LIST)"
636 ZIP6TARGETN
=$(BIN
)$/$(ZIP6TARGET
)$(ZIP6EXT
)
638 ZIP6TARGETN
=$(foreach,i
,$(zip6alllangiso
) $(BIN
)$/$(ZIP6TARGET
)_
$i$(ZIP6EXT
) )
640 .ENDIF
# "$(common_build_zip)"!=""
641 ZIP6DEPFILE
=$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $(subst,$/bin
$/,$/misc
$/ $(ZIP6TARGETN
:s
/$(ZIP6EXT
)/.dpzz
/)))
642 ZIPDEPFILES
+=$(ZIP6DEPFILE
)
645 ZIP6FLAGS
*=$(ZIPFLAGS
)
646 .IF
"$(zip6generatedlangs)"!=""
647 zip6langdirs
*=$(alllangiso
)
648 .ELSE
# "$(zip6generatedlangs)"!=""
649 .IF
"$(GUI)"=="UNX" ||
"$(USE_SHELL)"!="4nt"
650 zip6langdirs
:=$(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/\.\///" )
651 .ELSE
# "$(GUI)"=="UNX"
652 zip6langdirs
:=$(subst,.svn
, $(subst,CVS
, $(shell @
$(4nt_force_shell
)-dir {$(subst,$/$(LANGDIR
), $(ZIP6DIR
))} /ba
:d
)))
653 .ENDIF
# "$(GUI)"=="UNX"
654 .ENDIF
# "$(zip6generatedlangs)"!=""
655 .IF
"$(ZIP6FORCEALLLANG)"!=""
656 zip6alllangiso
:=$(foreach,i
,$(completelangiso
) $(foreach,j
,$(zip6langdirs
) $(eq
,$i,$j $i $(NULL
))))
657 .ELSE
# "$(ZIP6ALLLANG)" != ""
658 zip6alllangiso
*:=$(foreach,i
,$(alllangiso
) $(foreach,j
,$(zip6langdirs
) $(eq
,$i,$j $i $(NULL
))))
659 .ENDIF
# "$(ZIP6ALLLANG)" != ""
660 .ENDIF
# "$(ZIP6TARGET)"!=""
662 .IF
"$(ZIP6TARGETN)"!=""
664 ZIP6TMP
:=$(mktmp iii
)
666 $(MISC
)$/$(TARGET
).
$(PWD
:f
).
$(ZIP6TARGET
).dpzz
: $(ZIP6TARGETN
)
668 .IF
"$(common_build_zip)"!=""
669 ZIP6HELPVAR
=$(COMMONBIN
)$/$(ZIP6TARGET
)
670 .ELSE
# "$(common_build_zip)"!=""
671 ZIP6HELPVAR
=$(BIN
)$/$(ZIP6TARGET
)
672 .ENDIF
# "$(common_build_zip)"!=""
675 echo
# > $(MISC)$/$(@:f)
676 .IF
"$(common_build_zip)"!=""
677 .IF
"$(ZIP6DIR)" != ""
679 -$(MKDIRHIER
) $(ZIP6DIR
)
680 $(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
)
681 .ELSE
# "$(ZIP6DIR)" != ""
683 -$(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
)
684 .ENDIF
# "$(ZIP6DIR)" != ""
685 .ELSE
# "$(common_build_zip)"!=""
686 .IF
"$(ZIP6DIR)" != ""
688 -$(MKDIRHIER
) $(ZIP6DIR
)
689 $(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
)
690 .ELSE
# "$(ZIP6DIR)" != ""
692 -$(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
)
693 .ENDIF
# "$(ZIP6DIR)" != ""
694 .ENDIF
# "$(common_build_zip)"!=""
695 @echo
$@
: makefile.mk
>> $(MISC
)$/$(@
:f
)
698 $(ZIP6TARGETN
) : delzip
$(ZIP6DEPS
)
699 .IF
"$(QUIET_BUILD)"==""
700 @echo
------------------------------
702 @echo
"Making: " $(@
:f
)
703 @@
$(!eq
,$?
,$(?
:s
/delzip
/zzz
/) -$(RM
) echo
) $(uniq
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
))
704 @
$(eq
,$?
,$(?
:s
/delzip
/zzz
/) noop echo
) rebuilding zipfiles
705 @echo
------------------------------ $(eq
,$?
,$(?
:s
/delzip
/zzz
/) >&$(NULLDEV
) )
706 .IF
"$(common_build_zip)"!=""
707 .IF
"$(ZIP6DIR)" != ""
708 @@
-$(GNUCOPY
) -p
$@
$(ZIP6TMP
).
$(ZIP6TARGET
){$(subst,$(ZIP6HELPVAR
),_
$(@
:db
))}$(ZIP6EXT
)
709 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP6HELPVAR
)_
, $(@
:db
))} $(ZIP6DIR
)) $(command_seperator
) zip
$(ZIP6FLAGS
) $(ZIP6TMP
).
$(ZIP6TARGET
){$(subst,$(ZIP6HELPVAR
),_
$(@
:db
))}$(ZIP6EXT
) $(subst,LANGDIR_away
$/, $(ZIP6LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
710 $(COPY
) $(ZIP6TMP
).
$(ZIP6TARGET
){$(subst,$(ZIP6HELPVAR
),_
$(@
:db
))}$(ZIP6EXT
) $@.
$(INPATH
)
711 $(RM
) $(ZIP6TMP
).
$(ZIP6TARGET
){$(subst,$(ZIP6HELPVAR
),_
$(@
:db
))}$(ZIP6EXT
)
712 .ELSE
# "$(ZIP6DIR)" != ""
713 @@
-$(GNUCOPY
) -p
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
714 zip
$(ZIP6FLAGS
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $(foreach,j
,$(ZIP6LIST
) $(subst,LANGDIR
,{$(subst,$(ZIP6HELPVAR
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
715 @@
-$(GNUCOPY
) -p
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $@.
$(INPATH
)
716 @
-$(RM
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
717 .ENDIF
# "$(ZIP6DIR)" != ""
719 @
$(IFEXIST
) $@.
$(INPATH
) $(THEN
) $(RENAME
:s
/+//) $@.
$(INPATH
) $@
$(FI
)
720 # @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used...
721 .ELSE
# "$(common_build_zip)"!=""
722 .IF
"$(ZIP6DIR)" != ""
723 @@
-$(GNUCOPY
) -p
$@
$(ZIP6TMP
).
$(ZIP6TARGET
){$(subst,$(ZIP6HELPVAR
),_
$(@
:db
))}$(ZIP6EXT
)
724 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP6HELPVAR
)_
, $(@
:db
))} $(ZIP6DIR
)) $(command_seperator
) zip
$(ZIP6FLAGS
) $(ZIP6TMP
).
$(ZIP6TARGET
){$(subst,$(ZIP6HELPVAR
),_
$(@
:db
))}$(ZIP6EXT
) $(subst,LANGDIR_away
$/, $(ZIP6LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
725 $(COPY
) $(ZIP6TMP
).
$(ZIP6TARGET
){$(subst,$(ZIP6HELPVAR
),_
$(@
:db
))}$(ZIP6EXT
) $@
726 $(RM
) $(ZIP6TMP
).
$(ZIP6TARGET
){$(subst,$(ZIP6HELPVAR
),_
$(@
:db
))}$(ZIP6EXT
)
727 .ELSE
# "$(ZIP6DIR)" != ""
728 zip
$(ZIP6FLAGS
) $@
$(foreach,j
,$(ZIP6LIST
) $(subst,LANGDIR
,{$(subst,$(BIN
)$/$(ZIP6TARGET
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
729 .ENDIF
# "$(ZIP6DIR)" != ""
730 .ENDIF
# "$(common_build_zip)"!=""
738 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
739 .ELIF
"$(GUI)"=="OS2"
743 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
747 .IF
"$(ZIP7TARGET)"!=""
750 .IF
"$(common_build_zip)"!=""
751 .IF
"$(ZIP7LIST:s/LANGDIR//)" == "$(ZIP7LIST)"
752 ZIP7TARGETN
=$(COMMONBIN
)$/$(ZIP7TARGET
)$(ZIP7EXT
)
754 ZIP7TARGETN
=$(foreach,i
,$(zip7alllangiso
) $(COMMONBIN
)$/$(ZIP7TARGET
)_
$i$(ZIP7EXT
) )
756 .ELSE
# "$(common_build_zip)"!=""
757 .IF
"$(ZIP7LIST:s/LANGDIR//)" == "$(ZIP7LIST)"
758 ZIP7TARGETN
=$(BIN
)$/$(ZIP7TARGET
)$(ZIP7EXT
)
760 ZIP7TARGETN
=$(foreach,i
,$(zip7alllangiso
) $(BIN
)$/$(ZIP7TARGET
)_
$i$(ZIP7EXT
) )
762 .ENDIF
# "$(common_build_zip)"!=""
763 ZIP7DEPFILE
=$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $(subst,$/bin
$/,$/misc
$/ $(ZIP7TARGETN
:s
/$(ZIP7EXT
)/.dpzz
/)))
764 ZIPDEPFILES
+=$(ZIP7DEPFILE
)
767 ZIP7FLAGS
*=$(ZIPFLAGS
)
768 .IF
"$(zip7generatedlangs)"!=""
769 zip7langdirs
*=$(alllangiso
)
770 .ELSE
# "$(zip7generatedlangs)"!=""
771 .IF
"$(GUI)"=="UNX" ||
"$(USE_SHELL)"!="4nt"
772 zip7langdirs
:=$(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/\.\///" )
773 .ELSE
# "$(GUI)"=="UNX"
774 zip7langdirs
:=$(subst,.svn
, $(subst,CVS
, $(shell @
$(4nt_force_shell
)-dir {$(subst,$/$(LANGDIR
), $(ZIP7DIR
))} /ba
:d
)))
775 .ENDIF
# "$(GUI)"=="UNX"
776 .ENDIF
# "$(zip7generatedlangs)"!=""
777 .IF
"$(ZIP7FORCEALLLANG)"!=""
778 zip7alllangiso
:=$(foreach,i
,$(completelangiso
) $(foreach,j
,$(zip7langdirs
) $(eq
,$i,$j $i $(NULL
))))
779 .ELSE
# "$(ZIP7ALLLANG)" != ""
780 zip7alllangiso
*:=$(foreach,i
,$(alllangiso
) $(foreach,j
,$(zip7langdirs
) $(eq
,$i,$j $i $(NULL
))))
781 .ENDIF
# "$(ZIP7ALLLANG)" != ""
782 .ENDIF
# "$(ZIP7TARGET)"!=""
784 .IF
"$(ZIP7TARGETN)"!=""
786 ZIP7TMP
:=$(mktmp iii
)
788 $(MISC
)$/$(TARGET
).
$(PWD
:f
).
$(ZIP7TARGET
).dpzz
: $(ZIP7TARGETN
)
790 .IF
"$(common_build_zip)"!=""
791 ZIP7HELPVAR
=$(COMMONBIN
)$/$(ZIP7TARGET
)
792 .ELSE
# "$(common_build_zip)"!=""
793 ZIP7HELPVAR
=$(BIN
)$/$(ZIP7TARGET
)
794 .ENDIF
# "$(common_build_zip)"!=""
797 echo
# > $(MISC)$/$(@:f)
798 .IF
"$(common_build_zip)"!=""
799 .IF
"$(ZIP7DIR)" != ""
801 -$(MKDIRHIER
) $(ZIP7DIR
)
802 $(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
)
803 .ELSE
# "$(ZIP7DIR)" != ""
805 -$(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
)
806 .ENDIF
# "$(ZIP7DIR)" != ""
807 .ELSE
# "$(common_build_zip)"!=""
808 .IF
"$(ZIP7DIR)" != ""
810 -$(MKDIRHIER
) $(ZIP7DIR
)
811 $(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
)
812 .ELSE
# "$(ZIP7DIR)" != ""
814 -$(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
)
815 .ENDIF
# "$(ZIP7DIR)" != ""
816 .ENDIF
# "$(common_build_zip)"!=""
817 @echo
$@
: makefile.mk
>> $(MISC
)$/$(@
:f
)
820 $(ZIP7TARGETN
) : delzip
$(ZIP7DEPS
)
821 .IF
"$(QUIET_BUILD)"==""
822 @echo
------------------------------
824 @echo
"Making: " $(@
:f
)
825 @@
$(!eq
,$?
,$(?
:s
/delzip
/zzz
/) -$(RM
) echo
) $(uniq
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
))
826 @
$(eq
,$?
,$(?
:s
/delzip
/zzz
/) noop echo
) rebuilding zipfiles
827 @echo
------------------------------ $(eq
,$?
,$(?
:s
/delzip
/zzz
/) >&$(NULLDEV
) )
828 .IF
"$(common_build_zip)"!=""
829 .IF
"$(ZIP7DIR)" != ""
830 @@
-$(GNUCOPY
) -p
$@
$(ZIP7TMP
).
$(ZIP7TARGET
){$(subst,$(ZIP7HELPVAR
),_
$(@
:db
))}$(ZIP7EXT
)
831 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP7HELPVAR
)_
, $(@
:db
))} $(ZIP7DIR
)) $(command_seperator
) zip
$(ZIP7FLAGS
) $(ZIP7TMP
).
$(ZIP7TARGET
){$(subst,$(ZIP7HELPVAR
),_
$(@
:db
))}$(ZIP7EXT
) $(subst,LANGDIR_away
$/, $(ZIP7LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
832 $(COPY
) $(ZIP7TMP
).
$(ZIP7TARGET
){$(subst,$(ZIP7HELPVAR
),_
$(@
:db
))}$(ZIP7EXT
) $@.
$(INPATH
)
833 $(RM
) $(ZIP7TMP
).
$(ZIP7TARGET
){$(subst,$(ZIP7HELPVAR
),_
$(@
:db
))}$(ZIP7EXT
)
834 .ELSE
# "$(ZIP7DIR)" != ""
835 @@
-$(GNUCOPY
) -p
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
836 zip
$(ZIP7FLAGS
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $(foreach,j
,$(ZIP7LIST
) $(subst,LANGDIR
,{$(subst,$(ZIP7HELPVAR
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
837 @@
-$(GNUCOPY
) -p
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $@.
$(INPATH
)
838 @
-$(RM
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
839 .ENDIF
# "$(ZIP7DIR)" != ""
841 @
$(IFEXIST
) $@.
$(INPATH
) $(THEN
) $(RENAME
:s
/+//) $@.
$(INPATH
) $@
$(FI
)
842 # @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used...
843 .ELSE
# "$(common_build_zip)"!=""
844 .IF
"$(ZIP7DIR)" != ""
845 @@
-$(GNUCOPY
) -p
$@
$(ZIP7TMP
).
$(ZIP7TARGET
){$(subst,$(ZIP7HELPVAR
),_
$(@
:db
))}$(ZIP7EXT
)
846 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP7HELPVAR
)_
, $(@
:db
))} $(ZIP7DIR
)) $(command_seperator
) zip
$(ZIP7FLAGS
) $(ZIP7TMP
).
$(ZIP7TARGET
){$(subst,$(ZIP7HELPVAR
),_
$(@
:db
))}$(ZIP7EXT
) $(subst,LANGDIR_away
$/, $(ZIP7LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
847 $(COPY
) $(ZIP7TMP
).
$(ZIP7TARGET
){$(subst,$(ZIP7HELPVAR
),_
$(@
:db
))}$(ZIP7EXT
) $@
848 $(RM
) $(ZIP7TMP
).
$(ZIP7TARGET
){$(subst,$(ZIP7HELPVAR
),_
$(@
:db
))}$(ZIP7EXT
)
849 .ELSE
# "$(ZIP7DIR)" != ""
850 zip
$(ZIP7FLAGS
) $@
$(foreach,j
,$(ZIP7LIST
) $(subst,LANGDIR
,{$(subst,$(BIN
)$/$(ZIP7TARGET
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
851 .ENDIF
# "$(ZIP7DIR)" != ""
852 .ENDIF
# "$(common_build_zip)"!=""
860 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
861 .ELIF
"$(GUI)"=="OS2"
865 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
869 .IF
"$(ZIP8TARGET)"!=""
872 .IF
"$(common_build_zip)"!=""
873 .IF
"$(ZIP8LIST:s/LANGDIR//)" == "$(ZIP8LIST)"
874 ZIP8TARGETN
=$(COMMONBIN
)$/$(ZIP8TARGET
)$(ZIP8EXT
)
876 ZIP8TARGETN
=$(foreach,i
,$(zip8alllangiso
) $(COMMONBIN
)$/$(ZIP8TARGET
)_
$i$(ZIP8EXT
) )
878 .ELSE
# "$(common_build_zip)"!=""
879 .IF
"$(ZIP8LIST:s/LANGDIR//)" == "$(ZIP8LIST)"
880 ZIP8TARGETN
=$(BIN
)$/$(ZIP8TARGET
)$(ZIP8EXT
)
882 ZIP8TARGETN
=$(foreach,i
,$(zip8alllangiso
) $(BIN
)$/$(ZIP8TARGET
)_
$i$(ZIP8EXT
) )
884 .ENDIF
# "$(common_build_zip)"!=""
885 ZIP8DEPFILE
=$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $(subst,$/bin
$/,$/misc
$/ $(ZIP8TARGETN
:s
/$(ZIP8EXT
)/.dpzz
/)))
886 ZIPDEPFILES
+=$(ZIP8DEPFILE
)
889 ZIP8FLAGS
*=$(ZIPFLAGS
)
890 .IF
"$(zip8generatedlangs)"!=""
891 zip8langdirs
*=$(alllangiso
)
892 .ELSE
# "$(zip8generatedlangs)"!=""
893 .IF
"$(GUI)"=="UNX" ||
"$(USE_SHELL)"!="4nt"
894 zip8langdirs
:=$(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/\.\///" )
895 .ELSE
# "$(GUI)"=="UNX"
896 zip8langdirs
:=$(subst,.svn
, $(subst,CVS
, $(shell @
$(4nt_force_shell
)-dir {$(subst,$/$(LANGDIR
), $(ZIP8DIR
))} /ba
:d
)))
897 .ENDIF
# "$(GUI)"=="UNX"
898 .ENDIF
# "$(zip8generatedlangs)"!=""
899 .IF
"$(ZIP8FORCEALLLANG)"!=""
900 zip8alllangiso
:=$(foreach,i
,$(completelangiso
) $(foreach,j
,$(zip8langdirs
) $(eq
,$i,$j $i $(NULL
))))
901 .ELSE
# "$(ZIP8ALLLANG)" != ""
902 zip8alllangiso
*:=$(foreach,i
,$(alllangiso
) $(foreach,j
,$(zip8langdirs
) $(eq
,$i,$j $i $(NULL
))))
903 .ENDIF
# "$(ZIP8ALLLANG)" != ""
904 .ENDIF
# "$(ZIP8TARGET)"!=""
906 .IF
"$(ZIP8TARGETN)"!=""
908 ZIP8TMP
:=$(mktmp iii
)
910 $(MISC
)$/$(TARGET
).
$(PWD
:f
).
$(ZIP8TARGET
).dpzz
: $(ZIP8TARGETN
)
912 .IF
"$(common_build_zip)"!=""
913 ZIP8HELPVAR
=$(COMMONBIN
)$/$(ZIP8TARGET
)
914 .ELSE
# "$(common_build_zip)"!=""
915 ZIP8HELPVAR
=$(BIN
)$/$(ZIP8TARGET
)
916 .ENDIF
# "$(common_build_zip)"!=""
919 echo
# > $(MISC)$/$(@:f)
920 .IF
"$(common_build_zip)"!=""
921 .IF
"$(ZIP8DIR)" != ""
923 -$(MKDIRHIER
) $(ZIP8DIR
)
924 $(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
)
925 .ELSE
# "$(ZIP8DIR)" != ""
927 -$(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
)
928 .ENDIF
# "$(ZIP8DIR)" != ""
929 .ELSE
# "$(common_build_zip)"!=""
930 .IF
"$(ZIP8DIR)" != ""
932 -$(MKDIRHIER
) $(ZIP8DIR
)
933 $(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
)
934 .ELSE
# "$(ZIP8DIR)" != ""
936 -$(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
)
937 .ENDIF
# "$(ZIP8DIR)" != ""
938 .ENDIF
# "$(common_build_zip)"!=""
939 @echo
$@
: makefile.mk
>> $(MISC
)$/$(@
:f
)
942 $(ZIP8TARGETN
) : delzip
$(ZIP8DEPS
)
943 .IF
"$(QUIET_BUILD)"==""
944 @echo
------------------------------
946 @echo
"Making: " $(@
:f
)
947 @@
$(!eq
,$?
,$(?
:s
/delzip
/zzz
/) -$(RM
) echo
) $(uniq
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
))
948 @
$(eq
,$?
,$(?
:s
/delzip
/zzz
/) noop echo
) rebuilding zipfiles
949 @echo
------------------------------ $(eq
,$?
,$(?
:s
/delzip
/zzz
/) >&$(NULLDEV
) )
950 .IF
"$(common_build_zip)"!=""
951 .IF
"$(ZIP8DIR)" != ""
952 @@
-$(GNUCOPY
) -p
$@
$(ZIP8TMP
).
$(ZIP8TARGET
){$(subst,$(ZIP8HELPVAR
),_
$(@
:db
))}$(ZIP8EXT
)
953 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP8HELPVAR
)_
, $(@
:db
))} $(ZIP8DIR
)) $(command_seperator
) zip
$(ZIP8FLAGS
) $(ZIP8TMP
).
$(ZIP8TARGET
){$(subst,$(ZIP8HELPVAR
),_
$(@
:db
))}$(ZIP8EXT
) $(subst,LANGDIR_away
$/, $(ZIP8LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
954 $(COPY
) $(ZIP8TMP
).
$(ZIP8TARGET
){$(subst,$(ZIP8HELPVAR
),_
$(@
:db
))}$(ZIP8EXT
) $@.
$(INPATH
)
955 $(RM
) $(ZIP8TMP
).
$(ZIP8TARGET
){$(subst,$(ZIP8HELPVAR
),_
$(@
:db
))}$(ZIP8EXT
)
956 .ELSE
# "$(ZIP8DIR)" != ""
957 @@
-$(GNUCOPY
) -p
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
958 zip
$(ZIP8FLAGS
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $(foreach,j
,$(ZIP8LIST
) $(subst,LANGDIR
,{$(subst,$(ZIP8HELPVAR
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
959 @@
-$(GNUCOPY
) -p
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $@.
$(INPATH
)
960 @
-$(RM
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
961 .ENDIF
# "$(ZIP8DIR)" != ""
963 @
$(IFEXIST
) $@.
$(INPATH
) $(THEN
) $(RENAME
:s
/+//) $@.
$(INPATH
) $@
$(FI
)
964 # @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used...
965 .ELSE
# "$(common_build_zip)"!=""
966 .IF
"$(ZIP8DIR)" != ""
967 @@
-$(GNUCOPY
) -p
$@
$(ZIP8TMP
).
$(ZIP8TARGET
){$(subst,$(ZIP8HELPVAR
),_
$(@
:db
))}$(ZIP8EXT
)
968 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP8HELPVAR
)_
, $(@
:db
))} $(ZIP8DIR
)) $(command_seperator
) zip
$(ZIP8FLAGS
) $(ZIP8TMP
).
$(ZIP8TARGET
){$(subst,$(ZIP8HELPVAR
),_
$(@
:db
))}$(ZIP8EXT
) $(subst,LANGDIR_away
$/, $(ZIP8LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
969 $(COPY
) $(ZIP8TMP
).
$(ZIP8TARGET
){$(subst,$(ZIP8HELPVAR
),_
$(@
:db
))}$(ZIP8EXT
) $@
970 $(RM
) $(ZIP8TMP
).
$(ZIP8TARGET
){$(subst,$(ZIP8HELPVAR
),_
$(@
:db
))}$(ZIP8EXT
)
971 .ELSE
# "$(ZIP8DIR)" != ""
972 zip
$(ZIP8FLAGS
) $@
$(foreach,j
,$(ZIP8LIST
) $(subst,LANGDIR
,{$(subst,$(BIN
)$/$(ZIP8TARGET
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
973 .ENDIF
# "$(ZIP8DIR)" != ""
974 .ENDIF
# "$(common_build_zip)"!=""
982 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
983 .ELIF
"$(GUI)"=="OS2"
987 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
991 .IF
"$(ZIP9TARGET)"!=""
994 .IF
"$(common_build_zip)"!=""
995 .IF
"$(ZIP9LIST:s/LANGDIR//)" == "$(ZIP9LIST)"
996 ZIP9TARGETN
=$(COMMONBIN
)$/$(ZIP9TARGET
)$(ZIP9EXT
)
998 ZIP9TARGETN
=$(foreach,i
,$(zip9alllangiso
) $(COMMONBIN
)$/$(ZIP9TARGET
)_
$i$(ZIP9EXT
) )
1000 .ELSE
# "$(common_build_zip)"!=""
1001 .IF
"$(ZIP9LIST:s/LANGDIR//)" == "$(ZIP9LIST)"
1002 ZIP9TARGETN
=$(BIN
)$/$(ZIP9TARGET
)$(ZIP9EXT
)
1004 ZIP9TARGETN
=$(foreach,i
,$(zip9alllangiso
) $(BIN
)$/$(ZIP9TARGET
)_
$i$(ZIP9EXT
) )
1006 .ENDIF
# "$(common_build_zip)"!=""
1007 ZIP9DEPFILE
=$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $(subst,$/bin
$/,$/misc
$/ $(ZIP9TARGETN
:s
/$(ZIP9EXT
)/.dpzz
/)))
1008 ZIPDEPFILES
+=$(ZIP9DEPFILE
)
1011 ZIP9FLAGS
*=$(ZIPFLAGS
)
1012 .IF
"$(zip9generatedlangs)"!=""
1013 zip9langdirs
*=$(alllangiso
)
1014 .ELSE
# "$(zip9generatedlangs)"!=""
1015 .IF
"$(GUI)"=="UNX" ||
"$(USE_SHELL)"!="4nt"
1016 zip9langdirs
:=$(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/\.\///" )
1017 .ELSE
# "$(GUI)"=="UNX"
1018 zip9langdirs
:=$(subst,.svn
, $(subst,CVS
, $(shell @
$(4nt_force_shell
)-dir {$(subst,$/$(LANGDIR
), $(ZIP9DIR
))} /ba
:d
)))
1019 .ENDIF
# "$(GUI)"=="UNX"
1020 .ENDIF
# "$(zip9generatedlangs)"!=""
1021 .IF
"$(ZIP9FORCEALLLANG)"!=""
1022 zip9alllangiso
:=$(foreach,i
,$(completelangiso
) $(foreach,j
,$(zip9langdirs
) $(eq
,$i,$j $i $(NULL
))))
1023 .ELSE
# "$(ZIP9ALLLANG)" != ""
1024 zip9alllangiso
*:=$(foreach,i
,$(alllangiso
) $(foreach,j
,$(zip9langdirs
) $(eq
,$i,$j $i $(NULL
))))
1025 .ENDIF
# "$(ZIP9ALLLANG)" != ""
1026 .ENDIF
# "$(ZIP9TARGET)"!=""
1028 .IF
"$(ZIP9TARGETN)"!=""
1030 ZIP9TMP
:=$(mktmp iii
)
1032 $(MISC
)$/$(TARGET
).
$(PWD
:f
).
$(ZIP9TARGET
).dpzz
: $(ZIP9TARGETN
)
1034 .IF
"$(common_build_zip)"!=""
1035 ZIP9HELPVAR
=$(COMMONBIN
)$/$(ZIP9TARGET
)
1036 .ELSE
# "$(common_build_zip)"!=""
1037 ZIP9HELPVAR
=$(BIN
)$/$(ZIP9TARGET
)
1038 .ENDIF
# "$(common_build_zip)"!=""
1041 echo
# > $(MISC)$/$(@:f)
1042 .IF
"$(common_build_zip)"!=""
1043 .IF
"$(ZIP9DIR)" != ""
1045 -$(MKDIRHIER
) $(ZIP9DIR
)
1046 $(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
)
1047 .ELSE
# "$(ZIP9DIR)" != ""
1049 -$(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
)
1050 .ENDIF
# "$(ZIP9DIR)" != ""
1051 .ELSE
# "$(common_build_zip)"!=""
1052 .IF
"$(ZIP9DIR)" != ""
1054 -$(MKDIRHIER
) $(ZIP9DIR
)
1055 $(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
)
1056 .ELSE
# "$(ZIP9DIR)" != ""
1058 -$(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
)
1059 .ENDIF
# "$(ZIP9DIR)" != ""
1060 .ENDIF
# "$(common_build_zip)"!=""
1061 @echo
$@
: makefile.mk
>> $(MISC
)$/$(@
:f
)
1064 $(ZIP9TARGETN
) : delzip
$(ZIP9DEPS
)
1065 .IF
"$(QUIET_BUILD)"==""
1066 @echo
------------------------------
1068 @echo
"Making: " $(@
:f
)
1069 @@
$(!eq
,$?
,$(?
:s
/delzip
/zzz
/) -$(RM
) echo
) $(uniq
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
))
1070 @
$(eq
,$?
,$(?
:s
/delzip
/zzz
/) noop echo
) rebuilding zipfiles
1071 @echo
------------------------------ $(eq
,$?
,$(?
:s
/delzip
/zzz
/) >&$(NULLDEV
) )
1072 .IF
"$(common_build_zip)"!=""
1073 .IF
"$(ZIP9DIR)" != ""
1074 @@
-$(GNUCOPY
) -p
$@
$(ZIP9TMP
).
$(ZIP9TARGET
){$(subst,$(ZIP9HELPVAR
),_
$(@
:db
))}$(ZIP9EXT
)
1075 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP9HELPVAR
)_
, $(@
:db
))} $(ZIP9DIR
)) $(command_seperator
) zip
$(ZIP9FLAGS
) $(ZIP9TMP
).
$(ZIP9TARGET
){$(subst,$(ZIP9HELPVAR
),_
$(@
:db
))}$(ZIP9EXT
) $(subst,LANGDIR_away
$/, $(ZIP9LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
1076 $(COPY
) $(ZIP9TMP
).
$(ZIP9TARGET
){$(subst,$(ZIP9HELPVAR
),_
$(@
:db
))}$(ZIP9EXT
) $@.
$(INPATH
)
1077 $(RM
) $(ZIP9TMP
).
$(ZIP9TARGET
){$(subst,$(ZIP9HELPVAR
),_
$(@
:db
))}$(ZIP9EXT
)
1078 .ELSE
# "$(ZIP9DIR)" != ""
1079 @@
-$(GNUCOPY
) -p
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
1080 zip
$(ZIP9FLAGS
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $(foreach,j
,$(ZIP9LIST
) $(subst,LANGDIR
,{$(subst,$(ZIP9HELPVAR
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
1081 @@
-$(GNUCOPY
) -p
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $@.
$(INPATH
)
1082 @
-$(RM
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
1083 .ENDIF
# "$(ZIP9DIR)" != ""
1085 @
$(IFEXIST
) $@.
$(INPATH
) $(THEN
) $(RENAME
:s
/+//) $@.
$(INPATH
) $@
$(FI
)
1086 # @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used...
1087 .ELSE
# "$(common_build_zip)"!=""
1088 .IF
"$(ZIP9DIR)" != ""
1089 @@
-$(GNUCOPY
) -p
$@
$(ZIP9TMP
).
$(ZIP9TARGET
){$(subst,$(ZIP9HELPVAR
),_
$(@
:db
))}$(ZIP9EXT
)
1090 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP9HELPVAR
)_
, $(@
:db
))} $(ZIP9DIR
)) $(command_seperator
) zip
$(ZIP9FLAGS
) $(ZIP9TMP
).
$(ZIP9TARGET
){$(subst,$(ZIP9HELPVAR
),_
$(@
:db
))}$(ZIP9EXT
) $(subst,LANGDIR_away
$/, $(ZIP9LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
1091 $(COPY
) $(ZIP9TMP
).
$(ZIP9TARGET
){$(subst,$(ZIP9HELPVAR
),_
$(@
:db
))}$(ZIP9EXT
) $@
1092 $(RM
) $(ZIP9TMP
).
$(ZIP9TARGET
){$(subst,$(ZIP9HELPVAR
),_
$(@
:db
))}$(ZIP9EXT
)
1093 .ELSE
# "$(ZIP9DIR)" != ""
1094 zip
$(ZIP9FLAGS
) $@
$(foreach,j
,$(ZIP9LIST
) $(subst,LANGDIR
,{$(subst,$(BIN
)$/$(ZIP9TARGET
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
1095 .ENDIF
# "$(ZIP9DIR)" != ""
1096 .ENDIF
# "$(common_build_zip)"!=""
1102 command_seperator
=&&
1103 #command_seperator=^
1104 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
1105 .ELIF
"$(GUI)"=="OS2"
1106 command_seperator
=&&
1109 avoid_cvs_dir
=-x
"*CVS*" -x
"*.svn*"
1113 .IF
"$(ZIP10TARGET)"!=""
1116 .IF
"$(common_build_zip)"!=""
1117 .IF
"$(ZIP10LIST:s/LANGDIR//)" == "$(ZIP10LIST)"
1118 ZIP10TARGETN
=$(COMMONBIN
)$/$(ZIP10TARGET
)$(ZIP10EXT
)
1120 ZIP10TARGETN
=$(foreach,i
,$(zip10alllangiso
) $(COMMONBIN
)$/$(ZIP10TARGET
)_
$i$(ZIP10EXT
) )
1122 .ELSE
# "$(common_build_zip)"!=""
1123 .IF
"$(ZIP10LIST:s/LANGDIR//)" == "$(ZIP10LIST)"
1124 ZIP10TARGETN
=$(BIN
)$/$(ZIP10TARGET
)$(ZIP10EXT
)
1126 ZIP10TARGETN
=$(foreach,i
,$(zip10alllangiso
) $(BIN
)$/$(ZIP10TARGET
)_
$i$(ZIP10EXT
) )
1128 .ENDIF
# "$(common_build_zip)"!=""
1129 ZIP10DEPFILE
=$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $(subst,$/bin
$/,$/misc
$/ $(ZIP10TARGETN
:s
/$(ZIP10EXT
)/.dpzz
/)))
1130 ZIPDEPFILES
+=$(ZIP10DEPFILE
)
1133 ZIP10FLAGS
*=$(ZIPFLAGS
)
1134 .IF
"$(zip10generatedlangs)"!=""
1135 zip10langdirs
*=$(alllangiso
)
1136 .ELSE
# "$(zip10generatedlangs)"!=""
1137 .IF
"$(GUI)"=="UNX" ||
"$(USE_SHELL)"!="4nt"
1138 zip10langdirs
:=$(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/\.\///" )
1139 .ELSE
# "$(GUI)"=="UNX"
1140 zip10langdirs
:=$(subst,.svn
, $(subst,CVS
, $(shell @
$(4nt_force_shell
)-dir {$(subst,$/$(LANGDIR
), $(ZIP10DIR
))} /ba
:d
)))
1141 .ENDIF
# "$(GUI)"=="UNX"
1142 .ENDIF
# "$(zip10generatedlangs)"!=""
1143 .IF
"$(ZIP10FORCEALLLANG)"!=""
1144 zip10alllangiso
:=$(foreach,i
,$(completelangiso
) $(foreach,j
,$(zip10langdirs
) $(eq
,$i,$j $i $(NULL
))))
1145 .ELSE
# "$(ZIP10ALLLANG)" != ""
1146 zip10alllangiso
*:=$(foreach,i
,$(alllangiso
) $(foreach,j
,$(zip10langdirs
) $(eq
,$i,$j $i $(NULL
))))
1147 .ENDIF
# "$(ZIP10ALLLANG)" != ""
1148 .ENDIF
# "$(ZIP10TARGET)"!=""
1150 .IF
"$(ZIP10TARGETN)"!=""
1152 ZIP10TMP
:=$(mktmp iii
)
1154 $(MISC
)$/$(TARGET
).
$(PWD
:f
).
$(ZIP10TARGET
).dpzz
: $(ZIP10TARGETN
)
1156 .IF
"$(common_build_zip)"!=""
1157 ZIP10HELPVAR
=$(COMMONBIN
)$/$(ZIP10TARGET
)
1158 .ELSE
# "$(common_build_zip)"!=""
1159 ZIP10HELPVAR
=$(BIN
)$/$(ZIP10TARGET
)
1160 .ENDIF
# "$(common_build_zip)"!=""
1163 echo
# > $(MISC)$/$(@:f)
1164 .IF
"$(common_build_zip)"!=""
1165 .IF
"$(ZIP10DIR)" != ""
1167 -$(MKDIRHIER
) $(ZIP10DIR
)
1168 $(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
)
1169 .ELSE
# "$(ZIP10DIR)" != ""
1171 -$(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
)
1172 .ENDIF
# "$(ZIP10DIR)" != ""
1173 .ELSE
# "$(common_build_zip)"!=""
1174 .IF
"$(ZIP10DIR)" != ""
1176 -$(MKDIRHIER
) $(ZIP10DIR
)
1177 $(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
)
1178 .ELSE
# "$(ZIP10DIR)" != ""
1180 -$(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
)
1181 .ENDIF
# "$(ZIP10DIR)" != ""
1182 .ENDIF
# "$(common_build_zip)"!=""
1183 @echo
$@
: makefile.mk
>> $(MISC
)$/$(@
:f
)
1186 $(ZIP10TARGETN
) : delzip
$(ZIP10DEPS
)
1187 .IF
"$(QUIET_BUILD)"==""
1188 @echo
------------------------------
1190 @echo
"Making: " $(@
:f
)
1191 @@
$(!eq
,$?
,$(?
:s
/delzip
/zzz
/) -$(RM
) echo
) $(uniq
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
))
1192 @
$(eq
,$?
,$(?
:s
/delzip
/zzz
/) noop echo
) rebuilding zipfiles
1193 @echo
------------------------------ $(eq
,$?
,$(?
:s
/delzip
/zzz
/) >&$(NULLDEV
) )
1194 .IF
"$(common_build_zip)"!=""
1195 .IF
"$(ZIP10DIR)" != ""
1196 @@
-$(GNUCOPY
) -p
$@
$(ZIP10TMP
).
$(ZIP10TARGET
){$(subst,$(ZIP10HELPVAR
),_
$(@
:db
))}$(ZIP10EXT
)
1197 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP10HELPVAR
)_
, $(@
:db
))} $(ZIP10DIR
)) $(command_seperator
) zip
$(ZIP10FLAGS
) $(ZIP10TMP
).
$(ZIP10TARGET
){$(subst,$(ZIP10HELPVAR
),_
$(@
:db
))}$(ZIP10EXT
) $(subst,LANGDIR_away
$/, $(ZIP10LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
1198 $(COPY
) $(ZIP10TMP
).
$(ZIP10TARGET
){$(subst,$(ZIP10HELPVAR
),_
$(@
:db
))}$(ZIP10EXT
) $@.
$(INPATH
)
1199 $(RM
) $(ZIP10TMP
).
$(ZIP10TARGET
){$(subst,$(ZIP10HELPVAR
),_
$(@
:db
))}$(ZIP10EXT
)
1200 .ELSE
# "$(ZIP10DIR)" != ""
1201 @@
-$(GNUCOPY
) -p
$@
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
1202 zip
$(ZIP10FLAGS
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $(foreach,j
,$(ZIP10LIST
) $(subst,LANGDIR
,{$(subst,$(ZIP10HELPVAR
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
1203 @@
-$(GNUCOPY
) -p
$(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
) $@.
$(INPATH
)
1204 @
-$(RM
) $(subst,$(COMMON_OUTDIR
),$(OUTPATH
) $@
)
1205 .ENDIF
# "$(ZIP10DIR)" != ""
1207 @
$(IFEXIST
) $@.
$(INPATH
) $(THEN
) $(RENAME
:s
/+//) $@.
$(INPATH
) $@
$(FI
)
1208 # @$(IFEXIST) $@ $(THEN) $(TOUCH) $@ $(FI) # even if it's not used...
1209 .ELSE
# "$(common_build_zip)"!=""
1210 .IF
"$(ZIP10DIR)" != ""
1211 @@
-$(GNUCOPY
) -p
$@
$(ZIP10TMP
).
$(ZIP10TARGET
){$(subst,$(ZIP10HELPVAR
),_
$(@
:db
))}$(ZIP10EXT
)
1212 -$(CDD
) $(subst,LANGDIR
,{$(subst,$(ZIP10HELPVAR
)_
, $(@
:db
))} $(ZIP10DIR
)) $(command_seperator
) zip
$(ZIP10FLAGS
) $(ZIP10TMP
).
$(ZIP10TARGET
){$(subst,$(ZIP10HELPVAR
),_
$(@
:db
))}$(ZIP10EXT
) $(subst,LANGDIR_away
$/, $(ZIP10LIST
:s
/LANGDIR
/LANGDIR_away
/)) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
1213 $(COPY
) $(ZIP10TMP
).
$(ZIP10TARGET
){$(subst,$(ZIP10HELPVAR
),_
$(@
:db
))}$(ZIP10EXT
) $@
1214 $(RM
) $(ZIP10TMP
).
$(ZIP10TARGET
){$(subst,$(ZIP10HELPVAR
),_
$(@
:db
))}$(ZIP10EXT
)
1215 .ELSE
# "$(ZIP10DIR)" != ""
1216 zip
$(ZIP10FLAGS
) $@
$(foreach,j
,$(ZIP10LIST
) $(subst,LANGDIR
,{$(subst,$(BIN
)$/$(ZIP10TARGET
)_
, $(@
:db
))} $j )) -x delzip
$(avoid_cvs_dir
) $(CHECKZIPRESULT
)
1217 .ENDIF
# "$(ZIP10DIR)" != ""
1218 .ENDIF
# "$(common_build_zip)"!=""