xref: /trunk/main/solenv/inc/_tg_rslb.mk (revision d71964d5)
1# *************************************************************
2#
3#  Licensed to the Apache Software Foundation (ASF) under one
4#  or more contributor license agreements.  See the NOTICE file
5#  distributed with this work for additional information
6#  regarding copyright ownership.  The ASF licenses this file
7#  to you under the Apache License, Version 2.0 (the
8#  "License"); you may not use this file except in compliance
9#  with the License.  You may obtain a copy of the License at
10#
11#    http://www.apache.org/licenses/LICENSE-2.0
12#
13#  Unless required by applicable law or agreed to in writing,
14#  software distributed under the License is distributed on an
15#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16#  KIND, either express or implied.  See the License for the
17#  specific language governing permissions and limitations
18#  under the License.
19#
20# *************************************************************
21# unroll begin
22
23.IF "$(RESLIB1TARGETN)"!=""
24
25$(RSC_MULTI1) : \
26		$(RESLIB1SRSFILES) \
27		$(RESLIB1TARGETN) \
28		$(RESLIB1BMPS)
29	@echo Compiling: $(@:f)
30.IF "$(common_build_reslib)"!=""
31	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
32	-r -p \
33	$(foreach,i,$(alllangiso) -lg$i \
34	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
35	-fs={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB1NAME)$i.res} \
36    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB1IMAGES)) -lip={$j}/$i \
37    -lip={$j} ) \
38    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
39    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
40	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
41	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
42    -oil={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))} \
43    -ft=$@ \
44	$(RSC1HEADER) $(RESLIB1SRSFILES) \
45	) > $(NULLDEV)
46.ELSE			# "$(common_build_reslib)"!=""
47	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
48	-r -p \
49	$(foreach,i,$(alllangiso) -lg$i \
50	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
51	-fs={$(BIN)/$(RESLIB1NAME)$i.res} \
52    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB1IMAGES)) -lip={$j}/$i \
53    -lip={$j} ) \
54    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
55    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
56	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
57	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
58    -oil=$(BIN) \
59    -ft=$@ \
60	$(RSC1HEADER) $(RESLIB1SRSFILES) \
61	) > $(NULLDEV)
62.ENDIF			# "$(common_build_reslib)"!=""
63
64$(RESLIB1TARGETN): \
65		$(RESLIB1SRSFILES) \
66		$(RESLIB1BMPS)
67	@echo "Making:   " $(@:f)
68.IF "$(GUI)"=="UNX"
69.IF "$(common_build_reslib)"!=""
70    @@-$(RM) $(RSC_MULTI1)
71.ELSE			# "$(common_build_reslib)"!=""
72    @@-$(RM) $(RSC_MULTI1)
73.ENDIF			# "$(common_build_reslib)"!=""
74.ELSE				# "$(GUI)"=="UNX"
75.IF "$(common_build_reslib)"!=""
76    @@-$(RM) $(RSC_MULTI1)
77.ELSE			# "$(common_build_reslib)"!=""
78    @@-$(RM) $(RSC_MULTI1)
79.ENDIF			# "$(common_build_reslib)"!=""
80.ENDIF              # "$(GUI)"=="UNX"
81.ENDIF				# "$(RESLIB1TARGETN)"!=""
82
83
84# unroll begin
85
86.IF "$(RESLIB2TARGETN)"!=""
87
88$(RSC_MULTI2) : \
89		$(RESLIB2SRSFILES) \
90		$(RESLIB2TARGETN) \
91		$(RESLIB2BMPS)
92	@echo Compiling: $(@:f)
93.IF "$(common_build_reslib)"!=""
94	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
95	-r -p \
96	$(foreach,i,$(alllangiso) -lg$i \
97	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
98	-fs={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB2NAME)$i.res} \
99    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB2IMAGES)) -lip={$j}/$i \
100    -lip={$j} ) \
101    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
102    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
103	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
104	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
105    -oil={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))} \
106    -ft=$@ \
107	$(RSC2HEADER) $(RESLIB2SRSFILES) \
108	) > $(NULLDEV)
109.ELSE			# "$(common_build_reslib)"!=""
110	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
111	-r -p \
112	$(foreach,i,$(alllangiso) -lg$i \
113	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
114	-fs={$(BIN)/$(RESLIB2NAME)$i.res} \
115    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB2IMAGES)) -lip={$j}/$i \
116    -lip={$j} ) \
117    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
118    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
119	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
120	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
121    -oil=$(BIN) \
122    -ft=$@ \
123	$(RSC2HEADER) $(RESLIB2SRSFILES) \
124	) > $(NULLDEV)
125.ENDIF			# "$(common_build_reslib)"!=""
126
127$(RESLIB2TARGETN): \
128		$(RESLIB2SRSFILES) \
129		$(RESLIB2BMPS)
130	@echo "Making:   " $(@:f)
131.IF "$(GUI)"=="UNX"
132.IF "$(common_build_reslib)"!=""
133    @@-$(RM) $(RSC_MULTI2)
134.ELSE			# "$(common_build_reslib)"!=""
135    @@-$(RM) $(RSC_MULTI2)
136.ENDIF			# "$(common_build_reslib)"!=""
137.ELSE				# "$(GUI)"=="UNX"
138.IF "$(common_build_reslib)"!=""
139    @@-$(RM) $(RSC_MULTI2)
140.ELSE			# "$(common_build_reslib)"!=""
141    @@-$(RM) $(RSC_MULTI2)
142.ENDIF			# "$(common_build_reslib)"!=""
143.ENDIF              # "$(GUI)"=="UNX"
144.ENDIF				# "$(RESLIB2TARGETN)"!=""
145
146
147# unroll begin
148
149.IF "$(RESLIB3TARGETN)"!=""
150
151$(RSC_MULTI3) : \
152		$(RESLIB3SRSFILES) \
153		$(RESLIB3TARGETN) \
154		$(RESLIB3BMPS)
155	@echo Compiling: $(@:f)
156.IF "$(common_build_reslib)"!=""
157	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
158	-r -p \
159	$(foreach,i,$(alllangiso) -lg$i \
160	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
161	-fs={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB3NAME)$i.res} \
162    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB3IMAGES)) -lip={$j}/$i \
163    -lip={$j} ) \
164    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
165    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
166	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
167	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
168    -oil={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))} \
169    -ft=$@ \
170	$(RSC3HEADER) $(RESLIB3SRSFILES) \
171	) > $(NULLDEV)
172.ELSE			# "$(common_build_reslib)"!=""
173	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
174	-r -p \
175	$(foreach,i,$(alllangiso) -lg$i \
176	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
177	-fs={$(BIN)/$(RESLIB3NAME)$i.res} \
178    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB3IMAGES)) -lip={$j}/$i \
179    -lip={$j} ) \
180    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
181    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
182	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
183	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
184    -oil=$(BIN) \
185    -ft=$@ \
186	$(RSC3HEADER) $(RESLIB3SRSFILES) \
187	) > $(NULLDEV)
188.ENDIF			# "$(common_build_reslib)"!=""
189
190$(RESLIB3TARGETN): \
191		$(RESLIB3SRSFILES) \
192		$(RESLIB3BMPS)
193	@echo "Making:   " $(@:f)
194.IF "$(GUI)"=="UNX"
195.IF "$(common_build_reslib)"!=""
196    @@-$(RM) $(RSC_MULTI3)
197.ELSE			# "$(common_build_reslib)"!=""
198    @@-$(RM) $(RSC_MULTI3)
199.ENDIF			# "$(common_build_reslib)"!=""
200.ELSE				# "$(GUI)"=="UNX"
201.IF "$(common_build_reslib)"!=""
202    @@-$(RM) $(RSC_MULTI3)
203.ELSE			# "$(common_build_reslib)"!=""
204    @@-$(RM) $(RSC_MULTI3)
205.ENDIF			# "$(common_build_reslib)"!=""
206.ENDIF              # "$(GUI)"=="UNX"
207.ENDIF				# "$(RESLIB3TARGETN)"!=""
208
209
210# unroll begin
211
212.IF "$(RESLIB4TARGETN)"!=""
213
214$(RSC_MULTI4) : \
215		$(RESLIB4SRSFILES) \
216		$(RESLIB4TARGETN) \
217		$(RESLIB4BMPS)
218	@echo Compiling: $(@:f)
219.IF "$(common_build_reslib)"!=""
220	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
221	-r -p \
222	$(foreach,i,$(alllangiso) -lg$i \
223	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
224	-fs={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB4NAME)$i.res} \
225    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB4IMAGES)) -lip={$j}/$i \
226    -lip={$j} ) \
227    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
228    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
229	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
230	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
231    -oil={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))} \
232    -ft=$@ \
233	$(RSC4HEADER) $(RESLIB4SRSFILES) \
234	) > $(NULLDEV)
235.ELSE			# "$(common_build_reslib)"!=""
236	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
237	-r -p \
238	$(foreach,i,$(alllangiso) -lg$i \
239	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
240	-fs={$(BIN)/$(RESLIB4NAME)$i.res} \
241    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB4IMAGES)) -lip={$j}/$i \
242    -lip={$j} ) \
243    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
244    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
245	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
246	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
247    -oil=$(BIN) \
248    -ft=$@ \
249	$(RSC4HEADER) $(RESLIB4SRSFILES) \
250	) > $(NULLDEV)
251.ENDIF			# "$(common_build_reslib)"!=""
252
253$(RESLIB4TARGETN): \
254		$(RESLIB4SRSFILES) \
255		$(RESLIB4BMPS)
256	@echo "Making:   " $(@:f)
257.IF "$(GUI)"=="UNX"
258.IF "$(common_build_reslib)"!=""
259    @@-$(RM) $(RSC_MULTI4)
260.ELSE			# "$(common_build_reslib)"!=""
261    @@-$(RM) $(RSC_MULTI4)
262.ENDIF			# "$(common_build_reslib)"!=""
263.ELSE				# "$(GUI)"=="UNX"
264.IF "$(common_build_reslib)"!=""
265    @@-$(RM) $(RSC_MULTI4)
266.ELSE			# "$(common_build_reslib)"!=""
267    @@-$(RM) $(RSC_MULTI4)
268.ENDIF			# "$(common_build_reslib)"!=""
269.ENDIF              # "$(GUI)"=="UNX"
270.ENDIF				# "$(RESLIB4TARGETN)"!=""
271
272
273# unroll begin
274
275.IF "$(RESLIB5TARGETN)"!=""
276
277$(RSC_MULTI5) : \
278		$(RESLIB5SRSFILES) \
279		$(RESLIB5TARGETN) \
280		$(RESLIB5BMPS)
281	@echo Compiling: $(@:f)
282.IF "$(common_build_reslib)"!=""
283	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
284	-r -p \
285	$(foreach,i,$(alllangiso) -lg$i \
286	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
287	-fs={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB5NAME)$i.res} \
288    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB5IMAGES)) -lip={$j}/$i \
289    -lip={$j} ) \
290    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
291    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
292	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
293	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
294    -oil={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))} \
295    -ft=$@ \
296	$(RSC5HEADER) $(RESLIB5SRSFILES) \
297	) > $(NULLDEV)
298.ELSE			# "$(common_build_reslib)"!=""
299	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
300	-r -p \
301	$(foreach,i,$(alllangiso) -lg$i \
302	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
303	-fs={$(BIN)/$(RESLIB5NAME)$i.res} \
304    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB5IMAGES)) -lip={$j}/$i \
305    -lip={$j} ) \
306    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
307    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
308	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
309	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
310    -oil=$(BIN) \
311    -ft=$@ \
312	$(RSC5HEADER) $(RESLIB5SRSFILES) \
313	) > $(NULLDEV)
314.ENDIF			# "$(common_build_reslib)"!=""
315
316$(RESLIB5TARGETN): \
317		$(RESLIB5SRSFILES) \
318		$(RESLIB5BMPS)
319	@echo "Making:   " $(@:f)
320.IF "$(GUI)"=="UNX"
321.IF "$(common_build_reslib)"!=""
322    @@-$(RM) $(RSC_MULTI5)
323.ELSE			# "$(common_build_reslib)"!=""
324    @@-$(RM) $(RSC_MULTI5)
325.ENDIF			# "$(common_build_reslib)"!=""
326.ELSE				# "$(GUI)"=="UNX"
327.IF "$(common_build_reslib)"!=""
328    @@-$(RM) $(RSC_MULTI5)
329.ELSE			# "$(common_build_reslib)"!=""
330    @@-$(RM) $(RSC_MULTI5)
331.ENDIF			# "$(common_build_reslib)"!=""
332.ENDIF              # "$(GUI)"=="UNX"
333.ENDIF				# "$(RESLIB5TARGETN)"!=""
334
335
336# unroll begin
337
338.IF "$(RESLIB6TARGETN)"!=""
339
340$(RSC_MULTI6) : \
341		$(RESLIB6SRSFILES) \
342		$(RESLIB6TARGETN) \
343		$(RESLIB6BMPS)
344	@echo Compiling: $(@:f)
345.IF "$(common_build_reslib)"!=""
346	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
347	-r -p \
348	$(foreach,i,$(alllangiso) -lg$i \
349	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
350	-fs={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB6NAME)$i.res} \
351    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB6IMAGES)) -lip={$j}/$i \
352    -lip={$j} ) \
353    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
354    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
355	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
356	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
357    -oil={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))} \
358    -ft=$@ \
359	$(RSC6HEADER) $(RESLIB6SRSFILES) \
360	) > $(NULLDEV)
361.ELSE			# "$(common_build_reslib)"!=""
362	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
363	-r -p \
364	$(foreach,i,$(alllangiso) -lg$i \
365	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
366	-fs={$(BIN)/$(RESLIB6NAME)$i.res} \
367    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB6IMAGES)) -lip={$j}/$i \
368    -lip={$j} ) \
369    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
370    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
371	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
372	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
373    -oil=$(BIN) \
374    -ft=$@ \
375	$(RSC6HEADER) $(RESLIB6SRSFILES) \
376	) > $(NULLDEV)
377.ENDIF			# "$(common_build_reslib)"!=""
378
379$(RESLIB6TARGETN): \
380		$(RESLIB6SRSFILES) \
381		$(RESLIB6BMPS)
382	@echo "Making:   " $(@:f)
383.IF "$(GUI)"=="UNX"
384.IF "$(common_build_reslib)"!=""
385    @@-$(RM) $(RSC_MULTI6)
386.ELSE			# "$(common_build_reslib)"!=""
387    @@-$(RM) $(RSC_MULTI6)
388.ENDIF			# "$(common_build_reslib)"!=""
389.ELSE				# "$(GUI)"=="UNX"
390.IF "$(common_build_reslib)"!=""
391    @@-$(RM) $(RSC_MULTI6)
392.ELSE			# "$(common_build_reslib)"!=""
393    @@-$(RM) $(RSC_MULTI6)
394.ENDIF			# "$(common_build_reslib)"!=""
395.ENDIF              # "$(GUI)"=="UNX"
396.ENDIF				# "$(RESLIB6TARGETN)"!=""
397
398
399# unroll begin
400
401.IF "$(RESLIB7TARGETN)"!=""
402
403$(RSC_MULTI7) : \
404		$(RESLIB7SRSFILES) \
405		$(RESLIB7TARGETN) \
406		$(RESLIB7BMPS)
407	@echo Compiling: $(@:f)
408.IF "$(common_build_reslib)"!=""
409	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
410	-r -p \
411	$(foreach,i,$(alllangiso) -lg$i \
412	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
413	-fs={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB7NAME)$i.res} \
414    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB7IMAGES)) -lip={$j}/$i \
415    -lip={$j} ) \
416    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
417    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
418	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
419	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
420    -oil={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))} \
421    -ft=$@ \
422	$(RSC7HEADER) $(RESLIB7SRSFILES) \
423	) > $(NULLDEV)
424.ELSE			# "$(common_build_reslib)"!=""
425	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
426	-r -p \
427	$(foreach,i,$(alllangiso) -lg$i \
428	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
429	-fs={$(BIN)/$(RESLIB7NAME)$i.res} \
430    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB7IMAGES)) -lip={$j}/$i \
431    -lip={$j} ) \
432    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
433    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
434	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
435	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
436    -oil=$(BIN) \
437    -ft=$@ \
438	$(RSC7HEADER) $(RESLIB7SRSFILES) \
439	) > $(NULLDEV)
440.ENDIF			# "$(common_build_reslib)"!=""
441
442$(RESLIB7TARGETN): \
443		$(RESLIB7SRSFILES) \
444		$(RESLIB7BMPS)
445	@echo "Making:   " $(@:f)
446.IF "$(GUI)"=="UNX"
447.IF "$(common_build_reslib)"!=""
448    @@-$(RM) $(RSC_MULTI7)
449.ELSE			# "$(common_build_reslib)"!=""
450    @@-$(RM) $(RSC_MULTI7)
451.ENDIF			# "$(common_build_reslib)"!=""
452.ELSE				# "$(GUI)"=="UNX"
453.IF "$(common_build_reslib)"!=""
454    @@-$(RM) $(RSC_MULTI7)
455.ELSE			# "$(common_build_reslib)"!=""
456    @@-$(RM) $(RSC_MULTI7)
457.ENDIF			# "$(common_build_reslib)"!=""
458.ENDIF              # "$(GUI)"=="UNX"
459.ENDIF				# "$(RESLIB7TARGETN)"!=""
460
461
462# unroll begin
463
464.IF "$(RESLIB8TARGETN)"!=""
465
466$(RSC_MULTI8) : \
467		$(RESLIB8SRSFILES) \
468		$(RESLIB8TARGETN) \
469		$(RESLIB8BMPS)
470	@echo Compiling: $(@:f)
471.IF "$(common_build_reslib)"!=""
472	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
473	-r -p \
474	$(foreach,i,$(alllangiso) -lg$i \
475	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
476	-fs={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB8NAME)$i.res} \
477    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB8IMAGES)) -lip={$j}/$i \
478    -lip={$j} ) \
479    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
480    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
481	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
482	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
483    -oil={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))} \
484    -ft=$@ \
485	$(RSC8HEADER) $(RESLIB8SRSFILES) \
486	) > $(NULLDEV)
487.ELSE			# "$(common_build_reslib)"!=""
488	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
489	-r -p \
490	$(foreach,i,$(alllangiso) -lg$i \
491	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
492	-fs={$(BIN)/$(RESLIB8NAME)$i.res} \
493    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB8IMAGES)) -lip={$j}/$i \
494    -lip={$j} ) \
495    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
496    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
497	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
498	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
499    -oil=$(BIN) \
500    -ft=$@ \
501	$(RSC8HEADER) $(RESLIB8SRSFILES) \
502	) > $(NULLDEV)
503.ENDIF			# "$(common_build_reslib)"!=""
504
505$(RESLIB8TARGETN): \
506		$(RESLIB8SRSFILES) \
507		$(RESLIB8BMPS)
508	@echo "Making:   " $(@:f)
509.IF "$(GUI)"=="UNX"
510.IF "$(common_build_reslib)"!=""
511    @@-$(RM) $(RSC_MULTI8)
512.ELSE			# "$(common_build_reslib)"!=""
513    @@-$(RM) $(RSC_MULTI8)
514.ENDIF			# "$(common_build_reslib)"!=""
515.ELSE				# "$(GUI)"=="UNX"
516.IF "$(common_build_reslib)"!=""
517    @@-$(RM) $(RSC_MULTI8)
518.ELSE			# "$(common_build_reslib)"!=""
519    @@-$(RM) $(RSC_MULTI8)
520.ENDIF			# "$(common_build_reslib)"!=""
521.ENDIF              # "$(GUI)"=="UNX"
522.ENDIF				# "$(RESLIB8TARGETN)"!=""
523
524
525# unroll begin
526
527.IF "$(RESLIB9TARGETN)"!=""
528
529$(RSC_MULTI9) : \
530		$(RESLIB9SRSFILES) \
531		$(RESLIB9TARGETN) \
532		$(RESLIB9BMPS)
533	@echo Compiling: $(@:f)
534.IF "$(common_build_reslib)"!=""
535	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
536	-r -p \
537	$(foreach,i,$(alllangiso) -lg$i \
538	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
539	-fs={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB9NAME)$i.res} \
540    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB9IMAGES)) -lip={$j}/$i \
541    -lip={$j} ) \
542    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
543    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
544	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
545	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
546    -oil={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))} \
547    -ft=$@ \
548	$(RSC9HEADER) $(RESLIB9SRSFILES) \
549	) > $(NULLDEV)
550.ELSE			# "$(common_build_reslib)"!=""
551	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
552	-r -p \
553	$(foreach,i,$(alllangiso) -lg$i \
554	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
555	-fs={$(BIN)/$(RESLIB9NAME)$i.res} \
556    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB9IMAGES)) -lip={$j}/$i \
557    -lip={$j} ) \
558    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
559    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
560	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
561	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
562    -oil=$(BIN) \
563    -ft=$@ \
564	$(RSC9HEADER) $(RESLIB9SRSFILES) \
565	) > $(NULLDEV)
566.ENDIF			# "$(common_build_reslib)"!=""
567
568$(RESLIB9TARGETN): \
569		$(RESLIB9SRSFILES) \
570		$(RESLIB9BMPS)
571	@echo "Making:   " $(@:f)
572.IF "$(GUI)"=="UNX"
573.IF "$(common_build_reslib)"!=""
574    @@-$(RM) $(RSC_MULTI9)
575.ELSE			# "$(common_build_reslib)"!=""
576    @@-$(RM) $(RSC_MULTI9)
577.ENDIF			# "$(common_build_reslib)"!=""
578.ELSE				# "$(GUI)"=="UNX"
579.IF "$(common_build_reslib)"!=""
580    @@-$(RM) $(RSC_MULTI9)
581.ELSE			# "$(common_build_reslib)"!=""
582    @@-$(RM) $(RSC_MULTI9)
583.ENDIF			# "$(common_build_reslib)"!=""
584.ENDIF              # "$(GUI)"=="UNX"
585.ENDIF				# "$(RESLIB9TARGETN)"!=""
586
587
588# unroll begin
589
590.IF "$(RESLIB10TARGETN)"!=""
591
592$(RSC_MULTI10) : \
593		$(RESLIB10SRSFILES) \
594		$(RESLIB10TARGETN) \
595		$(RESLIB10BMPS)
596	@echo Compiling: $(@:f)
597.IF "$(common_build_reslib)"!=""
598	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
599	-r -p \
600	$(foreach,i,$(alllangiso) -lg$i \
601	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
602	-fs={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB10NAME)$i.res} \
603    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB10IMAGES)) -lip={$j}/$i \
604    -lip={$j} ) \
605    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
606    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
607	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
608	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
609    -oil={$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))} \
610    -ft=$@ \
611	$(RSC10HEADER) $(RESLIB10SRSFILES) \
612	) > $(NULLDEV)
613.ELSE			# "$(common_build_reslib)"!=""
614	$(COMMAND_ECHO)$(RSC) -presponse $(VERBOSITY) @$(mktmp \
615	-r -p \
616	$(foreach,i,$(alllangiso) -lg$i \
617	$(null,$(rescharset_{$i}) $(default$(LANG_GUI)) $(rescharset_{$i})) \
618	-fs={$(BIN)/$(RESLIB10NAME)$i.res} \
619    $(foreach,j,$(subst,$(PRJ),$(SOLARSRC)/$(RSCDEFIMG)/$(PRJNAME) $(RESLIB10IMAGES)) -lip={$j}/$i \
620    -lip={$j} ) \
621    -lip=$(SOLARSRC)/$(RSCDEFIMG)/res/$i -lip=$(SOLARSRC)/$(RSCDEFIMG)/res \
622    -lip=$(SOLARSRC)/$(RSCDEFIMG)/$i -lip=$(SOLARSRC)/$(RSCDEFIMG) ) \
623	-subMODULE=$(SOLARSRC)/$(RSCDEFIMG) \
624	-subGLOBALRES=$(SOLARSRC)/$(RSCDEFIMG)/res \
625    -oil=$(BIN) \
626    -ft=$@ \
627	$(RSC10HEADER) $(RESLIB10SRSFILES) \
628	) > $(NULLDEV)
629.ENDIF			# "$(common_build_reslib)"!=""
630
631$(RESLIB10TARGETN): \
632		$(RESLIB10SRSFILES) \
633		$(RESLIB10BMPS)
634	@echo "Making:   " $(@:f)
635.IF "$(GUI)"=="UNX"
636.IF "$(common_build_reslib)"!=""
637    @@-$(RM) $(RSC_MULTI10)
638.ELSE			# "$(common_build_reslib)"!=""
639    @@-$(RM) $(RSC_MULTI10)
640.ENDIF			# "$(common_build_reslib)"!=""
641.ELSE				# "$(GUI)"=="UNX"
642.IF "$(common_build_reslib)"!=""
643    @@-$(RM) $(RSC_MULTI10)
644.ELSE			# "$(common_build_reslib)"!=""
645    @@-$(RM) $(RSC_MULTI10)
646.ENDIF			# "$(common_build_reslib)"!=""
647.ENDIF              # "$(GUI)"=="UNX"
648.ENDIF				# "$(RESLIB10TARGETN)"!=""
649
650
651