3 .IF
"$(RESLIB1TARGETN)"!=""
6 HIDRES1PARTICLE
=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(MISC
))$/$(RESLIB1NAME
)_res.hid
8 #HACK cut off the dirty srs files which are included from solver
9 RESLIB1HIDFILES
:=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(subst,.srs
,_srs.hid
$(RESLIB1SRSFILES
)))
10 $(HIDRES1PARTICLE
): $(RESLIB1HIDFILES
)
11 .IF
"$(QUIET_BUILD)"==""
12 @echo
------------------------------
14 @echo
"Making: " $(@
:f
)
15 $(QUIET_BUILD
) @
$(IFEXIST
) $@
$(THEN
) $(RM
:s
/+//) $@
$(FI
)
16 # need to strip since solaris cannot handle tab-only whitespace here
17 $(QUIET_BUILD
) $(TYPE
) $(mktmp
$(strip, $(subst,$/,/ $(RESLIB1HIDFILES
))) )| xargs
-s
1000 cat
> $@.
$(ROUT
).tmp
18 @
$(RENAME
) $@.
$(ROUT
).tmp
$@
20 ALLTAR
: $(HIDRES1PARTICLE
)
22 .ENDIF
# "$(BUILDHIDS)"!=""
28 @echo using rsc multi-res feature
29 .IF
"$(common_build_reslib)"!=""
30 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
32 $(foreach,i
,$(alllangiso
) -lg
$i \
33 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
34 -fs
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))$/$(RESLIB1NAME
)$i.res
} \
35 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB1IMAGES
)) -lip
={$j}$/$i \
37 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
38 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
39 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
40 -oil
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))} \
42 $(RSC1HEADER
) $(RESLIB1SRSFILES
) \
44 .ELSE
# "$(common_build_reslib)"!=""
45 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
47 $(foreach,i
,$(alllangiso
) -lg
$i \
48 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
49 -fs
={$(BIN
)$/$(RESLIB1NAME
)$i.res
} \
50 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB1IMAGES
)) -lip
={$j}$/$i \
52 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
53 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
54 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
57 $(RSC1HEADER
) $(RESLIB1SRSFILES
) \
59 .ENDIF
# "$(common_build_reslib)"!=""
64 @echo
"Making: " $(@
:f
)
66 .IF
"$(common_build_reslib)"!=""
67 @@
-$(RM
) $(RSC_MULTI1
)
68 .ELSE
# "$(common_build_reslib)"!=""
69 @@
-$(RM
) $(RSC_MULTI1
)
70 .ENDIF
# "$(common_build_reslib)"!=""
71 .ELSE
# "$(GUI)"=="UNX"
72 .IF
"$(common_build_reslib)"!=""
73 @@
-$(RM
) $(RSC_MULTI1
)
74 .ELSE
# "$(common_build_reslib)"!=""
75 @@
-$(RM
) $(RSC_MULTI1
)
76 .ENDIF
# "$(common_build_reslib)"!=""
77 .ENDIF
# "$(GUI)"=="UNX"
78 .ENDIF
# "$(RESLIB1TARGETN)"!=""
83 .IF
"$(RESLIB2TARGETN)"!=""
85 .IF
"$(BUILDHIDS)"!=""
86 HIDRES2PARTICLE
=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(MISC
))$/$(RESLIB2NAME
)_res.hid
88 #HACK cut off the dirty srs files which are included from solver
89 RESLIB2HIDFILES
:=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(subst,.srs
,_srs.hid
$(RESLIB2SRSFILES
)))
90 $(HIDRES2PARTICLE
): $(RESLIB2HIDFILES
)
91 .IF
"$(QUIET_BUILD)"==""
92 @echo
------------------------------
94 @echo
"Making: " $(@
:f
)
95 $(QUIET_BUILD
) @
$(IFEXIST
) $@
$(THEN
) $(RM
:s
/+//) $@
$(FI
)
96 # need to strip since solaris cannot handle tab-only whitespace here
97 $(QUIET_BUILD
) $(TYPE
) $(mktmp
$(strip, $(subst,$/,/ $(RESLIB2HIDFILES
))) )| xargs
-s
1000 cat
> $@.
$(ROUT
).tmp
98 @
$(RENAME
) $@.
$(ROUT
).tmp
$@
100 ALLTAR
: $(HIDRES2PARTICLE
)
102 .ENDIF
# "$(BUILDHIDS)"!=""
108 @echo using rsc multi-res feature
109 .IF
"$(common_build_reslib)"!=""
110 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
112 $(foreach,i
,$(alllangiso
) -lg
$i \
113 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
114 -fs
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))$/$(RESLIB2NAME
)$i.res
} \
115 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB2IMAGES
)) -lip
={$j}$/$i \
117 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
118 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
119 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
120 -oil
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))} \
122 $(RSC2HEADER
) $(RESLIB2SRSFILES
) \
124 .ELSE
# "$(common_build_reslib)"!=""
125 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
127 $(foreach,i
,$(alllangiso
) -lg
$i \
128 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
129 -fs
={$(BIN
)$/$(RESLIB2NAME
)$i.res
} \
130 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB2IMAGES
)) -lip
={$j}$/$i \
132 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
133 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
134 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
137 $(RSC2HEADER
) $(RESLIB2SRSFILES
) \
139 .ENDIF
# "$(common_build_reslib)"!=""
144 @echo
"Making: " $(@
:f
)
146 .IF
"$(common_build_reslib)"!=""
147 @@
-$(RM
) $(RSC_MULTI2
)
148 .ELSE
# "$(common_build_reslib)"!=""
149 @@
-$(RM
) $(RSC_MULTI2
)
150 .ENDIF
# "$(common_build_reslib)"!=""
151 .ELSE
# "$(GUI)"=="UNX"
152 .IF
"$(common_build_reslib)"!=""
153 @@
-$(RM
) $(RSC_MULTI2
)
154 .ELSE
# "$(common_build_reslib)"!=""
155 @@
-$(RM
) $(RSC_MULTI2
)
156 .ENDIF
# "$(common_build_reslib)"!=""
157 .ENDIF
# "$(GUI)"=="UNX"
158 .ENDIF
# "$(RESLIB2TARGETN)"!=""
163 .IF
"$(RESLIB3TARGETN)"!=""
165 .IF
"$(BUILDHIDS)"!=""
166 HIDRES3PARTICLE
=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(MISC
))$/$(RESLIB3NAME
)_res.hid
168 #HACK cut off the dirty srs files which are included from solver
169 RESLIB3HIDFILES
:=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(subst,.srs
,_srs.hid
$(RESLIB3SRSFILES
)))
170 $(HIDRES3PARTICLE
): $(RESLIB3HIDFILES
)
171 .IF
"$(QUIET_BUILD)"==""
172 @echo
------------------------------
174 @echo
"Making: " $(@
:f
)
175 $(QUIET_BUILD
) @
$(IFEXIST
) $@
$(THEN
) $(RM
:s
/+//) $@
$(FI
)
176 # need to strip since solaris cannot handle tab-only whitespace here
177 $(QUIET_BUILD
) $(TYPE
) $(mktmp
$(strip, $(subst,$/,/ $(RESLIB3HIDFILES
))) )| xargs
-s
1000 cat
> $@.
$(ROUT
).tmp
178 @
$(RENAME
) $@.
$(ROUT
).tmp
$@
180 ALLTAR
: $(HIDRES3PARTICLE
)
182 .ENDIF
# "$(BUILDHIDS)"!=""
188 @echo using rsc multi-res feature
189 .IF
"$(common_build_reslib)"!=""
190 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
192 $(foreach,i
,$(alllangiso
) -lg
$i \
193 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
194 -fs
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))$/$(RESLIB3NAME
)$i.res
} \
195 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB3IMAGES
)) -lip
={$j}$/$i \
197 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
198 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
199 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
200 -oil
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))} \
202 $(RSC3HEADER
) $(RESLIB3SRSFILES
) \
204 .ELSE
# "$(common_build_reslib)"!=""
205 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
207 $(foreach,i
,$(alllangiso
) -lg
$i \
208 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
209 -fs
={$(BIN
)$/$(RESLIB3NAME
)$i.res
} \
210 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB3IMAGES
)) -lip
={$j}$/$i \
212 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
213 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
214 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
217 $(RSC3HEADER
) $(RESLIB3SRSFILES
) \
219 .ENDIF
# "$(common_build_reslib)"!=""
224 @echo
"Making: " $(@
:f
)
226 .IF
"$(common_build_reslib)"!=""
227 @@
-$(RM
) $(RSC_MULTI3
)
228 .ELSE
# "$(common_build_reslib)"!=""
229 @@
-$(RM
) $(RSC_MULTI3
)
230 .ENDIF
# "$(common_build_reslib)"!=""
231 .ELSE
# "$(GUI)"=="UNX"
232 .IF
"$(common_build_reslib)"!=""
233 @@
-$(RM
) $(RSC_MULTI3
)
234 .ELSE
# "$(common_build_reslib)"!=""
235 @@
-$(RM
) $(RSC_MULTI3
)
236 .ENDIF
# "$(common_build_reslib)"!=""
237 .ENDIF
# "$(GUI)"=="UNX"
238 .ENDIF
# "$(RESLIB3TARGETN)"!=""
243 .IF
"$(RESLIB4TARGETN)"!=""
245 .IF
"$(BUILDHIDS)"!=""
246 HIDRES4PARTICLE
=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(MISC
))$/$(RESLIB4NAME
)_res.hid
248 #HACK cut off the dirty srs files which are included from solver
249 RESLIB4HIDFILES
:=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(subst,.srs
,_srs.hid
$(RESLIB4SRSFILES
)))
250 $(HIDRES4PARTICLE
): $(RESLIB4HIDFILES
)
251 .IF
"$(QUIET_BUILD)"==""
252 @echo
------------------------------
254 @echo
"Making: " $(@
:f
)
255 $(QUIET_BUILD
) @
$(IFEXIST
) $@
$(THEN
) $(RM
:s
/+//) $@
$(FI
)
256 # need to strip since solaris cannot handle tab-only whitespace here
257 $(QUIET_BUILD
) $(TYPE
) $(mktmp
$(strip, $(subst,$/,/ $(RESLIB4HIDFILES
))) )| xargs
-s
1000 cat
> $@.
$(ROUT
).tmp
258 @
$(RENAME
) $@.
$(ROUT
).tmp
$@
260 ALLTAR
: $(HIDRES4PARTICLE
)
262 .ENDIF
# "$(BUILDHIDS)"!=""
268 @echo using rsc multi-res feature
269 .IF
"$(common_build_reslib)"!=""
270 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
272 $(foreach,i
,$(alllangiso
) -lg
$i \
273 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
274 -fs
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))$/$(RESLIB4NAME
)$i.res
} \
275 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB4IMAGES
)) -lip
={$j}$/$i \
277 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
278 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
279 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
280 -oil
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))} \
282 $(RSC4HEADER
) $(RESLIB4SRSFILES
) \
284 .ELSE
# "$(common_build_reslib)"!=""
285 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
287 $(foreach,i
,$(alllangiso
) -lg
$i \
288 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
289 -fs
={$(BIN
)$/$(RESLIB4NAME
)$i.res
} \
290 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB4IMAGES
)) -lip
={$j}$/$i \
292 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
293 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
294 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
297 $(RSC4HEADER
) $(RESLIB4SRSFILES
) \
299 .ENDIF
# "$(common_build_reslib)"!=""
304 @echo
"Making: " $(@
:f
)
306 .IF
"$(common_build_reslib)"!=""
307 @@
-$(RM
) $(RSC_MULTI4
)
308 .ELSE
# "$(common_build_reslib)"!=""
309 @@
-$(RM
) $(RSC_MULTI4
)
310 .ENDIF
# "$(common_build_reslib)"!=""
311 .ELSE
# "$(GUI)"=="UNX"
312 .IF
"$(common_build_reslib)"!=""
313 @@
-$(RM
) $(RSC_MULTI4
)
314 .ELSE
# "$(common_build_reslib)"!=""
315 @@
-$(RM
) $(RSC_MULTI4
)
316 .ENDIF
# "$(common_build_reslib)"!=""
317 .ENDIF
# "$(GUI)"=="UNX"
318 .ENDIF
# "$(RESLIB4TARGETN)"!=""
323 .IF
"$(RESLIB5TARGETN)"!=""
325 .IF
"$(BUILDHIDS)"!=""
326 HIDRES5PARTICLE
=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(MISC
))$/$(RESLIB5NAME
)_res.hid
328 #HACK cut off the dirty srs files which are included from solver
329 RESLIB5HIDFILES
:=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(subst,.srs
,_srs.hid
$(RESLIB5SRSFILES
)))
330 $(HIDRES5PARTICLE
): $(RESLIB5HIDFILES
)
331 .IF
"$(QUIET_BUILD)"==""
332 @echo
------------------------------
334 @echo
"Making: " $(@
:f
)
335 $(QUIET_BUILD
) @
$(IFEXIST
) $@
$(THEN
) $(RM
:s
/+//) $@
$(FI
)
336 # need to strip since solaris cannot handle tab-only whitespace here
337 $(QUIET_BUILD
) $(TYPE
) $(mktmp
$(strip, $(subst,$/,/ $(RESLIB5HIDFILES
))) )| xargs
-s
1000 cat
> $@.
$(ROUT
).tmp
338 @
$(RENAME
) $@.
$(ROUT
).tmp
$@
340 ALLTAR
: $(HIDRES5PARTICLE
)
342 .ENDIF
# "$(BUILDHIDS)"!=""
348 @echo using rsc multi-res feature
349 .IF
"$(common_build_reslib)"!=""
350 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
352 $(foreach,i
,$(alllangiso
) -lg
$i \
353 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
354 -fs
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))$/$(RESLIB5NAME
)$i.res
} \
355 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB5IMAGES
)) -lip
={$j}$/$i \
357 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
358 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
359 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
360 -oil
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))} \
362 $(RSC5HEADER
) $(RESLIB5SRSFILES
) \
364 .ELSE
# "$(common_build_reslib)"!=""
365 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
367 $(foreach,i
,$(alllangiso
) -lg
$i \
368 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
369 -fs
={$(BIN
)$/$(RESLIB5NAME
)$i.res
} \
370 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB5IMAGES
)) -lip
={$j}$/$i \
372 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
373 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
374 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
377 $(RSC5HEADER
) $(RESLIB5SRSFILES
) \
379 .ENDIF
# "$(common_build_reslib)"!=""
384 @echo
"Making: " $(@
:f
)
386 .IF
"$(common_build_reslib)"!=""
387 @@
-$(RM
) $(RSC_MULTI5
)
388 .ELSE
# "$(common_build_reslib)"!=""
389 @@
-$(RM
) $(RSC_MULTI5
)
390 .ENDIF
# "$(common_build_reslib)"!=""
391 .ELSE
# "$(GUI)"=="UNX"
392 .IF
"$(common_build_reslib)"!=""
393 @@
-$(RM
) $(RSC_MULTI5
)
394 .ELSE
# "$(common_build_reslib)"!=""
395 @@
-$(RM
) $(RSC_MULTI5
)
396 .ENDIF
# "$(common_build_reslib)"!=""
397 .ENDIF
# "$(GUI)"=="UNX"
398 .ENDIF
# "$(RESLIB5TARGETN)"!=""
403 .IF
"$(RESLIB6TARGETN)"!=""
405 .IF
"$(BUILDHIDS)"!=""
406 HIDRES6PARTICLE
=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(MISC
))$/$(RESLIB6NAME
)_res.hid
408 #HACK cut off the dirty srs files which are included from solver
409 RESLIB6HIDFILES
:=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(subst,.srs
,_srs.hid
$(RESLIB6SRSFILES
)))
410 $(HIDRES6PARTICLE
): $(RESLIB6HIDFILES
)
411 .IF
"$(QUIET_BUILD)"==""
412 @echo
------------------------------
414 @echo
"Making: " $(@
:f
)
415 $(QUIET_BUILD
) @
$(IFEXIST
) $@
$(THEN
) $(RM
:s
/+//) $@
$(FI
)
416 # need to strip since solaris cannot handle tab-only whitespace here
417 $(QUIET_BUILD
) $(TYPE
) $(mktmp
$(strip, $(subst,$/,/ $(RESLIB6HIDFILES
))) )| xargs
-s
1000 cat
> $@.
$(ROUT
).tmp
418 @
$(RENAME
) $@.
$(ROUT
).tmp
$@
420 ALLTAR
: $(HIDRES6PARTICLE
)
422 .ENDIF
# "$(BUILDHIDS)"!=""
428 @echo using rsc multi-res feature
429 .IF
"$(common_build_reslib)"!=""
430 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
432 $(foreach,i
,$(alllangiso
) -lg
$i \
433 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
434 -fs
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))$/$(RESLIB6NAME
)$i.res
} \
435 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB6IMAGES
)) -lip
={$j}$/$i \
437 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
438 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
439 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
440 -oil
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))} \
442 $(RSC6HEADER
) $(RESLIB6SRSFILES
) \
444 .ELSE
# "$(common_build_reslib)"!=""
445 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
447 $(foreach,i
,$(alllangiso
) -lg
$i \
448 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
449 -fs
={$(BIN
)$/$(RESLIB6NAME
)$i.res
} \
450 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB6IMAGES
)) -lip
={$j}$/$i \
452 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
453 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
454 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
457 $(RSC6HEADER
) $(RESLIB6SRSFILES
) \
459 .ENDIF
# "$(common_build_reslib)"!=""
464 @echo
"Making: " $(@
:f
)
466 .IF
"$(common_build_reslib)"!=""
467 @@
-$(RM
) $(RSC_MULTI6
)
468 .ELSE
# "$(common_build_reslib)"!=""
469 @@
-$(RM
) $(RSC_MULTI6
)
470 .ENDIF
# "$(common_build_reslib)"!=""
471 .ELSE
# "$(GUI)"=="UNX"
472 .IF
"$(common_build_reslib)"!=""
473 @@
-$(RM
) $(RSC_MULTI6
)
474 .ELSE
# "$(common_build_reslib)"!=""
475 @@
-$(RM
) $(RSC_MULTI6
)
476 .ENDIF
# "$(common_build_reslib)"!=""
477 .ENDIF
# "$(GUI)"=="UNX"
478 .ENDIF
# "$(RESLIB6TARGETN)"!=""
483 .IF
"$(RESLIB7TARGETN)"!=""
485 .IF
"$(BUILDHIDS)"!=""
486 HIDRES7PARTICLE
=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(MISC
))$/$(RESLIB7NAME
)_res.hid
488 #HACK cut off the dirty srs files which are included from solver
489 RESLIB7HIDFILES
:=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(subst,.srs
,_srs.hid
$(RESLIB7SRSFILES
)))
490 $(HIDRES7PARTICLE
): $(RESLIB7HIDFILES
)
491 .IF
"$(QUIET_BUILD)"==""
492 @echo
------------------------------
494 @echo
"Making: " $(@
:f
)
495 $(QUIET_BUILD
) @
$(IFEXIST
) $@
$(THEN
) $(RM
:s
/+//) $@
$(FI
)
496 # need to strip since solaris cannot handle tab-only whitespace here
497 $(QUIET_BUILD
) $(TYPE
) $(mktmp
$(strip, $(subst,$/,/ $(RESLIB7HIDFILES
))) )| xargs
-s
1000 cat
> $@.
$(ROUT
).tmp
498 @
$(RENAME
) $@.
$(ROUT
).tmp
$@
500 ALLTAR
: $(HIDRES7PARTICLE
)
502 .ENDIF
# "$(BUILDHIDS)"!=""
508 @echo using rsc multi-res feature
509 .IF
"$(common_build_reslib)"!=""
510 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
512 $(foreach,i
,$(alllangiso
) -lg
$i \
513 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
514 -fs
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))$/$(RESLIB7NAME
)$i.res
} \
515 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB7IMAGES
)) -lip
={$j}$/$i \
517 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
518 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
519 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
520 -oil
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))} \
522 $(RSC7HEADER
) $(RESLIB7SRSFILES
) \
524 .ELSE
# "$(common_build_reslib)"!=""
525 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
527 $(foreach,i
,$(alllangiso
) -lg
$i \
528 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
529 -fs
={$(BIN
)$/$(RESLIB7NAME
)$i.res
} \
530 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB7IMAGES
)) -lip
={$j}$/$i \
532 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
533 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
534 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
537 $(RSC7HEADER
) $(RESLIB7SRSFILES
) \
539 .ENDIF
# "$(common_build_reslib)"!=""
544 @echo
"Making: " $(@
:f
)
546 .IF
"$(common_build_reslib)"!=""
547 @@
-$(RM
) $(RSC_MULTI7
)
548 .ELSE
# "$(common_build_reslib)"!=""
549 @@
-$(RM
) $(RSC_MULTI7
)
550 .ENDIF
# "$(common_build_reslib)"!=""
551 .ELSE
# "$(GUI)"=="UNX"
552 .IF
"$(common_build_reslib)"!=""
553 @@
-$(RM
) $(RSC_MULTI7
)
554 .ELSE
# "$(common_build_reslib)"!=""
555 @@
-$(RM
) $(RSC_MULTI7
)
556 .ENDIF
# "$(common_build_reslib)"!=""
557 .ENDIF
# "$(GUI)"=="UNX"
558 .ENDIF
# "$(RESLIB7TARGETN)"!=""
563 .IF
"$(RESLIB8TARGETN)"!=""
565 .IF
"$(BUILDHIDS)"!=""
566 HIDRES8PARTICLE
=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(MISC
))$/$(RESLIB8NAME
)_res.hid
568 #HACK cut off the dirty srs files which are included from solver
569 RESLIB8HIDFILES
:=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(subst,.srs
,_srs.hid
$(RESLIB8SRSFILES
)))
570 $(HIDRES8PARTICLE
): $(RESLIB8HIDFILES
)
571 .IF
"$(QUIET_BUILD)"==""
572 @echo
------------------------------
574 @echo
"Making: " $(@
:f
)
575 $(QUIET_BUILD
) @
$(IFEXIST
) $@
$(THEN
) $(RM
:s
/+//) $@
$(FI
)
576 # need to strip since solaris cannot handle tab-only whitespace here
577 $(QUIET_BUILD
) $(TYPE
) $(mktmp
$(strip, $(subst,$/,/ $(RESLIB8HIDFILES
))) )| xargs
-s
1000 cat
> $@.
$(ROUT
).tmp
578 @
$(RENAME
) $@.
$(ROUT
).tmp
$@
580 ALLTAR
: $(HIDRES8PARTICLE
)
582 .ENDIF
# "$(BUILDHIDS)"!=""
588 @echo using rsc multi-res feature
589 .IF
"$(common_build_reslib)"!=""
590 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
592 $(foreach,i
,$(alllangiso
) -lg
$i \
593 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
594 -fs
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))$/$(RESLIB8NAME
)$i.res
} \
595 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB8IMAGES
)) -lip
={$j}$/$i \
597 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
598 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
599 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
600 -oil
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))} \
602 $(RSC8HEADER
) $(RESLIB8SRSFILES
) \
604 .ELSE
# "$(common_build_reslib)"!=""
605 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
607 $(foreach,i
,$(alllangiso
) -lg
$i \
608 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
609 -fs
={$(BIN
)$/$(RESLIB8NAME
)$i.res
} \
610 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB8IMAGES
)) -lip
={$j}$/$i \
612 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
613 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
614 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
617 $(RSC8HEADER
) $(RESLIB8SRSFILES
) \
619 .ENDIF
# "$(common_build_reslib)"!=""
624 @echo
"Making: " $(@
:f
)
626 .IF
"$(common_build_reslib)"!=""
627 @@
-$(RM
) $(RSC_MULTI8
)
628 .ELSE
# "$(common_build_reslib)"!=""
629 @@
-$(RM
) $(RSC_MULTI8
)
630 .ENDIF
# "$(common_build_reslib)"!=""
631 .ELSE
# "$(GUI)"=="UNX"
632 .IF
"$(common_build_reslib)"!=""
633 @@
-$(RM
) $(RSC_MULTI8
)
634 .ELSE
# "$(common_build_reslib)"!=""
635 @@
-$(RM
) $(RSC_MULTI8
)
636 .ENDIF
# "$(common_build_reslib)"!=""
637 .ENDIF
# "$(GUI)"=="UNX"
638 .ENDIF
# "$(RESLIB8TARGETN)"!=""
643 .IF
"$(RESLIB9TARGETN)"!=""
645 .IF
"$(BUILDHIDS)"!=""
646 HIDRES9PARTICLE
=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(MISC
))$/$(RESLIB9NAME
)_res.hid
648 #HACK cut off the dirty srs files which are included from solver
649 RESLIB9HIDFILES
:=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(subst,.srs
,_srs.hid
$(RESLIB9SRSFILES
)))
650 $(HIDRES9PARTICLE
): $(RESLIB9HIDFILES
)
651 .IF
"$(QUIET_BUILD)"==""
652 @echo
------------------------------
654 @echo
"Making: " $(@
:f
)
655 $(QUIET_BUILD
) @
$(IFEXIST
) $@
$(THEN
) $(RM
:s
/+//) $@
$(FI
)
656 # need to strip since solaris cannot handle tab-only whitespace here
657 $(QUIET_BUILD
) $(TYPE
) $(mktmp
$(strip, $(subst,$/,/ $(RESLIB9HIDFILES
))) )| xargs
-s
1000 cat
> $@.
$(ROUT
).tmp
658 @
$(RENAME
) $@.
$(ROUT
).tmp
$@
660 ALLTAR
: $(HIDRES9PARTICLE
)
662 .ENDIF
# "$(BUILDHIDS)"!=""
668 @echo using rsc multi-res feature
669 .IF
"$(common_build_reslib)"!=""
670 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
672 $(foreach,i
,$(alllangiso
) -lg
$i \
673 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
674 -fs
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))$/$(RESLIB9NAME
)$i.res
} \
675 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB9IMAGES
)) -lip
={$j}$/$i \
677 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
678 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
679 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
680 -oil
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))} \
682 $(RSC9HEADER
) $(RESLIB9SRSFILES
) \
684 .ELSE
# "$(common_build_reslib)"!=""
685 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
687 $(foreach,i
,$(alllangiso
) -lg
$i \
688 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
689 -fs
={$(BIN
)$/$(RESLIB9NAME
)$i.res
} \
690 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB9IMAGES
)) -lip
={$j}$/$i \
692 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
693 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
694 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
697 $(RSC9HEADER
) $(RESLIB9SRSFILES
) \
699 .ENDIF
# "$(common_build_reslib)"!=""
704 @echo
"Making: " $(@
:f
)
706 .IF
"$(common_build_reslib)"!=""
707 @@
-$(RM
) $(RSC_MULTI9
)
708 .ELSE
# "$(common_build_reslib)"!=""
709 @@
-$(RM
) $(RSC_MULTI9
)
710 .ENDIF
# "$(common_build_reslib)"!=""
711 .ELSE
# "$(GUI)"=="UNX"
712 .IF
"$(common_build_reslib)"!=""
713 @@
-$(RM
) $(RSC_MULTI9
)
714 .ELSE
# "$(common_build_reslib)"!=""
715 @@
-$(RM
) $(RSC_MULTI9
)
716 .ENDIF
# "$(common_build_reslib)"!=""
717 .ENDIF
# "$(GUI)"=="UNX"
718 .ENDIF
# "$(RESLIB9TARGETN)"!=""
723 .IF
"$(RESLIB10TARGETN)"!=""
725 .IF
"$(BUILDHIDS)"!=""
726 HIDRES10PARTICLE
=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(MISC
))$/$(RESLIB10NAME
)_res.hid
728 #HACK cut off the dirty srs files which are included from solver
729 RESLIB10HIDFILES
:=$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(subst,.srs
,_srs.hid
$(RESLIB10SRSFILES
)))
730 $(HIDRES10PARTICLE
): $(RESLIB10HIDFILES
)
731 .IF
"$(QUIET_BUILD)"==""
732 @echo
------------------------------
734 @echo
"Making: " $(@
:f
)
735 $(QUIET_BUILD
) @
$(IFEXIST
) $@
$(THEN
) $(RM
:s
/+//) $@
$(FI
)
736 # need to strip since solaris cannot handle tab-only whitespace here
737 $(QUIET_BUILD
) $(TYPE
) $(mktmp
$(strip, $(subst,$/,/ $(RESLIB10HIDFILES
))) )| xargs
-s
1000 cat
> $@.
$(ROUT
).tmp
738 @
$(RENAME
) $@.
$(ROUT
).tmp
$@
740 ALLTAR
: $(HIDRES10PARTICLE
)
742 .ENDIF
# "$(BUILDHIDS)"!=""
745 $(RESLIB10SRSFILES
) \
748 @echo using rsc multi-res feature
749 .IF
"$(common_build_reslib)"!=""
750 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
752 $(foreach,i
,$(alllangiso
) -lg
$i \
753 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
754 -fs
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))$/$(RESLIB10NAME
)$i.res
} \
755 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB10IMAGES
)) -lip
={$j}$/$i \
757 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
758 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
759 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
760 -oil
={$(subst,$(OUTPATH
),$(COMMON_OUTDIR
) $(BIN
))} \
762 $(RSC10HEADER
) $(RESLIB10SRSFILES
) \
764 .ELSE
# "$(common_build_reslib)"!=""
765 $(QUIET_BUILD
) $(RSC
) -presponse @
$(mktmp \
767 $(foreach,i
,$(alllangiso
) -lg
$i \
768 $(null
,$(rescharset_
{$i}) $(default
$(LANG_GUI
)) $(rescharset_
{$i})) \
769 -fs
={$(BIN
)$/$(RESLIB10NAME
)$i.res
} \
770 $(foreach,j
,$(subst,$(PRJ
),$(SOLARSRC
)$/$(RSCDEFIMG
)$/$(PRJNAME
) $(RESLIB10IMAGES
)) -lip
={$j}$/$i \
772 -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
$/$i -lip
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res
) \
773 -subMODULE
=$(SOLARSRC
)$/$(RSCDEFIMG
) \
774 -subGLOBALRES
=$(SOLARSRC
)$/$(RSCDEFIMG
)$/res \
777 $(RSC10HEADER
) $(RESLIB10SRSFILES
) \
779 .ENDIF
# "$(common_build_reslib)"!=""
781 $(RESLIB10TARGETN
): \
782 $(RESLIB10SRSFILES
) \
784 @echo
"Making: " $(@
:f
)
786 .IF
"$(common_build_reslib)"!=""
787 @@
-$(RM
) $(RSC_MULTI10
)
788 .ELSE
# "$(common_build_reslib)"!=""
789 @@
-$(RM
) $(RSC_MULTI10
)
790 .ENDIF
# "$(common_build_reslib)"!=""
791 .ELSE
# "$(GUI)"=="UNX"
792 .IF
"$(common_build_reslib)"!=""
793 @@
-$(RM
) $(RSC_MULTI10
)
794 .ELSE
# "$(common_build_reslib)"!=""
795 @@
-$(RM
) $(RSC_MULTI10
)
796 .ENDIF
# "$(common_build_reslib)"!=""
797 .ENDIF
# "$(GUI)"=="UNX"
798 .ENDIF
# "$(RESLIB10TARGETN)"!=""