update ooo310-m15
[ooovba.git] / solenv / inc / target.mk
blob75b4802dc2ffaf20b6b1cb068cc808484ca8ccdb
1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # Copyright 2008 by Sun Microsystems, Inc.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # $RCSfile: target.mk,v $
11 # $Revision: 1.211.4.1 $
13 # This file is part of OpenOffice.org.
15 # OpenOffice.org is free software: you can redistribute it and/or modify
16 # it under the terms of the GNU Lesser General Public License version 3
17 # only, as published by the Free Software Foundation.
19 # OpenOffice.org is distributed in the hope that it will be useful,
20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 # GNU Lesser General Public License version 3 for more details
23 # (a copy is included in the LICENSE file that accompanied this code).
25 # You should have received a copy of the GNU Lesser General Public License
26 # version 3 along with OpenOffice.org. If not, see
27 # <http://www.openoffice.org/license.html>
28 # for a copy of the LGPLv3 License.
30 #*************************************************************************
32 MKFILENAME:=TARGET.MK
34 # ------------------------------------------------------------------
35 # INCLUDE-Path
36 # ------------------------------------------------------------------
38 .IF "$(STL_OS2_BUILDING)" != ""
39 CDEFS+=-DSTL_OS2_BUILDING
40 .ENDIF
41 .IF "$(VISIBILITY_HIDDEN)" != ""
42 .IF "$(COMNAME)" == "gcc3" && "$(HAVE_GCC_VISIBILITY_FEATURE)" == "TRUE"
43 CFLAGS += -fvisibility=hidden
44 .ELIF "$(COMNAME)" == "sunpro5" && "$(CCNUMVER)" >= "00050005"
45 CFLAGS += -xldscope=hidden
46 .ENDIF
47 .ENDIF
49 .IF "$(TARGET)"==""
50 target_empty=warn_target_empty
51 .ENDIF
53 # all use solarinc
54 # no standalone -I flags!!
55 INCEXT*=.
56 INCPRE*=.
57 INCPOST*=.
58 .IF "$(PRE)"!=""
59 ENVINCPRE+=-I$(PRE)$/inc
60 .ENDIF # "$(PRE)"!=""
61 .IF "$(BOOTSTRAP_SERVICE)"!="TRUE" && "$(NO_OFFUH)"==""
62 UNOINCLUDES=$(SOLARINCDIR)$/offuh
63 .ENDIF # "$(BOOTSTRAP_SERVICE)"!="TRUE" && "$(NO_OFFUH)"==""
64 SOLARINC+=$(JDKINCS)
65 # make sure INCLUDE isn't set
66 INCLUDE:=
67 .EXPORT : INCLUDE
68 .IF "$(PRJINC)"!=""
69 INCLUDE!:=-I. $(ENVINCPRE) $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) $(INCLOCPRJ:^"-I":s/-I-I/-I/) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)$/res -I$(INCPOST)
70 .ELSE # "$(PRJINC)"!=""
71 INCLUDE!:=-I. $(ENVINCPRE) $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)$/res -I$(INCPOST)
72 .ENDIF # "$(PRJINC)"!=""
73 INCLUDE_C=$(subst,$/stl$(SPACECHAR),dont_use_stl$(SPACECHAR) $(INCLUDE))
74 .EXPORT : LIB
75 # --- Compiler -----------------------------------------------------
77 .IF "$(RC_SUBDIRS)"!=""
78 SUBDIRS:=$(RC_SUBDIRS)
79 SUBDIRSDEPS=$(RC_SUBDIRSDEPS)
80 .ENDIF
82 .INCLUDE : pstrules.mk
84 .IF "$(YACCTARGET)"!=""
85 .INCLUDE : tg_yxx.mk
86 .ENDIF # "$(YACCTARGET)"!=""
88 .IF "$(nodep)"==""
90 .IF "$(L10N_framework)"==""
91 .IF "$(DEPOBJFILES)"!=""
92 DEPCOLLECT_SLO+:=$(foreach,i,$(DEPOBJFILES) $(eq,$i,$(subst,$(SLO),ttt $i) $(NULL) $(subst,$(SLO)$/,not_existing$/s_ $(i:s/.obj/.dpcc/))))
93 DEPCOLLECT_OBJ+:=$(foreach,i,$(DEPOBJFILES) $(eq,$i,$(subst,$(OBJ),ttt $i) $(NULL) $(subst,$(OBJ)$/,not_existing$/o_ $(i:s/.obj/.dpcc/))))
94 .ENDIF # "$(DEPOBJFILES)"!=""
95 # point to not existing directory as there is no creation intended anyway and
96 # stat call looks faster
97 DEPCOLLECT_SLO+:=$(subst,$(SLO)$/,not_existing$/s_ $(SLOFILES:s/.obj/.dpcc/))
98 DEPCOLLECT_OBJ+:=$(subst,$(OBJ)$/,not_existing$/o_ $(OBJFILES:s/.obj/.dpcc/))
99 .ENDIF # "$(L10N_framework)"==""
100 DEPFILESx+:=$(subst,$(PAR),$(MISC) $(ALLPARFILES:s/.par/.dpsc/))
101 .IF "$(L10N_framework)"==""
102 .IF "$(RCFILES)"!=""
103 .IF "$(RESNAME)"!=""
104 DEPFILESx+:=$(MISC)$/$(RESNAME).dpcc
105 .ELSE # "$(RESNAME)"!=""
106 DEPFILESx+:=$(MISC)$/$(TARGET).dprc
107 .ENDIF # "$(RESNAME)"!=""
108 .ENDIF # "$(RCFILES)"!=""
109 .ENDIF # "$(L10N_framework)"==""
110 DEPFILES:=$(uniq $(DEPFILESx))
111 DEPCOLLECT_SLO!:=$(strip $(uniq $(DEPCOLLECT_SLO)))
112 .IF "$(DEPCOLLECT_SLO)"!=""
113 DEPFILE_SLO+:=$(MISC)$/all_$(TARGET).dpslo
114 .ENDIF # "$(DEPCOLLECT_SLO)"!=""
115 DEPCOLLECT_OBJ!:=$(strip $(uniq $(DEPCOLLECT_OBJ)))
116 .IF "$(DEPCOLLECT_OBJ)"!=""
117 DEPFILE_OBJ+:=$(MISC)$/all_$(TARGET).dpobj
118 .ENDIF # "$(DEPCOLLECT_OBJ)"!=""
119 .ENDIF # "$(nodep)"==""
121 .IF "$(depend)" == ""
123 # -------
124 # - ALL -
125 # -------
127 # with VCL no resources are appended to the application
128 APP1RES=
129 APP2RES=
130 APP3RES=
131 APP4RES=
132 APP5RES=
133 APP6RES=
134 APP7RES=
135 APP8RES=
136 APP9RES=
137 # unfortunatly there are some applications which don't VCL resources but have
138 # resources of their own
139 .IF "$(APP1NOSVRES)" != ""
140 APP1RES=$(APP1NOSVRES)
141 .ENDIF
142 .IF "$(APP2NOSVRES)" != ""
143 APP2RES=$(APP2NOSVRES)
144 .ENDIF
145 .IF "$(APP3NOSVRES)" != ""
146 APP3RES=$(APP3NOSVRES)
147 .ENDIF
149 .IF "$(NO_APP)"!=""
150 APP1TARGET=
151 APP2TARGET=
152 APP3TARGET=
153 APP4TARGET=
154 APP5TARGET=
155 APP6TARGET=
156 APP7TARGET=
157 APP8TARGET=
158 APP9TARGET=
159 .ENDIF
161 .IF "$(IDLFILES)"!=""
163 URDFILES+=$(foreach,i,$(IDLFILES:s/.idl/.urd/:f) $(OUT)$/ucr$/$(IDLPACKAGE)$/$i)
164 UNOIDLTARGETS+=$(URDFILES)
166 .IF "$(URDFILES)"!=""
167 LOCALDBTARGET=$(OUT)$/ucr$/$(TARGET).db
168 .ENDIF
170 .IF "$(URDDOC)" != ""
171 URDDOCFILES+=$(foreach,i,$(IDLFILES:s/.idl/.urd/:f) $(OUT)$/ucrdoc$/$(IDLPACKAGE)$/$i)
172 UNOIDLTARGETS+=$(URDDOCFILES)
174 .IF "$(URDDOCFILES)"!=""
175 LOCALDOCDBTARGET=$(OUT)$/ucrdoc$/$(TARGET).db
176 .ENDIF
178 .ENDIF # "$(URDDOC)" != ""
180 .ENDIF # "$(IDLFILES)"!=""
182 .IF "$(UNOIDLDBFILES)"!=""
183 UNOIDLDBTARGET=$(OUT)$/ucr$/$(PRJNAME).db
184 .IF "$(URDDOC)" != ""
185 UNOIDLDBDOCFILES:=$(subst,$/ucr$/,$/ucrdoc$/ $(UNOIDLDBFILES))
186 UNOIDLDBDOCTARGET=$(OUT)$/ucrdoc$/$(PRJNAME)_doc.db
187 .IF "$(UNOIDLDBREGS)"!=""
188 UNOIDLDBDOCREGS=$(foreach,i,$(UNOIDLDBREGS) $(i:d)$(i:b)_doc$(i:e))
189 .ENDIF # "$(UNOIDLDBREGS)"!=""
190 .ENDIF # "$(URDDOC)" != ""
191 .ENDIF # "$(UNOIDLDBFILES)"!=""
193 .IF "$(IDLFILES)"!=""
194 .IF "$(PACKAGE)"!=""
195 IDLDIRS=$(SOLARIDLDIR)$/$(PACKAGE)
196 .ELSE # "$(PACKAGE)"!=""
197 IDLDIRS=$(SOLARIDLDIR)
198 .ENDIF # "$(PACKAGE)"!=""
200 .IF "$(LOCALIDLFILES)$(EXTERNIDLFILES)"!=""
201 .IF "$(EXTERNIDLFILES)"!=""
202 DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(IDLDIRS)$/$i)
203 .ELSE # "$(EXTERNIDLFILES)"!=""
204 DEPIDLFILES:=$(IDLFILES)
205 .ENDIF # "$(EXTERNIDLFILES)"!=""
206 .ELSE # "$(LOCALIDLFILES)$(EXTERNIDLFILES)"!=""
207 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
208 DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(!null,$(shell @$(FIND) . -name $i) $i $(shell @($(FIND) $(IDLDIRS) -name $(i:f)) | $(SED) s/\//\\/g )))
209 .ELSE # "$(GUI)"=="WNT"
210 DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(!null,$(shell @$(FIND) . -name $i -print) $i $(shell @$(FIND) $(IDLDIRS) -name $(i:f) -print ) ))
211 .ENDIF # "$(GUI)"=="WNT"
212 .ENDIF # "$(LOCALIDLFILES)$(EXTERNIDLFILES)"!=""
213 .ENDIF # "$(IDLFILES)"!=""
215 .IF "$(L10N_framework)"==""
216 .IF "$(JARFILES)"!=""
217 LOCALJARS:=$(foreach,i,$(shell @@-cd $(JARDIR) && ls -1 $(JARFILES) ) $(JARDIR)$/$i)
218 NEWCLASS:=$(LOCALJARS)
219 NEWCLASS+:=$(foreach,i,$(JARFILES) $(eq,$(LOCALJARS),$(subst,$i, $(LOCALJARS)) $(SOLARBINDIR)$/$i $(NULL)))
220 .ENDIF # "$(JARFILES)"!=""
221 .IF "$(EXTRAJARFILES)"!=""
222 NEWCLASS+=$(foreach,i,$(EXTRAJARFILES) $(COMMON_BUILD_TOOLS)$/$i)
223 .ENDIF # "$(EXTRAJARFILES)"!=""
224 .IF "$(GENJAVACLASSFILES)"!=""
225 NEWCLASS+=$(CLASSGENDIR)
226 .ENDIF # "$(GENJAVACLASSFILES)"!=""
227 .IF "$(NEWCLASS)"!=""
228 # See iz36027 for the reason for the strange $(subst ..) construct
229 CLASSPATH:=.$(PATH_SEPERATOR)$(CLASSDIR)$(PATH_SEPERATOR)$(XCLASSPATH)$(PATH_SEPERATOR){$(subst,%Z*Z%,$(PATH_SEPERATOR) $(NEWCLASS:s/ /%Z*Z%/))}
230 .ENDIF # "$(NEWCLASS)"!=""
231 .ENDIF # "$(L10N_framework)"==""
233 .IF "$(NOOPTFILES)" != ""
234 NOOPTTARGET=do_it_noopt
235 .ENDIF
237 .IF "$(EXCEPTIONSNOOPTFILES)" != ""
238 EXCEPTIONSNOOPTTARGET=do_it_exceptions_noopt
239 .ENDIF
241 .IF "$(LIBTARGET)"==""
242 .IF "$(OBJFILES)$(IDLOBJFILES)"!=""
243 OBJTARGET=$(LB)$/$(TARGET).lib
244 .ENDIF
246 .IF "$(SLOFILES)$(IDLSLOFILES)"!=""
247 SLOTARGET=$(SLB)$/$(TARGET).lib
248 .ENDIF
249 .ENDIF # "$(LIBTARGET)"==""
251 .IF "$(SECOND_BUILD)"!=""
252 .IF "$($(SECOND_BUILD)_SLOFILES)"!=""
253 .IF "$(LIBTARGET)"==""
254 $(SECOND_BUILD)SLOTARGET=$(SLB)$/$(SECOND_BUILD)_$(TARGET).lib
255 .ENDIF # "$(LIBTARGET)"==""
256 REAL_$(SECOND_BUILD)_SLOFILES=$(foreach,i,$($(SECOND_BUILD)_SLOFILES) $(i:d)$(SECOND_BUILD)_$(i:f))
257 .ENDIF
259 .IF "$($(SECOND_BUILD)_OBJFILES)"!=""
260 .IF "$(LIBTARGET)"==""
261 $(SECOND_BUILD)OBJTARGET=$(LB)$/$(SECOND_BUILD)_$(TARGET).lib
262 .ENDIF # "$(LIBTARGET)"==""
263 REAL_$(SECOND_BUILD)_OBJFILES=$(foreach,i,$($(SECOND_BUILD)_OBJFILES) $(i:d)$(SECOND_BUILD)_$(i:f))
264 .ENDIF
265 .ENDIF # "$(SECOND_BUILD)"!=""
267 .IF "$(NOLIBOBJTARGET)$(NOLIBSLOTARGET)"!=""
268 dont_set_NOLIBOBJTARGET:
269 @echo --------------------------------------------------
270 @echo setting NOLIBOBJTARGET or NOLIBSLOTARGET in your makefile
271 @echo will cause serious problems!
272 @echo use DEPOBJFILES instead.
273 @echo --------------------------------------------------
274 force_dmake_to_error
275 .ENDIF # "$(NOLIBTARGET)"!=""
276 .IF "$(OBJFILES)"!=""
277 .IF "$(LIBTARGET)" != ""
278 NOLIBOBJTARGET=$(OBJFILES)
279 .ENDIF
280 .ENDIF
282 .IF "$(SLOFILES)"!=""
283 .IF "$(LIBTARGET)" != ""
284 NOLIBSLOTARGET=$(SLOFILES)
285 .ENDIF
286 .ENDIF
288 .IF "$(SRC1FILES)"!=""
289 SRC1TARGET=$(SRS)$/$(SRS1NAME).srs
290 DEPSRS1FILE+=$(MISC)$/$(TARGET).$(SRS1NAME).dprr
291 DEPSRSFILES+=$(DEPSRS1FILE)
292 .ENDIF
294 .IF "$(SRC2FILES)"!=""
295 SRC2TARGET=$(SRS)$/$(SRS2NAME).srs
296 DEPSRS2FILE+=$(MISC)$/$(TARGET).$(SRS2NAME).dprr
297 DEPSRSFILES+=$(DEPSRS2FILE)
298 .ENDIF
300 .IF "$(SRC3FILES)"!=""
301 SRC3TARGET=$(SRS)$/$(SRS3NAME).srs
302 DEPSRS3FILE+=$(MISC)$/$(TARGET).$(SRS3NAME).dprr
303 DEPSRSFILES+=$(DEPSRS3FILE)
304 .ENDIF
306 .IF "$(SRC4FILES)"!=""
307 SRC4TARGET=$(SRS)$/$(SRS4NAME).srs
308 DEPSRS4FILE+=$(MISC)$/$(TARGET).$(SRS4NAME).dprr
309 DEPSRSFILES+=$(DEPSRS4FILE)
310 .ENDIF
312 .IF "$(SRC5FILES)"!=""
313 SRC5TARGET=$(SRS)$/$(SRS5NAME).srs
314 DEPSRS5FILE+=$(MISC)$/$(TARGET).$(SRS5NAME).dprr
315 DEPSRSFILES+=$(DEPSRS5FILE)
316 .ENDIF
318 .IF "$(SRC6FILES)"!=""
319 SRC6TARGET=$(SRS)$/$(SRS6NAME).srs
320 DEPSRS6FILE+=$(MISC)$/$(TARGET).$(SRS6NAME).dprr
321 DEPSRSFILES+=$(DEPSRS6FILE)
322 .ENDIF
324 .IF "$(SRC7FILES)"!=""
325 SRC7TARGET=$(SRS)$/$(SRS7NAME).srs
326 DEPSRS7FILE+=$(MISC)$/$(TARGET).$(SRS7NAME).dprr
327 DEPSRSFILES+=$(DEPSRS7FILE)
328 .ENDIF
330 .IF "$(SRC8FILES)"!=""
331 SRC8TARGET=$(SRS)$/$(SRS8NAME).srs
332 DEPSRS8FILE+=$(MISC)$/$(TARGET).$(SRS8NAME).dprr
333 DEPSRSFILES+=$(DEPSRS8FILE)
334 .ENDIF
336 .IF "$(SRC9FILES)"!=""
337 SRC9TARGET=$(SRS)$/$(SRS9NAME).srs
338 DEPSRS9FILE+=$(MISC)$/$(TARGET).$(SRS9NAME).dprr
339 DEPSRSFILES+=$(DEPSRS9FILE)
340 .ENDIF
342 .IF "$(SOLAR_JAVA)"!=""
343 .IF "$(JAVAFILES)$(JAVACLASSFILES)$(GENJAVAFILES)"!=""
344 .IF "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVAFILES)"
345 JAVACLASSFILES= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:s/.java//).class)
346 .ELSE # "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVAFILES)"
347 .IF "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVACLASSFILES)"
348 JAVAFILES= $(foreach,i,$(JAVACLASSFILES) $(subst,$(CLASSDIR)$/$(PACKAGE)$/, $(i:s/.class//).java))
349 .ENDIF # "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVACLASSFILES)"
350 .ENDIF # "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVAFILES)"
351 JAVATARGET:=$(MISC)$/$(TARGET)_dummy.java
352 .ENDIF # "$(JAVAFILES)$(JAVACLASSFILES)$(GENJAVAFILES)"!=""
354 .IF "$(JARTARGET)"!=""
355 JARCLASSDIRS*=.
356 .IF "$(NEW_JAR_PACK)"!=""
357 JARMANIFEST*=$(CLASSDIR)$/$(TARGET)$/META-INF$/MANIFEST.MF
358 .ENDIF # "$(NEW_JAR_PACK)"!=""
359 JARTARGETN=$(CLASSDIR)$/$(JARTARGET)
360 .IF "$(NOJARDEP)$(NEW_JAR_PACK)"==""
361 JARTARGETDEP=$(JARTARGET).dep
362 JARTARGETDEPN=$(MISC)$/$(JARTARGET).dep
363 .ENDIF # "$(NOJARDEP)$(NEW_JAR_PACK)"==""
364 .ENDIF # "$(JARTARGET)"!=""
365 .ELSE # "$(SOLAR_JAVA)"!=""
366 JAVACLASSFILES:=
367 JAVAFILES:=
368 javauno:=
369 .ENDIF # "$(SOLAR_JAVA)"!=""
371 .IF "$(L10N_framework)"==""
372 .IF "$(RCFILES)"!=""
373 RESNAME*=$(TARGET)
374 .IF "$(RCFILES)" != "verinfo.rc"
375 RCTARGET=$(RES)$/$(RESNAME).res
376 .ELSE # "$(RCFILES)" != "verinfo.rc"
377 RCFILES=
378 .ENDIF # "$(RCFILES)" != "verinfo.rc"
379 .ENDIF # "$(RCFILES)"!=""
380 .ENDIF # "$(L10N_framework)"==""
382 LOCALIZE_ME_DEST:=$(foreach,i,$(LOCALIZE_ME) $(INCCOM)$/$(i:f:s/_tmpl//))
384 .IF "$(SCP1TARGET)"!=""
385 SCP1TARGETN:=$(foreach,i,$(SCP1LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP1TARGET)$(SCPPOST))
386 .ENDIF
388 .IF "$(SCP2TARGET)"!=""
389 SCP2TARGETN:=$(foreach,i,$(SCP2LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP2TARGET)$(SCPPOST))
390 .ENDIF
392 .IF "$(SCP3TARGET)"!=""
393 SCP3TARGETN:=$(foreach,i,$(SCP3LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP3TARGET)$(SCPPOST))
394 .ENDIF
396 .IF "$(SCP4TARGET)"!=""
397 SCP4TARGETN:=$(foreach,i,$(SCP4LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP4TARGET)$(SCPPOST))
398 .ENDIF
400 .IF "$(SCP5TARGET)"!=""
401 SCP5TARGETN:=$(foreach,i,$(SCP5LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP5TARGET)$(SCPPOST))
402 .ENDIF
404 .IF "$(SCP6TARGET)"!=""
405 SCP6TARGETN:=$(foreach,i,$(SCP6LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP6TARGET)$(SCPPOST))
406 .ENDIF
408 .IF "$(SCP7TARGET)"!=""
409 SCP7TARGETN:=$(foreach,i,$(SCP7LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP7TARGET)$(SCPPOST))
410 .ENDIF
412 .IF "$(SCP8TARGET)"!=""
413 SCP8TARGETN:=$(foreach,i,$(SCP8LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP8TARGET)$(SCPPOST))
414 .ENDIF
416 .IF "$(SCP9TARGET)"!=""
417 SCP9TARGETN:=$(foreach,i,$(SCP9LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP9TARGET)$(SCPPOST))
418 .ENDIF
420 .IF "$(ZIP1TARGET)$(ZIP2TARGET)$(ZIP3TARGET)$(ZIP4TARGET)$(ZIP5TARGET)$(ZIP6TARGET)$(ZIP7TARGET)$(ZIP8TARGET)$(ZIP9TARGET)"!="$(ZIP1LIST:s/LANGDIR//)$(ZIP2LIST:s/LANGDIR//)$(ZIP3LIST:s/LANGDIR//)$(ZIP4LIST:s/LANGDIR//)$(ZIP5LIST:s/LANGDIR//)$(ZIP6LIST:s/LANGDIR//)$(ZIP7LIST:s/LANGDIR//)$(ZIP8LIST:s/LANGDIR//)$(ZIP9LIST:s/LANGDIR//)"
422 ZIPALL=ZIPALLTARGET
424 .ENDIF #
426 .IF "$(APP1TARGET)"!=""
427 APP1TARGETN=$(BIN)$/$(APP1TARGET)$(EXECPOST)
428 .IF "$(BASE)" != ""
429 .IF "$(GUI)"=="WNT"
430 .IF "$(APP1BASE)"==""
431 APP1BASE=$(BASE)
432 .ENDIF
433 APP1BASEX=/BASE:$(APP1BASE)
434 .ENDIF
435 .ENDIF
436 .ENDIF
438 .IF "$(APP2TARGET)"!=""
439 APP2TARGETN=$(BIN)$/$(APP2TARGET)$(EXECPOST)
440 .IF "$(BASE)" != ""
441 .IF "$(GUI)"=="WNT"
442 .IF "$(APP2BASE)"==""
443 APP2BASE=$(BASE)
444 .ENDIF
445 APP2BASEX=/BASE:$(APP2BASE)
446 .ENDIF
447 .ENDIF
448 .ENDIF
450 .IF "$(APP3TARGET)"!=""
451 APP3TARGETN=$(BIN)$/$(APP3TARGET)$(EXECPOST)
452 .IF "$(BASE)" != ""
453 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
454 .IF "$(APP3BASE)"==""
455 APP3BASE=$(BASE)
456 .ENDIF
457 APP3BASEX=/BASE:$(APP3BASE)
458 .ENDIF
459 .ENDIF
460 .ENDIF
462 .IF "$(APP4TARGET)"!=""
463 APP4TARGETN=$(BIN)$/$(APP4TARGET)$(EXECPOST)
464 .IF "$(BASE)" != ""
465 .IF "$(GUI)"=="WNT"
466 .IF "$(APP4BASE)"==""
467 APP4BASE=$(BASE)
468 .ENDIF
469 APP4BASEX=/BASE:$(APP4BASE)
470 .ENDIF
471 .ENDIF
472 .ENDIF
474 .IF "$(APP5TARGET)"!=""
475 APP5TARGETN=$(BIN)$/$(APP5TARGET)$(EXECPOST)
476 .IF "$(BASE)" != ""
477 .IF "$(GUI)"=="WNT"
478 .IF "$(APP5BASE)"==""
479 APP5BASE=$(BASE)
480 .ENDIF
481 APP5BASEX=/BASE:$(APP5BASE)
482 .ENDIF
483 .ENDIF
484 .ENDIF
486 .IF "$(APP6TARGET)"!=""
487 APP6TARGETN=$(BIN)$/$(APP6TARGET)$(EXECPOST)
488 .IF "$(BASE)" != ""
489 .IF "$(GUI)"=="WNT"
490 .IF "$(APP6BASE)"==""
491 APP6BASE=$(BASE)
492 .ENDIF
493 APP6BASEX=/BASE:$(APP6BASE)
494 .ENDIF
495 .ENDIF
496 .ENDIF
498 .IF "$(APP7TARGET)"!=""
499 APP7TARGETN=$(BIN)$/$(APP7TARGET)$(EXECPOST)
500 .IF "$(BASE)" != ""
501 .IF "$(GUI)"=="WNT"
502 .IF "$(APP7BASE)"==""
503 APP7BASE=$(BASE)
504 .ENDIF
505 APP7BASEX=/BASE:$(APP7BASE)
506 .ENDIF
507 .ENDIF
508 .ENDIF
510 .IF "$(APP8TARGET)"!=""
511 APP8TARGETN=$(BIN)$/$(APP8TARGET)$(EXECPOST)
512 .IF "$(BASE)" != ""
513 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
514 .IF "$(APP8BASE)"==""
515 APP8BASE=$(BASE)
516 .ENDIF
517 APP8BASEX=/BASE:$(APP8BASE)
518 .ENDIF
519 .ENDIF
520 .ENDIF
522 .IF "$(APP9TARGET)"!=""
523 APP9TARGETN=$(BIN)$/$(APP9TARGET)$(EXECPOST)
524 .IF "$(BASE)" != ""
525 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
526 .IF "$(APP9BASE)"==""
527 APP9BASE=$(BASE)
528 .ENDIF
529 APP9BASEX=/BASE:$(APP9BASE)
530 .ENDIF
531 .ENDIF
532 .ENDIF
534 .IF "$(SHL1TARGET)"!=""
535 .IF "$(WINVERSIONNAMES)"!=""
536 SHL1TARGET!:=$(SHL1TARGET)$($(WINVERSIONNAMES)_MAJOR)
537 .ENDIF # "$(WINVERSIONNAMES)"!=""
538 SHL1DLLPRE*=$(DLLPRE)
539 SHL1TARGETN=$(DLLDEST)$/$(SHL1DLLPRE)$(SHL1TARGET)$(DLLPOST)
540 .IF "$(BASE)" != ""
541 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
542 .IF "$(SHL1BASE)"==""
543 SHL1BASE=$(BASE)
544 .ENDIF
545 SHL1BASEX=/BASE:$(SHL1BASE)
546 .ENDIF
547 .ENDIF
548 .ENDIF
550 .IF "$(SHL2TARGET)"!=""
551 .IF "$(WINVERSIONNAMES)"!=""
552 SHL2TARGET!:=$(SHL2TARGET)$($(WINVERSIONNAMES)_MAJOR)
553 .ENDIF # "$(WINVERSIONNAMES)"!=""
554 SHL2DLLPRE*=$(DLLPRE)
555 SHL2TARGETN=$(DLLDEST)$/$(SHL2DLLPRE)$(SHL2TARGET)$(DLLPOST)
556 .IF "$(BASE)" != ""
557 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
558 .IF "$(SHL2BASE)"==""
559 SHL2BASE=$(BASE)
560 .ENDIF
561 SHL2BASEX=/BASE:$(SHL2BASE)
562 .ENDIF
563 .ENDIF
564 .ENDIF
566 .IF "$(SHL3TARGET)"!=""
567 .IF "$(WINVERSIONNAMES)"!=""
568 SHL3TARGET!:=$(SHL3TARGET)$($(WINVERSIONNAMES)_MAJOR)
569 .ENDIF # "$(WINVERSIONNAMES)"!=""
570 SHL3DLLPRE*=$(DLLPRE)
571 SHL3TARGETN=$(DLLDEST)$/$(SHL3DLLPRE)$(SHL3TARGET)$(DLLPOST)
572 .IF "$(BASE)" != ""
573 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
574 .IF "$(SHL3BASE)"==""
575 SHL3BASE=$(BASE)
576 .ENDIF
577 SHL3BASEX=/BASE:$(SHL3BASE)
578 .ENDIF
579 .ENDIF
580 .ENDIF
582 .IF "$(SHL4TARGET)"!=""
583 .IF "$(WINVERSIONNAMES)"!=""
584 SHL4TARGET!:=$(SHL4TARGET)$($(WINVERSIONNAMES)_MAJOR)
585 .ENDIF # "$(WINVERSIONNAMES)"!=""
586 SHL4DLLPRE*=$(DLLPRE)
587 SHL4TARGETN=$(DLLDEST)$/$(SHL4DLLPRE)$(SHL4TARGET)$(DLLPOST)
588 .IF "$(BASE)" != ""
589 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
590 .IF "$(SHL4BASE)"==""
591 SHL4BASE=$(BASE)
592 .ENDIF
593 SHL4BASEX=/BASE:$(SHL4BASE)
594 .ENDIF
595 .ENDIF
596 .ENDIF
598 .IF "$(SHL5TARGET)"!=""
599 .IF "$(WINVERSIONNAMES)"!=""
600 SHL5TARGET!:=$(SHL5TARGET)$($(WINVERSIONNAMES)_MAJOR)
601 .ENDIF # "$(WINVERSIONNAMES)"!=""
602 SHL5DLLPRE*=$(DLLPRE)
603 SHL5TARGETN=$(DLLDEST)$/$(SHL5DLLPRE)$(SHL5TARGET)$(DLLPOST)
604 .IF "$(BASE)" != ""
605 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
606 .IF "$(SHL5BASE)"==""
607 SHL5BASE=$(BASE)
608 .ENDIF
609 SHL5BASEX=/BASE:$(SHL5BASE)
610 .ENDIF
611 .ENDIF
612 .ENDIF
614 .IF "$(SHL6TARGET)"!=""
615 .IF "$(WINVERSIONNAMES)"!=""
616 SHL6TARGET!:=$(SHL6TARGET)$($(WINVERSIONNAMES)_MAJOR)
617 .ENDIF # "$(WINVERSIONNAMES)"!=""
618 SHL6DLLPRE*=$(DLLPRE)
619 SHL6TARGETN=$(DLLDEST)$/$(SHL6DLLPRE)$(SHL6TARGET)$(DLLPOST)
620 .IF "$(BASE)" != ""
621 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
622 .IF "$(SHL6BASE)"==""
623 SHL6BASE=$(BASE)
624 .ENDIF
625 SHL6BASEX=/BASE:$(SHL6BASE)
626 .ENDIF
627 .ENDIF
628 .ENDIF
630 .IF "$(SHL7TARGET)"!=""
631 .IF "$(WINVERSIONNAMES)"!=""
632 SHL7TARGET!:=$(SHL7TARGET)$($(WINVERSIONNAMES)_MAJOR)
633 .ENDIF # "$(WINVERSIONNAMES)"!=""
634 SHL7DLLPRE*=$(DLLPRE)
635 SHL7TARGETN=$(DLLDEST)$/$(SHL7DLLPRE)$(SHL7TARGET)$(DLLPOST)
636 .IF "$(BASE)" != ""
637 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
638 .IF "$(SHL7BASE)"==""
639 SHL7BASE=$(BASE)
640 .ENDIF
641 SHL7BASEX=/BASE:$(SHL7BASE)
642 .ENDIF
643 .ENDIF
644 .ENDIF
646 .IF "$(SHL8TARGET)"!=""
647 .IF "$(WINVERSIONNAMES)"!=""
648 SHL8TARGET!:=$(SHL8TARGET)$($(WINVERSIONNAMES)_MAJOR)
649 .ENDIF # "$(WINVERSIONNAMES)"!=""
650 SHL8DLLPRE*=$(DLLPRE)
651 SHL8TARGETN=$(DLLDEST)$/$(SHL8DLLPRE)$(SHL8TARGET)$(DLLPOST)
652 .IF "$(BASE)" != ""
653 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
654 .IF "$(SHL8BASE)"==""
655 SHL8BASE=$(BASE)
656 .ENDIF
657 SHL8BASEX=/BASE:$(SHL8BASE)
658 .ENDIF
659 .ENDIF
660 .ENDIF
662 .IF "$(SHL9TARGET)"!=""
663 .IF "$(WINVERSIONNAMES)"!=""
664 SHL9TARGET!:=$(SHL9TARGET)$($(WINVERSIONNAMES)_MAJOR)
665 .ENDIF # "$(WINVERSIONNAMES)"!=""
666 SHL9DLLPRE*=$(DLLPRE)
667 SHL9TARGETN=$(DLLDEST)$/$(SHL9DLLPRE)$(SHL9TARGET)$(DLLPOST)
668 .IF "$(BASE)" != ""
669 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
670 .IF "$(SHL9BASE)"==""
671 SHL9BASE=$(BASE)
672 .ENDIF
673 SHL9BASEX=/BASE:$(SHL9BASE)
674 .ENDIF
675 .ENDIF
676 .ENDIF
678 .IF "$(COMP1TYPELIST)$(COMP2TYPELIST)$(COMP3TYPELIST)$(COMP4TYPELIST)$(COMP5TYPELIST)$(COMP6TYPELIST)$(COMP7TYPELIST)$(COMP8TYPELIST)$(COMP9TYPELIST)"!=""
679 .IF "$(UNOUCRRDB)"!=""
680 COMPRDB*:=$(UNOUCRRDB)
681 .ELSE # "$(UNOUCRRDB)"!=""
682 COMPRDB*:=$(SOLARBINDIR)$/types.rdb
683 .ENDIF # "$(UNOUCRRDB)"!=""
684 .ENDIF # "$(COMP1TYPELIST)$(COMP2TYPELIST)$(COMP3TYPELIST)$(COMP4TYPELIST)$(COMP5TYPELIST)$(COMP6TYPELIST)$(COMP7TYPELIST)$(COMP8TYPELIST)$(COMP9TYPELIST)"!=""
685 .IF "$(COMP1TYPELIST)"!=""
686 UNOTYPES+=$($(COMP1TYPELIST)_XML2CMPTYPES)
687 COMP1RDBTARGETN:=$(BIN)$/$(COMP1TYPELIST).rdb
688 #COMP1TYPELISTN:=$(MISC)$/$(COMP1TYPELIST).xml
689 .ENDIF
691 .IF "$(COMP2TYPELIST)"!=""
692 UNOTYPES+=$($(COMP2TYPELIST)_XML2CMPTYPES)
693 COMP2RDBTARGETN:=$(BIN)$/$(COMP2TYPELIST).rdb
694 #COMP2TYPELISTN:=$(MISC)$/$(COMP2TYPELIST).xml
695 .ENDIF
697 .IF "$(COMP3TYPELIST)"!=""
698 UNOTYPES+=$($(COMP3TYPELIST)_XML2CMPTYPES)
699 COMP3RDBTARGETN:=$(BIN)$/$(COMP3TYPELIST).rdb
700 #COMP3TYPELISTN:=$(MISC)$/$(COMP3TYPELIST).xml
701 .ENDIF
703 .IF "$(COMP4TYPELIST)"!=""
704 UNOTYPES+=$($(COMP4TYPELIST)_XML2CMPTYPES)
705 COMP4RDBTARGETN:=$(BIN)$/$(COMP4TYPELIST).rdb
706 #COMP4TYPELISTN:=$(MISC)$/$(COMP4TYPELIST).xml
707 .ENDIF
709 .IF "$(COMP5TYPELIST)"!=""
710 UNOTYPES+=$($(COMP5TYPELIST)_XML2CMPTYPES)
711 COMP5RDBTARGETN:=$(BIN)$/$(COMP5TYPELIST).rdb
712 #COMP5TYPELISTN:=$(MISC)$/$(COMP5TYPELIST).xml
713 .ENDIF
715 .IF "$(COMP6TYPELIST)"!=""
716 UNOTYPES+=$($(COMP6TYPELIST)_XML2CMPTYPES)
717 COMP6RDBTARGETN:=$(BIN)$/$(COMP6TYPELIST).rdb
718 #COMP6TYPELISTN:=$(MISC)$/$(COMP6TYPELIST).xml
719 .ENDIF
721 .IF "$(COMP7TYPELIST)"!=""
722 UNOTYPES+=$($(COMP7TYPELIST)_XML2CMPTYPES)
723 COMP7RDBTARGETN:=$(BIN)$/$(COMP7TYPELIST).rdb
724 #COMP7TYPELISTN:=$(MISC)$/$(COMP7TYPELIST).xml
725 .ENDIF
727 .IF "$(COMP8TYPELIST)"!=""
728 UNOTYPES+=$($(COMP8TYPELIST)_XML2CMPTYPES)
729 COMP8RDBTARGETN:=$(BIN)$/$(COMP8TYPELIST).rdb
730 #COMP8TYPELISTN:=$(MISC)$/$(COMP8TYPELIST).xml
731 .ENDIF
733 .IF "$(COMP9TYPELIST)"!=""
734 UNOTYPES+=$($(COMP9TYPELIST)_XML2CMPTYPES)
735 COMP9RDBTARGETN:=$(BIN)$/$(COMP9TYPELIST).rdb
736 #COMP9TYPELISTN:=$(MISC)$/$(COMP9TYPELIST).xml
737 .ENDIF
739 UNOTYPES!:=$(strip $(UNOTYPES))
741 #moved here to get UNOTYPES from COMPxTYPELIST
742 .IF "$(UNOTYPES)" != ""
743 UNOUCRHEADER=$(foreach,j,$(subst,.,$/ $(UNOTYPES)) $(UNOUCROUT)$/$(j:+".hpp"))
744 UNOUCRTARGET:=$(INCCOM)$/$(TARGET)_headergen.done
745 .ENDIF # "$(UNOTYPES)" != ""
747 .IF "$(HELPIDFILES)"!=""
748 MAKE_HELPIDS=$(MISC)$/helpids.don
749 .ENDIF
751 .IF "$(HXXCOPYFILES)" != ""
752 HXXCOPYTARGET= copy_hxxcopyfiles
753 .ENDIF
755 .IF "$(LIB1TARGET)" != ""
756 LIB1TARGETN=$(LIB1TARGET)
757 .ENDIF
759 .IF "$(LIB2TARGET)" != ""
760 LIB2TARGETN=$(LIB2TARGET)
761 .ENDIF
763 .IF "$(LIB3TARGET)" != ""
764 LIB3TARGETN=$(LIB3TARGET)
765 .ENDIF
767 .IF "$(LIB4TARGET)" != ""
768 LIB4TARGETN=$(LIB4TARGET)
769 .ENDIF
771 .IF "$(LIB5TARGET)" != ""
772 LIB5TARGETN=$(LIB5TARGET)
773 .ENDIF
775 .IF "$(LIB6TARGET)" != ""
776 LIB6TARGETN=$(LIB6TARGET)
777 .ENDIF
779 .IF "$(LIB7TARGET)" != ""
780 LIB7TARGETN=$(LIB7TARGET)
781 .ENDIF
783 .IF "$(LIB8TARGET)" != ""
784 LIB8TARGETN=$(LIB8TARGET)
785 .ENDIF
787 .IF "$(LIB9TARGET)" != ""
788 LIB9TARGETN=$(LIB9TARGET)
789 .ENDIF
791 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
792 .IF "$(COM)"!="GCC"
793 LIB1ARCHIV=
794 LIB2ARCHIV=
795 LIB3ARCHIV=
796 LIB4ARCHIV=
797 LIB5ARCHIV=
798 LIB6ARCHIV=
799 LIB7ARCHIV=
800 LIB8ARCHIV=
801 LIB9ARCHIV=
802 .ENDIF
803 .ENDIF # "$(GUI)"=="WNT"
805 .IF "$(RESLIB1NAME)" != ""
806 .IF "$(RESLIB1NOVERSION)"==""
807 .ENDIF # "$(RESLIB1NOVERSION)"==""
808 .IF "$(common_build_reslib)"!=""
809 RESLIB1TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB1NAME)LANGEXT.res
810 RSC_MULTI1=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB1NAME)
811 .ELSE # "$(common_build_reslib)"!=""
812 RESLIB1TARGETN=$(BIN)$/$(RESLIB1NAME)LANGEXT.res
813 RSC_MULTI1=$(MISC)$/rsc_$(RESLIB1NAME)
814 .ENDIF # "$(common_build_reslib)"!=""
815 # change to iso if resmgr is changed
816 RESLIB1TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB1TARGETN)))
817 .ENDIF
819 .IF "$(RESLIB2NAME)" != ""
820 .IF "$(RESLIB2NOVERSION)"==""
821 .ENDIF # "$(RESLIB2NOVERSION)"==""
822 .IF "$(common_build_reslib)"!=""
823 RESLIB2TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB2NAME)LANGEXT.res
824 RSC_MULTI2=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB2NAME)
825 .ELSE # "$(common_build_reslib)"!=""
826 RESLIB2TARGETN=$(BIN)$/$(RESLIB2NAME)LANGEXT.res
827 RSC_MULTI2=$(MISC)$/rsc_$(RESLIB2NAME)
828 .ENDIF # "$(common_build_reslib)"!=""
829 RESLIB2TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB2TARGETN)))
830 .ENDIF
832 .IF "$(RESLIB3NAME)" != ""
833 .IF "$(RESLIB3NOVERSION)"==""
834 .ENDIF # "$(RESLIB3NOVERSION)"==""
835 .IF "$(common_build_reslib)"!=""
836 RESLIB3TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB3NAME)LANGEXT.res
837 RSC_MULTI3=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB3NAME)
838 .ELSE # "$(common_build_reslib)"!=""
839 RESLIB3TARGETN=$(BIN)$/$(RESLIB3NAME)LANGEXT.res
840 RSC_MULTI3=$(MISC)$/rsc_$(RESLIB3NAME)
841 .ENDIF # "$(common_build_reslib)"!=""
842 RESLIB3TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB3TARGETN)))
843 .ENDIF
845 .IF "$(RESLIB4NAME)" != ""
846 .IF "$(RESLIB4NOVERSION)"==""
847 .ENDIF # "$(RESLIB4NOVERSION)"==""
848 .IF "$(common_build_reslib)"!=""
849 RESLIB4TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB4NAME)LANGEXT.res
850 RSC_MULTI4=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB4NAME)
851 .ELSE # "$(common_build_reslib)"!=""
852 RESLIB4TARGETN=$(BIN)$/$(RESLIB4NAME)LANGEXT.res
853 RSC_MULTI4=$(MISC)$/rsc_$(RESLIB4NAME)
854 .ENDIF # "$(common_build_reslib)"!=""
855 RESLIB4TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB4TARGETN)))
856 .ENDIF
858 .IF "$(RESLIB5NAME)" != ""
859 .IF "$(RESLIB5NOVERSION)"==""
860 .ENDIF # "$(RESLIB5NOVERSION)"==""
861 .IF "$(common_build_reslib)"!=""
862 RESLIB5TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB5NAME)LANGEXT.res
863 RSC_MULTI5=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB5NAME)
864 .ELSE # "$(common_build_reslib)"!=""
865 RESLIB5TARGETN=$(BIN)$/$(RESLIB5NAME)LANGEXT.res
866 RSC_MULTI5=$(MISC)$/rsc_$(RESLIB5NAME)
867 .ENDIF # "$(common_build_reslib)"!=""
868 RESLIB5TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB5TARGETN)))
869 .ENDIF
871 .IF "$(RESLIB6NAME)" != ""
872 .IF "$(RESLIB6NOVERSION)"==""
873 .ENDIF # "$(RESLIB6NOVERSION)"==""
874 .IF "$(common_build_reslib)"!=""
875 RESLIB6TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB6NAME)LANGEXT.res
876 RSC_MULTI6=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB6NAME)
877 .ELSE # "$(common_build_reslib)"!=""
878 RESLIB6TARGETN=$(BIN)$/$(RESLIB6NAME)LANGEXT.res
879 RSC_MULTI6=$(MISC)$/rsc_$(RESLIB6NAME)
880 .ENDIF # "$(common_build_reslib)"!=""
881 RESLIB6TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB6TARGETN)))
882 .ENDIF
884 .IF "$(RESLIB7NAME)" != ""
885 .IF "$(RESLIB7NOVERSION)"==""
886 .ENDIF # "$(RESLIB7NOVERSION)"==""
887 .IF "$(common_build_reslib)"!=""
888 RESLIB7TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB7NAME)LANGEXT.res
889 RSC_MULTI7=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB7NAME)
890 .ELSE # "$(common_build_reslib)"!=""
891 RESLIB7TARGETN=$(BIN)$/$(RESLIB7NAME)LANGEXT.res
892 RSC_MULTI7=$(MISC)$/rsc_$(RESLIB7NAME)
893 .ENDIF # "$(common_build_reslib)"!=""
894 RESLIB7TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB7TARGETN)))
895 .ENDIF
897 .IF "$(RESLIB8NAME)" != ""
898 .IF "$(RESLIB8NOVERSION)"==""
899 .ENDIF # "$(RESLIB8NOVERSION)"==""
900 .IF "$(common_build_reslib)"!=""
901 RESLIB8TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB8NAME)LANGEXT.res
902 RSC_MULTI8=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB8NAME)
903 .ELSE # "$(common_build_reslib)"!=""
904 RESLIB8TARGETN=$(BIN)$/$(RESLIB8NAME)LANGEXT.res
905 RSC_MULTI8=$(MISC)$/rsc_$(RESLIB8NAME)
906 .ENDIF # "$(common_build_reslib)"!=""
907 RESLIB8TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB8TARGETN)))
908 .ENDIF
910 .IF "$(RESLIB9NAME)" != ""
911 .IF "$(RESLIB9NOVERSION)"==""
912 .ENDIF # "$(RESLIB9NOVERSION)"==""
913 .IF "$(common_build_reslib)"!=""
914 RESLIB9TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB9NAME)LANGEXT.res
915 RSC_MULTI9=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB9NAME)
916 .ELSE # "$(common_build_reslib)"!=""
917 RESLIB9TARGETN=$(BIN)$/$(RESLIB9NAME)LANGEXT.res
918 RSC_MULTI9=$(MISC)$/rsc_$(RESLIB9NAME)
919 .ENDIF # "$(common_build_reslib)"!=""
920 RESLIB9TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB9TARGETN)))
921 .ENDIF
923 .IF "$(INDPRESLIB1NAME)"!=""
924 INDPRESLIB1TARGETN=$(BIN)$/$(INDPRESLIB1NAME).dll
925 .ENDIF
927 .IF "$(DEF1NAME)"!=""
928 DEF1TARGETN=$(MISC)$/$(DEF1NAME).def
929 .ENDIF
931 .IF "$(DEF2NAME)"!=""
932 DEF2TARGETN=$(MISC)$/$(DEF2NAME).def
933 .ENDIF
935 .IF "$(DEF3NAME)"!=""
936 DEF3TARGETN=$(MISC)$/$(DEF3NAME).def
937 .ENDIF
939 .IF "$(DEF4NAME)"!=""
940 DEF4TARGETN=$(MISC)$/$(DEF4NAME).def
941 .ENDIF
943 .IF "$(DEF5NAME)"!=""
944 DEF5TARGETN=$(MISC)$/$(DEF5NAME).def
945 .ENDIF
947 .IF "$(DEF6NAME)"!=""
948 DEF6TARGETN=$(MISC)$/$(DEF6NAME).def
949 .ENDIF
951 .IF "$(DEF7NAME)"!=""
952 DEF7TARGETN=$(MISC)$/$(DEF7NAME).def
953 .ENDIF
955 .IF "$(DEF8NAME)"!=""
956 DEF8TARGETN=$(MISC)$/$(DEF8NAME).def
957 .ENDIF
959 .IF "$(DEF9NAME)"!=""
960 DEF9TARGETN=$(MISC)$/$(DEF9NAME).def
961 .ENDIF
963 # IZ65415 - catch obsolete macro. Can be removed later.
964 .IF "$(SDINAME)"!=""
965 .ERROR : ; @echo Forced error: SDINAME was used! Change your project to use SDIxNAME instead!
966 NO_SDINAME_allowed
967 .ENDIF
969 .IF "$(SDI1NAME)"!=""
970 .DIRCACHE=no
971 SDI1TARGET=$(MISC)$/$(SDI1NAME).don
972 HIDSID1PARTICLE=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(SDI1NAME)_sid.hid
973 .ENDIF
975 .IF "$(SDI2NAME)"!=""
976 .DIRCACHE=no
977 SDI2TARGET=$(MISC)$/$(SDI2NAME).don
978 HIDSID2PARTICLE=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(SDI2NAME)_sid.hid
979 .ENDIF
981 .IF "$(SDI3NAME)"!=""
982 .DIRCACHE=no
983 SDI3TARGET=$(MISC)$/$(SDI3NAME).don
984 HIDSID3PARTICLE=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(SDI3NAME)_sid.hid
985 .ENDIF
987 .IF "$(SDI4NAME)"!=""
988 .DIRCACHE=no
989 SDI4TARGET=$(MISC)$/$(SDI4NAME).don
990 HIDSID4PARTICLE=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(SDI4NAME)_sid.hid
991 .ENDIF
993 .IF "$(SDI5NAME)"!=""
994 .DIRCACHE=no
995 SDI5TARGET=$(MISC)$/$(SDI5NAME).don
996 HIDSID5PARTICLE=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(SDI5NAME)_sid.hid
997 .ENDIF
999 .IF "$(XMLPROPERTIES)"!=""
1000 XMLPROPERTIESN:=$(foreach,i,$(XMLPROPERTIES) $(MISC)$/$(TARGET)_$(i:s/.xrb/.done/))
1001 .ENDIF # "$(XMLPROPERTIES)"!=""
1003 .IF "$(UNIXTEXT)"!=""
1004 .IF "$(GUI)"=="UNX"
1005 CONVERTUNIXTEXT:=$(UNIXTEXT)
1006 .ENDIF # "$(GUI)"=="UNX"
1007 .ENDIF # "$(UNIXTEXT)"!=""
1009 .IF "$(EXTUPDATEINFO_NAME)"!=""
1010 EXTUPDATEINFO_DEST:=$(MISC)$/$(EXTUPDATEINFO_NAME)
1011 EXTUPDATEINFO_SOURCE*=description.xml
1012 .ENDIF # "$(EXTUPDATEINFO_NAME)"!=""
1014 .IF "$(JAVACLASSFILES:s/DEFINED//)"!="" || "$(javauno)"!=""
1015 .IF "$(L10N_framework)"==""
1016 TARGETDPJ=$(MISC)$/$(TARGET).dpj
1017 .ENDIF # "$(L10N_framework)"==""
1018 .ENDIF
1020 .IF "$(no_hids)$(NO_HIDS)"==""
1021 BUILDHIDS:=TRUE
1022 .IF "$(GEN_HID_OTHER)"!=""
1023 PRJHIDOTHERTARGET=$(SRS)$/hidother.hid
1024 COMMONPRJHIDOTHERTARGET=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC)$/$(TARGET)_othr.hid)
1025 .ENDIF
1026 .IF "$(GEN_HID2)"!=""
1027 PRJHID2TARGET=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/hid.lst
1028 .ENDIF
1029 .ENDIF # "$(no_hids)$(NO_HIDS)"==""
1031 .IF "$(make_srs_deps)"==""
1032 .IF "$(SRCFILES)" != "" || "$(SRC1FILES)" != "" || "$(SRC2FILES)" != ""
1033 DPRTARGET= $(MISC)$/$(TARGET).dpr
1034 .ENDIF
1035 .ENDIF
1037 .IF "$(make_zip_deps)"==""
1038 .IF "$(ZIP1TARGET)" != "" || "$(ZIP2TARGET)" != "" || "$(ZIP3TARGET)" != ""
1039 DPZTARGET= $(MISC)$/$(TARGET).dpz
1040 .ENDIF # "$(ZIP1TARGET)" != "" || "$(ZIP2TARGET)" != "" || "$(ZIP3TARGET)" != ""
1041 .ENDIF # "$(make_zip_deps)"==""
1043 .IF "$(SOLAR_JAVA)"!=""
1044 ALL_JAVA_TARGETS= \
1045 $(GENJAVAFILES) \
1046 $(JAVACLASSFILES) $(JAVA1CLASSFILES) \
1047 $(JAVA2CLASSFILES) $(JAVA3CLASSFILES) $(JAVA4CLASSFILES)\
1048 $(JAVA5CLASSFILES) $(JAVA6CLASSFILES) $(JAVA7CLASSFILES)\
1049 $(JAVA8CLASSFILES) $(JAVA9CLASSFILES) $(JAVA10CLASSFILES)\
1050 $(JAVA11CLASSFILES) \
1051 $(JAVATARGET) \
1052 $(TARGETDPJ)
1053 .ENDIF # "$(SOLAR_JAVA)"!=""
1054 # -------
1055 # - DEF -
1056 # -------
1058 # bei MAKE...DIR die gleiche Reihenfolge wie in settings.mak einhalten!
1060 .IF "$(lintit)"==""
1061 .IF "$(L10N_framework)"!=""
1062 ALLTAR: \
1063 "$(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/$(UPD)minor.mk" \
1064 $(SUBDIRS) \
1065 $(DPRTARGET) \
1066 $(DPZTARGET) \
1067 $(ZIPALL) \
1068 $(HIDSID1PARTICLE) $(HIDSID2PARTICLE) \
1069 $(HIDSID3PARTICLE) $(HIDSID4PARTICLE) $(HIDSID5PARTICLE) \
1070 $(SDITARGET) $(SDI1TARGET) $(SDI2TARGET) \
1071 $(SDI3TARGET) $(SDI4TARGET) $(SDI5TARGET) \
1072 $(XMLPROPERTIESN) \
1073 $(RCTARGET) \
1074 $(SCP_PRODUCT_TYPE) \
1075 $(ALLPARFILES) \
1076 $(SCP1TARGETN) \
1077 $(SCP2TARGETN) \
1078 $(SCP3TARGETN) \
1079 $(SCP4TARGETN) \
1080 $(SCP5TARGETN) \
1081 $(SCP6TARGETN) \
1082 $(SCP7TARGETN) \
1083 $(SCP8TARGETN) \
1084 $(SCP9TARGETN) \
1085 $(SRC1TARGET) \
1086 $(SRC2TARGET) \
1087 $(SRC3TARGET) \
1088 $(SRC4TARGET) $(SRC5TARGET) $(SRC6TARGET) \
1089 $(SRC7TARGET) $(SRC8TARGET) $(SRC9TARGET) \
1090 $(SRC10TARGET) $(SRC11TARGET) $(SRC12TARGET) \
1091 $(SRC13TARGET) $(SRC14TARGET) $(SRC15TARGET) \
1092 $(SRC16TARGET) \
1093 $(RSC_MULTI1) \
1094 $(RSC_MULTI2) \
1095 $(RSC_MULTI3) \
1096 $(RSC_MULTI4) \
1097 $(RSC_MULTI5) \
1098 $(RSC_MULTI6) \
1099 $(RSC_MULTI7) \
1100 $(RSC_MULTI8) \
1101 $(RSC_MULTI9) \
1102 $(INDPRESLIB1TARGETN) \
1103 $(RESLIB1TARGETN) $(RESLIB2TARGETN) \
1104 $(RESLIB3TARGETN) $(RESLIB4TARGETN) \
1105 $(RESLIB5TARGETN) $(RESLIB6TARGETN) \
1106 $(RESLIB7TARGETN) $(RESLIB8TARGETN) \
1107 $(COMMONPRJHIDOTHERTARGET) \
1108 $(PRJHID2TARGET) \
1109 $(LOCALIZE_ME_DEST)\
1110 last_target
1112 .ELSE # "$(L10N_framework)"!=""
1114 ALLTAR: \
1115 "$(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/$(UPD)minor.mk" \
1116 $(MAKEDEMODIR) $(MAKECOMPDIR) $(MAKEXLDIR) \
1117 $(COMPVERMK) \
1118 $(JAVAVERMK) \
1119 $(target_empty) \
1120 $(SUBDIRS) \
1121 $(ALLMOZ) \
1122 $(DELDEFS) \
1123 $(YACCTARGET) \
1124 $(UNOUCRTARGET) \
1125 $(UNOIDLDEPTARGETS) \
1126 $(DEPFILES) \
1127 $(DPRTARGET) \
1128 $(DPZTARGET) \
1129 $(ZIPALL) \
1130 $(SDITARGET) \
1131 $(LOCALDBTARGET) \
1132 $(LOCALDOCDBTARGET) \
1133 $(UNOIDLDBTARGET) \
1134 $(UNOIDLDBDOCTARGET) \
1135 $(COMP1RDBTARGETN) \
1136 $(COMP2RDBTARGETN) \
1137 $(COMP3RDBTARGETN) \
1138 $(COMP4RDBTARGETN) \
1139 $(COMP5RDBTARGETN) \
1140 $(COMP6RDBTARGETN) \
1141 $(COMP7RDBTARGETN) \
1142 $(COMP8RDBTARGETN) \
1143 $(COMP9RDBTARGETN) \
1144 $(IDL1TARGET) $(IDL2TARGET) $(IDL3TARGET) \
1145 $(IDL4TARGET) $(IDL5TARGET) \
1146 $(HIDSID1PARTICLE) $(HIDSID2PARTICLE) \
1147 $(HIDSID3PARTICLE) $(HIDSID4PARTICLE) $(HIDSID5PARTICLE) \
1148 $(SDI1TARGET) $(SDI2TARGET) $(SDI3TARGET) \
1149 $(SDI4TARGET) $(SDI5TARGET) \
1150 $(HXXCOPYTARGET) \
1151 $(NOLIBOBJTARGET) \
1152 $(NOLIBSLOTARGET) \
1153 $(OTHERTARRGET) \
1154 $(XMLPROPERTIESN) \
1155 $(ALL_JAVA_TARGETS) \
1156 $(OBJTARGET) $(SLOTARGET) $(SMRSLOTARGET) \
1157 $($(SECOND_BUILD)SLOTARGET) \
1158 $($(SECOND_BUILD)OBJTARGET) \
1159 $(LIB1TARGET) $(LIB2TARGET) $(LIB3TARGET) \
1160 $(LIB4TARGET) $(LIB5TARGET) $(LIB6TARGET) \
1161 $(LIB7TARGET) $(LIB8TARGET) $(LIB9TARGET) \
1162 $(LIB1ARCHIV) $(LIB2ARCHIV) $(LIB3ARCHIV) \
1163 $(LIB4ARCHIV) $(LIB5ARCHIV) $(LIB6ARCHIV) \
1164 $(LIB7ARCHIV) $(LIB8ARCHIV) $(LIB9ARCHIV) \
1165 $(DEF1TARGETN) $(DEF2TARGETN) $(DEF3TARGETN) \
1166 $(DEF4TARGETN) $(DEF5TARGETN) $(DEF6TARGETN) \
1167 $(RCTARGET) \
1168 $(SHL1TARGETN) \
1169 $(SHL2TARGETN) \
1170 $(SHL3TARGETN) \
1171 $(SHL4TARGETN) \
1172 $(SHL5TARGETN) \
1173 $(SHL6TARGETN) \
1174 $(SHL7TARGETN) \
1175 $(SHL8TARGETN) \
1176 $(SHL9TARGETN) \
1177 $(SCP_PRODUCT_TYPE) \
1178 $(ALLPARFILES) \
1179 $(SCP1TARGETN) \
1180 $(SCP2TARGETN) \
1181 $(SCP3TARGETN) \
1182 $(SCP4TARGETN) \
1183 $(SCP5TARGETN) \
1184 $(SCP6TARGETN) \
1185 $(SCP7TARGETN) \
1186 $(SCP8TARGETN) \
1187 $(SCP9TARGETN) \
1188 $(APP1TARGETN) $(APP2TARGETN) $(APP3TARGETN) \
1189 $(APP4TARGETN) $(APP5TARGETN) $(APP6TARGETN) \
1190 $(APP7TARGETN) $(APP8TARGETN) $(APP9TARGETN) \
1191 $(JARTARGETN) \
1192 $(JARTARGETDEPN) \
1193 $(SRC1TARGET) \
1194 $(SRC2TARGET) \
1195 $(SRC3TARGET) \
1196 $(SRC4TARGET) $(SRC5TARGET) $(SRC6TARGET) \
1197 $(SRC7TARGET) $(SRC8TARGET) $(SRC9TARGET) \
1198 $(SRC10TARGET) $(SRC11TARGET) $(SRC12TARGET) \
1199 $(SRC13TARGET) $(SRC14TARGET) $(SRC15TARGET) \
1200 $(SRC16TARGET) \
1201 $(RSC_MULTI1) \
1202 $(RSC_MULTI2) \
1203 $(RSC_MULTI3) \
1204 $(RSC_MULTI4) \
1205 $(RSC_MULTI5) \
1206 $(RSC_MULTI6) \
1207 $(RSC_MULTI7) \
1208 $(RSC_MULTI8) \
1209 $(RSC_MULTI9) \
1210 $(INDPRESLIB1TARGETN) \
1211 $(RESLIB1TARGETN) $(RESLIB2TARGETN) \
1212 $(RESLIB3TARGETN) $(RESLIB4TARGETN) \
1213 $(RESLIB5TARGETN) $(RESLIB6TARGETN) \
1214 $(RESLIB7TARGETN) $(RESLIB8TARGETN) \
1215 $(RESLIB9TARGETN) \
1216 $(COMMONPRJHIDOTHERTARGET) \
1217 $(PRJHID2TARGET) \
1218 $(SIGNFORNETSCAPE) \
1219 $(SIGNFOREXPLORER) \
1220 $(SIGNFORJARSIGNER) \
1221 $(CONVERTUNIXTEXT) \
1222 $(LOCALIZE_ME_DEST)\
1223 $(EXTUPDATEINFO_DEST) \
1224 last_target
1226 .IF "$(BUILD_X64)"!=""
1227 ALLTAR : \
1228 $(NOLIBOBJTARGET_X64) \
1229 $(NOLIBSLOTARGET_X64) \
1230 $(OBJTARGET_X64) $(SLOTARGET_X64) \
1231 $(LIB1TARGET_X64) $(LIB2TARGET_X64) \
1232 $(DEF1TARGETN_X64) $(DEF2TARGETN_X64) \
1233 $(SHL1TARGETN_X64) $(SHL2TARGETN_X64)
1234 .ENDIF # "$(BUILD_X64)"!=""
1236 ALLTAR : "$(SOLARINCDIR)$/$(UPD)minor.mk"
1238 .IF "$(EXCEPTIONSNOOPT_FLAG)"==""
1239 TARGETDEPS+=$(EXCEPTIONSNOOPTTARGET)
1240 .ENDIF
1242 .IF "$(NOOPT_FLAG)"==""
1243 TARGETDEPS+=$(NOOPTTARGET)
1244 .ENDIF
1246 #don't override .TARGETS when called with targets
1247 .IF "$(MAKETARGETS)$(TNR)$(EXCEPTIONSNOOPT_FLAG)$(EXCEPTIONS_FLAG)$(NOOPT_FLAG)"==""
1248 .IF "$(TARGETDEPS)"!=""
1249 #.TARGETS .SEQUENTIAL :- $(TARGETDEPS) ALLTAR
1250 .INIT .SEQUENTIAL : $(TARGETDEPS) $(NULLPRQ)
1251 .ENDIF
1252 .ENDIF
1254 # -Gc breaks the dependency chain and causes indefinite nummbers of $(CPPUMAKER)
1255 .IF "$(BOOTSTRAP_SERVICE)"!="TRUE"
1256 CPPUMAKERFLAGS*=-L
1257 .ENDIF # "$(BOOTSTRAP_SERVICE)"!="TRUE"
1259 .IF "$(UNOTYPES)" != ""
1260 # makeing all in one
1261 .DIRCACHE=no
1262 .IF "$(ENVINCPRE)"!=""
1263 MKDEPFLAGS+=-I:$(ENVINCPRE)
1264 .ENDIF # "$(ENVINCPRE))"!=""
1265 .IF "$(OBJFILES)"!=""
1266 $(OBJFILES) : $(UNOUCRTARGET)
1267 .ENDIF # "$(OBJFILES)"!=""
1268 .IF "$(SLOFILES)"!=""
1269 $(SLOFILES) : $(UNOUCRTARGET)
1270 .ENDIF # "$(SLOFILES)"!=""
1271 .IF "$(DEPOBJFILES)"!=""
1272 $(DEPOBJFILES) : $(UNOUCRTARGET)
1273 .ENDIF # "$(SLOFILES)"!=""
1274 .IF "$(NOOPTTARGET)"!=""
1275 $(NOOPTTARGET) : $(UNOUCRTARGET)
1276 .ENDIF # "$(SLOFILES)"!=""
1277 .IF "$(NOOPTFILES)"!=""
1278 $(NOOPTFILES) : $(UNOUCRTARGET)
1279 .ENDIF # "$(SLOFILES)"!=""
1280 .IF "$(EXCEPTIONSFILES)"!=""
1281 $(EXCEPTIONSFILES) : $(UNOUCRTARGET)
1282 .ENDIF # "$(SLOFILES)"!=""
1283 .IF "$(EXCEPTIONSNOOPTTARGET)"!=""
1284 $(EXCEPTIONSNOOPTTARGET) : $(UNOUCRTARGET)
1285 .ENDIF # "$(SLOFILES)"!=""
1286 .IF "$(EXCEPTIONSNOOPTFILES)"!=""
1287 $(EXCEPTIONSNOOPTFILES) : $(UNOUCRTARGET)
1288 .ENDIF # "$(SLOFILES)"!=""
1290 $(UNOUCRTARGET) : $(UNOUCRHEADER)
1292 # keep that one to rebuild single misses
1293 $(UNOUCRHEADER):
1294 @noop
1296 $(UNOUCRTARGET) : $(UNOUCRDEP)
1297 .IF "$(XML2MK_FILES)"!=""
1298 @@-$(RM) $(foreach,i,$(XML2MK_FILES) $(MISC)$/$(i).mk)
1299 .ENDIF # "$(XML2MK_FILES)"!=""
1300 @@-$(MKDIRHIER) $(UNOUCROUT)
1301 $(CPPUMAKER) @$(mktmp $(CPPUMAKERFLAGS) -B$(UNOUCRBASE) -O$(UNOUCROUT) $(UNOTYPES:^"-T") $(UNOUCRRDB)) && $(TOUCH) $@
1302 .ENDIF # "$(UNOTYPES)" != ""
1304 .IF "$(COMP1RDBTARGETN)"!=""
1305 $(COMP1RDBTARGETN) : $(COMPRDB)
1306 .ENDIF # "$(COMP1RDBTARGETN)"!=""
1308 .IF "$(COMP2RDBTARGETN)"!=""
1309 $(COMP2RDBTARGETN) : $(COMPRDB)
1310 .ENDIF # "$(COMP2RDBTARGETN)"!=""
1312 .IF "$(COMP3RDBTARGETN)"!=""
1313 $(COMP3RDBTARGETN) : $(COMPRDB)
1314 .ENDIF # "$(COMP3RDBTARGETN)"!=""
1316 .IF "$(COMP4RDBTARGETN)"!=""
1317 $(COMP4RDBTARGETN) : $(COMPRDB)
1318 .ENDIF # "$(COMP4RDBTARGETN)"!=""
1320 .IF "$(COMP5RDBTARGETN)"!=""
1321 $(COMP5RDBTARGETN) : $(COMPRDB)
1322 .ENDIF # "$(COMP5RDBTARGETN)"!=""
1324 .IF "$(COMP6RDBTARGETN)"!=""
1325 $(COMP6RDBTARGETN) : $(COMPRDB)
1326 .ENDIF # "$(COMP6RDBTARGETN)"!=""
1328 .IF "$(COMP7RDBTARGETN)"!=""
1329 $(COMP7RDBTARGETN) : $(COMPRDB)
1330 .ENDIF # "$(COMP7RDBTARGETN)"!=""
1332 .IF "$(COMP8RDBTARGETN)"!=""
1333 $(COMP8RDBTARGETN) : $(COMPRDB)
1334 .ENDIF # "$(COMP8RDBTARGETN)"!=""
1336 .IF "$(COMP9RDBTARGETN)"!=""
1337 $(COMP9RDBTARGETN) : $(COMPRDB)
1338 .ENDIF # "$(COMP9RDBTARGETN)"!=""
1340 .ENDIF # "$(L10N_framework)"!=""
1341 .ELSE # "$(lintit)"==""
1343 ALLTAR: $(OBJFILES) $(SLOFILES)
1345 .ENDIF # "$(lintit)"==""
1347 .IF "$(SDINAME)"!=""
1348 $(OBJ)$/$(CINTERNAME).obj : $(SDITARGET)
1349 .ENDIF
1351 .IF "$(SDI1NAME)"!=""
1352 $(OBJ)$/$(CINTER1NAME).obj : $(SDI1TARGET)
1353 .ENDIF
1355 .IF "$(SDI2NAME)"!=""
1356 $(OBJ)$/$(CINTER2NAME).obj : $(SDI2TARGET)
1357 .ENDIF
1359 .IF "$(SDI3NAME)"!=""
1360 $(OBJ)$/$(CINTER3NAME).obj : $(SDI3TARGET)
1361 .ENDIF
1363 .IF "$(SDI4NAME)"!=""
1364 $(OBJ)$/$(CINTER4NAME).obj : $(SDI4TARGET)
1365 .ENDIF
1367 .IF "$(SDI5NAME)"!=""
1368 $(OBJ)$/$(CINTER5NAME).obj : $(SDI5TARGET)
1369 .ENDIF
1371 .IF "$(SOLAR_JAVA)"!=""
1372 .IF "$(GENJAVAFILES)"!=""
1373 $(GENJAVAFILES) : $(RDB)
1374 $(JAVATARGET) : $(GENJAVAFILES)
1375 .ENDIF # "$(GENJAVAFILES)"!=""
1376 .ENDIF # "$(SOLAR_JAVA)"!=""
1378 .IF "$(HXXCOPYFILES)" != ""
1379 $(HXXCOPYTARGET): $(HXXCOPYFILES)
1380 $(COPY) $(COPYUPDATE) $(HXXCOPYFILES) $(INCCOM) $(CHECKCOPYURESULT)
1381 .ENDIF
1383 .IF "$(UNIXTEXT)"!=""
1384 $(UNIXTEXT) : $(UNIXTEXT:f)
1385 @echo "Making: " $@
1386 @@-$(RM) -f $@
1387 @tr -d "\015" < $(@:f) > $@
1389 .ENDIF # "$(UNIXTEXT)"!=""
1391 .IF "$(EXTUPDATEINFO_NAME)"!=""
1392 $(EXTUPDATEINFO_DEST) : $(EXTUPDATEINFO_SOURCE)
1393 $(PERL) $(SOLARENV)$/bin/make_ext_update_info.pl --out $(EXTUPDATEINFO_DEST) $(foreach,i,$(EXTUPDATEINFO_URLS) --update-url "$i") $(EXTUPDATEINFO_SOURCE)
1394 .ENDIF # "$(EXTUPDATEINFO_NAME)"!=""
1396 makedoc:
1397 @@-mkdir $(OUT)$/ucrdoc
1398 $(QUIET_BUILD) $(IDLC) @$(mktmp $(IDLCFLAGS) $(UNOIDLDEFS) $(UNOIDLINCEXTRA) $(UNOIDLINC) -C -O$(OUT)$/ucrdoc$/$(IDLPACKAGE) $(DEPIDLFILES:+"\n"))
1399 # -$(UNOIDL) $(UNOIDLDEFS) $(UNOIDLINCEXTRA) $(UNOIDLINC) -Bdoc -P..$/$(PRJNAME)$/$(IDLPACKAGE) -OH$(PRJ)$/..$/unodoc $(DOCIDLFILES) $(IDLFILES)
1401 .IF "$(LOCALDBTARGET)"!=""
1402 $(LOCALDBTARGET) : $(URDFILES) $(DEPIDLFILES)
1403 $(QUIET_BUILD) $(IDLC) @$(mktmp $(IDLCFLAGS) $(UNOIDLDEFS) $(UNOIDLINCEXTRA) $(UNOIDLINC) -O$(OUT)$/ucr$/$(IDLPACKAGE) $(all_outdated_idl))
1404 @-$(RM) $@
1405 $(QUIET_BUILD) $(REGMERGE) $(REGMERGEFLAGS) $@ UCR @$(mktmp $(URDFILES))
1406 .ENDIF
1408 .IF "$(LOCALDOCDBTARGET)"!=""
1409 $(LOCALDOCDBTARGET) : $(URDDOCFILES) $(DEPIDLFILES)
1410 $(QUIET_BUILD) $(IDLC) @$(mktmp $(IDLCFLAGS) $(UNOIDLDEFS) $(UNOIDLINCEXTRA) $(UNOIDLINC) -C -O$(OUT)$/ucrdoc$/$(IDLPACKAGE) $(all_outdated_idl))
1411 @-$(RM) $@
1412 $(QUIET_BUILD) $(REGMERGE) $(REGMERGEFLAGS) $@ UCR @$(mktmp $(URDDOCFILES))
1413 .ENDIF
1415 .IF "$(UNOIDLDBTARGET)"!=""
1416 $(UNOIDLDBTARGET) : $(UNOIDLDBFILES) $(UNOIDLDBREGS)
1417 @-$(RM) $@
1418 $(QUIET_BUILD) $(REGMERGE) $(REGMERGEFLAGS) $@ / @$(mktmp $(UNOIDLDBFILES) $(UNOIDLDBREGS))
1419 .IF "$(LOCALREGDB)"!=""
1420 $(QUIET_BUILD) $(REGMERGE) $(REGMERGEFLAGS) $(LOCALREGDB) / $@
1421 .ENDIF
1422 .ENDIF # "$(UNOIDLDBTARGET)"!=""
1424 .IF "$(UNOIDLDBDOCTARGET)"!=""
1425 $(UNOIDLDBDOCTARGET) : $(UNOIDLDBDOCFILES) $(UNOIDLDBDOCREGS)
1426 @-$(RM) $@
1427 $(QUIET_BUILD) $(REGMERGE) $(REGMERGEFLAGS) $@ / @$(mktmp $(UNOIDLDBDOCFILES) $(UNOIDLDBDOCREGS))
1428 .IF "$(LOCALREGDB)"!=""
1429 $(QUIET_BUILD) $(REGMERGE) $(REGMERGEFLAGS) $(LOCALREGDB) / $@
1430 .ENDIF
1431 .ENDIF # "$(UNOIDLDBDOCTARGET)"!=""
1433 .IF "$(SCP_PRODUCT_TYPE)"!=""
1434 $(SCP_PRODUCT_TYPE):
1435 @@-$(MKDIRHIER) $(PAR)$/$@
1436 @@-$(MKDIRHIER) $(BIN)$/$@
1438 .ENDIF # "$(PARFILES)"!=""
1440 "$(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/minormkchanged.flg" :
1441 $(TOUCH) $@
1443 .IF "$(COMPVERMK)"!=""
1444 .IF "$(UPDATER)"!="" || "$(CWS_WORK_STAMP)"!=""
1445 .IF "$(COMPATH)"!="$(COMPATH_STORED)"
1446 COMPVERMK_PHONY:=.PHONY
1447 .ENDIF # "$(COMPATH)"!="$(COMPATH_STORED)"
1448 COMPVTMP:=$(mktmp iii)
1449 "$(COMPVERMK)" $(COMPVERMK_PHONY): $(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/minormkchanged.flg
1450 .IF "$(CCNUMVER)"!=""
1451 @echo COMNAME:=$(COMNAME) > $(COMPVTMP)
1452 @echo COMID:=$(COMID) >> $(COMPVTMP)
1453 .IF "$(COM)"=="GCC"
1454 @echo SHORTSTDCPP3:=$(SHORTSTDCPP3) >> $(COMPVTMP)
1455 .ENDIF
1456 @echo CCNUMVER:=$(CCNUMVER) >> $(COMPVTMP)
1457 @echo CCVER:=$(CCVER:s/-/ /:1) >> $(COMPVTMP)
1458 @echo CDEFS+=-DCPPU_ENV=$(COMNAME) >> $(COMPVTMP)
1459 @echo COMPATH_STORED:=$(COMPATH) >> $(COMPVTMP)
1460 @@-$(RM) $(@)_$(COMPVTMP:b)
1461 @$(TYPE) $(COMPVTMP) > $(@)_$(COMPVTMP:b)
1462 @$(IFEXIST) $@ $(THEN) $(RM:s/+//) $@ >& $(NULLDEV) $(FI)
1463 @-$(RENAME) $(@)_$(COMPVTMP:b) $@
1464 @@-$(RM) $(@)_$(COMPVTMP:b)
1465 .ELSE # "$(CCNUMVER)"!=""
1466 @@-$(RM) $@
1467 .ENDIF # "$(CCNUMVER)"!=""
1469 .ENDIF # "$(COMPVERMK)"!=""
1470 .ENDIF # "$(UPDATER)"!="" || "$(CWS_WORK_STAMP)"!=""
1472 .IF "$(JAVAVERMK)"!=""
1473 .IF "$(JAVALOCATION)"!="$(JAVA_HOME)"
1474 "$(JAVAVERMK)" .PHONY :
1475 .ELSE # "$(JAVALOCATION)"!="$(JAVA_HOME)"
1476 "$(JAVAVERMK)" : $(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/minormkchanged.flg
1477 .ENDIF # "$(JAVALOCATION)"!="$(JAVA_HOME)"
1478 @-$(RM) $@
1479 @echo JAVAVER:=$(JAVAVER) > $@
1480 @echo JAVANUMVER:=$(JAVANUMVER) >> $@
1481 @echo JAVALOCATION:=$(JAVA_HOME) >> $@
1483 .ENDIF # "$(JAVAVERMK)"!=""
1485 # on recursive call there seems to be one blank in TARGETDEP
1486 # which makes it not empty :-(
1487 .IF "$(TARGETDEPS:s/ //)"!=""
1488 $(TARGETDEPS) : $(LOCALIZE_ME_DEST)
1489 .ENDIF # "$(TARGETDEPS)"!=""
1491 .IF "$(LOCALIZE_ME_DEST)"!=""
1493 .IF "$(WITH_LANG)"==""
1494 $(LOCALIZE_ME_DEST) : $(LOCALIZE_ME)
1495 -$(RM) $(INCCOM)$/$(TARGET)_lastrun.mk
1496 -$(MKDIR) $(@:d)
1497 -$(RM) $@
1498 $(COPY) $(@:b:+"_tmpl")$(@:e) $@
1500 .ELSE # "$(WITH_LANG)"==""
1501 # LASTRUN_MERGED
1502 .INCLUDE .IGNORE : $(INCCOM)$/$(TARGET)_lastrun.mk
1503 .IF "$(LASTRUN_MERGED)"=="TRUE"
1504 $(LOCALIZE_ME_DEST) : $(LOCALIZE_ME) localize.sdf
1505 .ELSE # "$(LASTRUN_MERGED)"=="TRUE"
1506 $(LOCALIZE_ME_DEST) .PHONY : $(LOCALIZE_ME) localize.sdf
1507 echo LASTRUN_MERGED:=TRUE > $(INCCOM)$/$(TARGET)_lastrun.mk
1508 .ENDIF # "$(LASTRUN_MERGED)"=="TRUE"
1509 -$(MKDIR) $(@:d)
1510 -$(RM) $@
1511 $(TRANSEX) -p $(PRJNAME) -i $(@:b:+"_tmpl")$(@:e) -o $(@:d)$/$(@:b:+"_tmpl")$(@:e).$(INPATH) -m localize.sdf -l all
1512 $(RENAME) $(@:d)$(@:b:+"_tmpl")$(@:e).$(INPATH) $@
1514 .ENDIF # "$(WITH_LANG)"==""
1515 .ENDIF # "$(LOCALIZE_ME_DEST)"!=""
1517 .IF "$(XMLPROPERTIES)"!=""
1518 .IF "$(L10N_framework)"!=""
1519 XML_ISO_CODE*=-ISO99 $(L10N_framework)
1520 .ENDIF
1521 .IF "$(WITH_LANG)"!=""
1522 $(MISC)$/$(TARGET)_%.done : $(COMMONMISC)$/$(TARGET)$/%.xrb
1523 .ELSE # "$(WITH_LANG)"!=""
1524 $(MISC)$/$(TARGET)_%.done : %.xrb
1525 .ENDIF # "$(WITH_LANG)"!=""
1526 @@-$(RM) $(MISC)$/$(<:b).interm$(TARGET)
1527 native2ascii -encoding UTF8 $< $(MISC)$/$(<:b).interm$(TARGET) && xmlex -i $(MISC)$/$(<:b).interm$(TARGET) -o $(CLASSDIR) $(XML_ISO_CODE) -g -d $@
1528 @@$(RM) $(MISC)$/$(<:b).interm$(TARGET)
1529 .ENDIF # "$(XMLPROPERTIES)"!=""
1531 .IF "$(HIDSID1PARTICLE)$(SDI1TARGET)$(HIDSID2PARTICLE)$(SDI2TARGET)$(HIDSID3PARTICLE)$(SDI3TARGET)$(HIDSID4PARTICLE)$(SDI4TARGET)$(HIDSID5PARTICLE)$(SDI5TARGET)$(HIDSID6PARTICLE)$(SDI6TARGET)$(HIDSID7PARTICLE)$(SDI7TARGET)$(HIDSID8PARTICLE)$(SDI8TARGET)$(HIDSID9PARTICLE)$(SDI9TARGET)"!=""
1532 .INCLUDE : _tg_sdi.mk
1533 .ENDIF # "$(HIDSID1PARTICLE)$(SDI1TARGET)$(HIDSID2PARTICLE)$(SDI2TARGET)$(HIDSID3PARTICLE)$(SDI3TARGET)$(HIDSID4PARTICLE)$(SDI4TARGET)$(HIDSID5PARTICLE)$(SDI5TARGET)$(HIDSID6PARTICLE)$(SDI6TARGET)$(HIDSID7PARTICLE)$(SDI7TARGET)$(HIDSID8PARTICLE)$(SDI8TARGET)$(HIDSID9PARTICLE)$(SDI9TARGET)"!=""
1535 .IF "$(DEF1NAME)$(DEF2NAME)$(DEF3NAME)$(DEF4NAME)$(DEF5NAME)$(DEF6NAME)$(DEF7NAME)$(DEF8NAME)$(DEF9NAME)"!=""
1536 .INCLUDE : _tg_def.mk
1537 .ENDIF
1539 .IF "$(COMMONPRJHIDOTHERTARGET)"!=""
1540 $(COMMONPRJHIDOTHERTARGET) : $(PRJHIDOTHERTARGET)
1541 .IF "$(QUIET_BUILD)"==""
1542 @echo ------------------------------
1543 .ENDIF
1544 @echo "Making: " $@
1545 @$(IFEXIST) $@ $(THEN) $(RM:s/+//) $@ $(FI)
1546 $(QUIET_BUILD) $(TYPE) $(PRJHIDOTHERTARGET) > $@.$(ROUT).tmp
1547 @$(RENAME) $@.$(ROUT).tmp $@
1548 .ENDIF
1550 # -------
1551 # - LIB -
1552 # -------
1554 .IF "$(OBJTARGET)$($(SECOND_BUILD)OBJTARGET)"!=""
1555 .INCLUDE : tg_obj.mk
1556 .ENDIF # "$(OBJTARGET)$($(SECOND_BUILD)OBJTARGET)"!=""
1558 # -------
1559 # - SLB -
1560 # -------
1562 .IF "$(SLOTARGET)$($(SECOND_BUILD)SLOTARGET)"!=""
1563 .INCLUDE : tg_slo.mk
1564 .ENDIF # "$(SLOTARGET)$($(SECOND_BUILD)SLOTARGET)"!=""
1566 # --------
1567 # - LIBS -
1568 # --------
1570 .IF "$(LIB1TARGET)$(LIB2TARGET)$(LIB3TARGET)$(LIB4TARGET)$(LIB5TARGET)$(LIB6TARGET)$(LIB7TARGET)$(LIB8TARGET)$(LIB9TARGET)" != ""
1571 .INCLUDE : _tg_lib.mk
1572 .ENDIF # "$(LIB1TARGET)$(LIB2TARGET)$(LIB3TARGET)$(LIB4TARGET)$(LIB5TARGET)$(LIB6TARGET)$(LIB7TARGET)$(LIB8TARGET)$(LIB9TARGET)" != ""
1574 # -------
1575 # - SRS -
1576 # -------
1578 .IF "$(SRS1NAME)$(SRS2NAME)$(SRS3NAME)$(SRS4NAME)$(SRS5NAME)$(SRS6NAME)$(SRS7NAME)$(SRS8NAME)$(SRS9NAME)"!=""
1579 .INCLUDE : _tg_srs.mk
1580 .ENDIF # "$(SRS1NAME)$(SRS2NAME)$(SRS3NAME)$(SRS4NAME)$(SRS5NAME)$(SRS6NAME)$(SRS7NAME)$(SRS8NAME)$(SRS9NAME)"!=""
1582 # -------
1583 # - RES -
1584 # -------
1586 .IF "$(RCTARGET)"!=""
1587 .INCLUDE : tg_res.mk
1588 .ENDIF # "$(RCTARGET)"!=""
1590 # -------
1591 # - SHL -
1592 # -------
1594 .IF "$(SHL1TARGETN)$(SHL2TARGETN)$(SHL3TARGETN)$(SHL4TARGETN)$(SHL5TARGETN)$(SHL6TARGETN)$(SHL7TARGETN)$(SHL8TARGETN)$(SHL9TARGETN)"!=""
1595 .INCLUDE : _tg_shl.mk
1596 .ENDIF # "$(SHL1TARGETN)$(SHL2TARGETN)$(SHL3TARGETN)$(SHL4TARGETN)$(SHL5TARGETN)$(SHL6TARGETN)$(SHL7TARGETN)$(SHL8TARGETN)$(SHL9TARGETN)"!=""
1598 .IF "$(USE_VERSIONH)"!=""
1599 .INIT .SEQUENTIAL : $(USE_VERSIONH) $(NULLPRQ)
1600 .ENDIF # "$(USE_VERSIONH)"!=""
1602 # -------
1603 # - APP -
1604 # -------
1606 .IF "$(APP1TARGETN)$(APP2TARGETN)$(APP3TARGETN)$(APP4TARGETN)$(APP5TARGETN)$(APP6TARGETN)$(APP7TARGETN)$(APP8TARGETN)$(APP9TARGETN)"!=""
1607 .INCLUDE : _tg_app.mk
1608 .ENDIF
1610 # -------
1611 # - SCP -
1612 # -------
1614 .IF "$(SCP1TARGETN)$(SCP2TARGETN)$(SCP3TARGETN)$(SCP4TARGETN)$(SCP5TARGETN)$(SCP6TARGETN)$(SCP7TARGETN)$(SCP8TARGETN)$(SCP9TARGETN)"!=""
1615 .INCLUDE : _tg_scp.mk
1616 .ENDIF
1618 # -------
1619 # - ZIP -
1620 # -------
1622 .IF "$(ZIP1TARGET)$(ZIP2TARGET)$(ZIP3TARGET)$(ZIP4TARGET)$(ZIP5TARGET)$(ZIP6TARGET)$(ZIP7TARGET)$(ZIP8TARGET)$(ZIP9TARGET)"!=""
1623 .INCLUDE : _tg_zip.mk
1624 .ENDIF
1626 # -------
1627 # - RESLIBTARGET -
1628 # -------
1630 .IF "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
1631 .INCLUDE : _tg_rslb.mk
1632 .ENDIF
1634 # -------
1635 # - processing config -
1636 # -------
1638 .IF "$(XCSFILES)$(XCUFILES)"!=""
1639 .INCLUDE : tg_config.mk
1640 .ENDIF # "$(XCSFILES)$(XCUFILES)"!=""
1643 # ------------------
1644 # - INCLUDE DEPEND -
1645 # ------------------
1647 # same block as in depend build
1648 .IF "$(MAKEFILERC)"==""
1649 .IF "$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != ""
1650 .IF "$(DEPFILES)" != ""
1651 .INCLUDE : $(DEPFILES)
1652 .ENDIF # "$(DEPFILES)" != ""
1653 .IF "$(nodep)"==""
1654 .IF "$(DEPCOLLECT_SLO)" != ""
1655 .PHONY : $(DEPCOLLECT_SLO)
1656 .INCLUDE .IGNORE : $(DEPCOLLECT_SLO)
1657 .INCLUDE : $(DEPFILE_SLO)
1658 .ENDIF # "$(DEPCOLLECT_SLO)" != ""
1659 .IF "$(DEPCOLLECT_OBJ)" != ""
1660 .PHONY : $(DEPCOLLECT_OBJ)
1661 .INCLUDE .IGNORE : $(DEPCOLLECT_OBJ)
1662 .INCLUDE : $(DEPFILE_OBJ)
1663 .ENDIF # "$(DEPCOLLECT_OBJ)" != ""
1664 .ENDIF # "$(nodep)"==""
1665 .ENDIF # "$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != ""
1666 .ELSE # MAKEFILERC
1667 .ENDIF # MAKEFILERC
1669 .IF "$(make_srs_deps)"==""
1670 .IF "$(SRCFILES)" != "" || "$(SRC1FILES)" != "" || "$(SRC2FILES)" != ""
1671 .IF "$(nodep)"==""
1672 .INCLUDE : $(MISC)$/$(TARGET).dpr
1673 .ENDIF # "$(nodep)"==""
1674 .ENDIF
1675 .ENDIF
1677 .IF "$(make_zip_deps)"==""
1678 .IF "$(ZIP1TARGET)" != "" || "$(ZIP2TARGET)" != "" || "$(ZIP3TARGET)" != ""
1679 .IF "$(nodep)"==""
1680 .INCLUDE : $(MISC)$/$(TARGET).dpz
1681 missing_zipdep_langs=$(alllangiso)
1682 some_dummy_var:=$(foreach,i,$(zipdep_langs) $(assign missing_zipdep_langs:=$(strip $(subst,$i, $(missing_zipdep_langs)))))
1683 .IF "$(missing_zipdep_langs)"!=""
1684 ZIPDEPPHONY=.PHONY
1685 .ENDIF # "$(missing_zipdep_langs)"!=""
1686 .ENDIF # "$(nodep)"==""
1687 .ENDIF
1688 .ENDIF
1690 last_target:
1691 .IF "$(QUIET_BUILD)"==""
1692 @echo -------------
1693 .ENDIF
1694 $(NULL)
1696 $(MISC)$/$(TARGET)genjava.mk: $(IDLFILES)
1698 .IF "$(JAVACLASSFILES:s/DEFINED//)"!=""
1699 .IF "$(L10N_framework)"==""
1700 .INCLUDE .IGNORE : $(MISC)$/$(TARGET).dpj
1701 $(TARGETDPJ) : $(JAVAFILES) $(JAVATARGET)
1702 .ENDIF # "$(L10N_framework)"==""
1703 .ENDIF
1705 .IF "$(JARTARGETN)"!=""
1706 .INCLUDE : tg_jar.mk
1707 .ENDIF # "$(JARTARGETN)"!=""
1709 # ----------------------------------
1710 # - NOOPT - files ohne optimierung -
1711 # ----------------------------------
1713 .IF "$(NOOPTTARGET)" != ""
1714 .IF "$(NOOPT_FLAG)" == ""
1716 $(NOOPTTARGET):
1717 .IF "$(QUIET_BUILD)"==""
1718 @echo --- NOOPTFILES ---
1719 .ENDIF
1720 @dmake $(MFLAGS) $(MAKEFILE) nopt=true $(NOOPTFILES) NOOPT_FLAG=TRUE $(CALLMACROS)
1721 .IF "$(QUIET_BUILD)"==""
1722 @echo --- NOOPTFILES OVER ---
1723 .ENDIF
1725 $(NOOPTFILES):
1726 .IF "$(QUIET_BUILD)"==""
1727 @echo --- NOOPT ---
1728 .ENDIF
1729 @dmake $(MFLAGS) $(MAKEFILE) nopt=true NOOPT_FLAG=TRUE $(CALLMACROS) $@
1730 .IF "$(QUIET_BUILD)"==""
1731 @echo --- NOOPT OVER ---
1732 .ENDIF
1733 .ENDIF
1734 .ENDIF
1737 # ----------------------------------
1738 # - EXCEPTIONSNOOPT - files with exceptions, without optimization -
1739 # ----------------------------------
1741 .IF "$(EXCEPTIONSNOOPTTARGET)" != ""
1742 .IF "$(EXCEPTIONSNOOPT_FLAG)" == ""
1744 $(EXCEPTIONSNOOPTTARGET):
1745 .IF "$(QUIET_BUILD)"==""
1746 @echo --- EXCEPTIONSNOOPTFILES ---
1747 .ENDIF
1748 @dmake $(MFLAGS) $(MAKEFILE) ENABLE_EXCEPTIONS=true $(EXCEPTIONSNOOPTFILES) EXCEPTIONSNOOPT_FLAG=TRUE nopt=true $(CALLMACROS)
1749 .IF "$(QUIET_BUILD)"==""
1750 @echo --- EXCEPTIONSNOOPTFILES OVER ---
1751 .ENDIF
1753 $(EXCEPTIONSNOOPTFILES):
1754 .IF "$(QUIET_BUILD)"==""
1755 @echo --- EXCEPTIONSNOOPT ---
1756 .ENDIF
1757 @dmake $(MFLAGS) $(MAKEFILE) ENABLE_EXCEPTIONS=true EXCEPTIONSNOOPT_FLAG=TRUE nopt=true $(CALLMACROS) $@
1758 .IF "$(QUIET_BUILD)"==""
1759 @echo --- EXCEPTIONSNOOPT OVER ---
1760 .ENDIF
1763 .ENDIF
1764 .ENDIF
1766 .IF "$(nodep)"==""
1767 # recreate dependency files that were removed manually or vanished otherwise...
1768 forcedeps: $(DEPFILE_SLO) $(DEPFILE_OBJ)
1769 @$(null,$(DEPS_MISSING) noop $(eq,$(sort $(DEPS_MISSING)),$(sort $(DEPS_MADE)) noop dmake depend=t $(MFLAGS) $(MAKEMACROS) ALLDEP))
1770 @noop $(foreach,i,$($(TARGET)_known_dpcc) $(assign DEPS_MADE:=$(subst,$i, $(DEPS_MADE))))
1771 @$(null,$(DEPS_MADE) noop $(null,$(DEPFILE_SLO) noop $(RM) $(DEPFILE_SLO)))
1772 @$(null,$(DEPS_MADE) noop $(null,$(DEPFILE_OBJ) noop $(RM) $(DEPFILE_OBJ)))
1774 ALLTAR : forcedeps
1776 .ENDIF # "$(nodep)"==""
1778 # -------------------------
1779 # - several kill targets -
1780 # -------------------------
1782 "$(TMP)$/makedt.don":
1783 @$(TOUCH) $(TMP)$/makedt.don
1785 killbin:
1786 .IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
1787 @$(IFEXIST) $(BIN)$/$(SHL1TARGET).dll $(THEN) $(RM:s/+//) $(BIN)$/$(SHL1TARGET).dll $(FI)
1788 @$(IFEXIST) $(BIN)$/$(SHL2TARGET).dll $(THEN) $(RM:s/+//) $(BIN)$/$(SHL2TARGET).dll $(FI)
1789 @$(IFEXIST) $(BIN)$/$(SHL3TARGET).dll $(THEN) $(RM:s/+//) $(BIN)$/$(SHL3TARGET).dll $(FI)
1790 @$(IFEXIST) $(BIN)$/$(SHL4TARGET).dll $(THEN) $(RM:s/+//) $(BIN)$/$(SHL4TARGET).dll $(FI)
1791 @$(IFEXIST) $(BIN)$/$(SHL5TARGET).dll $(THEN) $(RM:s/+//) $(BIN)$/$(SHL5TARGET).dll $(FI)
1792 @$(IFEXIST) $(BIN)$/$(SHL6TARGET).dll $(THEN) $(RM:s/+//) $(BIN)$/$(SHL6TARGET).dll $(FI)
1793 @$(IFEXIST) $(BIN)$/$(SHL7TARGET).dll $(THEN) $(RM:s/+//) $(BIN)$/$(SHL7TARGET).dll $(FI)
1794 @$(IFEXIST) $(BIN)$/$(SHL8TARGET).dll $(THEN) $(RM:s/+//) $(BIN)$/$(SHL8TARGET).dll $(FI)
1795 @$(IFEXIST) $(BIN)$/$(SHL9TARGET).dll $(THEN) $(RM:s/+//) $(BIN)$/$(SHL9TARGET).dll $(FI)
1796 @$(IFEXIST) $(BIN)$/$(APP1TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)$/$(APP1TARGET)$(EXECPOST) $(FI)
1797 @$(IFEXIST) $(BIN)$/$(APP2TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)$/$(APP2TARGET)$(EXECPOST) $(FI)
1798 @$(IFEXIST) $(BIN)$/$(APP3TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)$/$(APP3TARGET)$(EXECPOST) $(FI)
1799 @$(IFEXIST) $(BIN)$/$(APP4TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)$/$(APP4TARGET)$(EXECPOST) $(FI)
1800 @$(IFEXIST) $(BIN)$/$(APP5TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)$/$(APP5TARGET)$(EXECPOST) $(FI)
1801 @$(IFEXIST) $(BIN)$/$(APP6TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)$/$(APP6TARGET)$(EXECPOST) $(FI)
1802 @$(IFEXIST) $(BIN)$/$(APP7TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)$/$(APP7TARGET)$(EXECPOST) $(FI)
1803 @$(IFEXIST) $(BIN)$/$(APP8TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)$/$(APP8TARGET)$(EXECPOST) $(FI)
1804 @$(IFEXIST) $(BIN)$/$(APP9TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)$/$(APP9TARGET)$(EXECPOST) $(FI)
1806 .ELSE # "$(GUI)"=="WNT"
1807 .IF "$(SHL1TARGET)"!=""
1808 @-$(RM) $(LB)/$(SHL1DLLPRE)$(SHL1TARGET)$(DLLPOST)
1809 .ENDIF
1810 .IF "$(SHL2TARGET)"!=""
1811 @-$(RM) $(LB)/$(SHL2DLLPRE)$(SHL2TARGET)$(DLLPOST)
1812 .ENDIF
1813 .IF "$(SHL3TARGET)"!=""
1814 @-$(RM) $(LB)/$(SHL3DLLPRE)$(SHL3TARGET)$(DLLPOST)
1815 .ENDIF
1816 .IF "$(SHL4TARGET)"!=""
1817 @-$(RM) $(LB)/$(SHL4DLLPRE)$(SHL4TARGET)$(DLLPOST)
1818 .ENDIF
1819 .IF "$(SHL5TARGET)"!=""
1820 @-$(RM) $(LB)/$(SHL5DLLPRE)$(SHL5TARGET)$(DLLPOST)
1821 .ENDIF
1822 .IF "$(SHL6TARGET)"!=""
1823 @-$(RM) $(LB)/$(SHL6DLLPRE)$(SHL6TARGET)$(DLLPOST)
1824 .ENDIF
1825 .IF "$(SHL7TARGET)"!=""
1826 @-$(RM) $(LB)/$(SHL7DLLPRE)$(SHL7TARGET)$(DLLPOST)
1827 .ENDIF
1828 .IF "$(SHL8TARGET)"!=""
1829 @-$(RM) $(LB)/$(SHL8DLLPRE)$(SHL8TARGET)$(DLLPOST)
1830 .ENDIF
1831 .IF "$(SHL9TARGET)"!=""
1832 @-$(RM) $(LB)/$(SHL9DLLPRE)$(SHL9TARGET)$(DLLPOST)
1833 .ENDIF
1834 .IF "$(APP1TARGET)"!=""
1835 @-$(RM) $(BIN)/$(APP1TARGET)$(EXECPOST)
1836 .ENDIF
1837 .IF "$(APP2TARGET)"!=""
1838 @-$(RM) $(BIN)/$(APP2TARGET)$(EXECPOST)
1839 .ENDIF
1840 .IF "$(APP3TARGET)"!=""
1841 @-$(RM) $(BIN)/$(APP3TARGET)$(EXECPOST)
1842 .ENDIF
1843 .IF "$(APP4TARGET)"!=""
1844 @-$(RM) $(BIN)/$(APP4TARGET)$(EXECPOST)
1845 .ENDIF
1846 .IF "$(APP5TARGET)"!=""
1847 @-$(RM) $(BIN)/$(APP5TARGET)$(EXECPOST)
1848 .ENDIF
1849 .IF "$(APP6TARGET)"!=""
1850 @-$(RM) $(BIN)/$(APP6TARGET)$(EXECPOST)
1851 .ENDIF
1852 .IF "$(APP7TARGET)"!=""
1853 @-$(RM) $(BIN)/$(APP7TARGET)$(EXECPOST)
1854 .ENDIF
1855 .IF "$(APP8TARGET)"!=""
1856 @-$(RM) $(BIN)/$(APP8TARGET)$(EXECPOST)
1857 .ENDIF
1858 .IF "$(APP9TARGET)"!=""
1859 @-$(RM) $(BIN)/$(APP9TARGET)$(EXECPOST)
1860 .ENDIF
1861 .ENDIF # "$(GUI)"=="WNT"
1863 killobj:
1864 .IF "$(SLOFILES)" != ""
1865 -cd $(SLO) && $(TYPE:s/+//) $(mktmp $(SLOFILES:f)) | xargs -n 20 rm
1866 -cd $(SLO) && $(TYPE:s/+//) $(mktmp $(SLOFILES:s/.obj/.o/:f)) | xargs -n 20 rm
1867 .ENDIF
1868 .IF "$(OBJFILES)" != ""
1869 -cd $(OBJ) && $(TYPE:s/+//) $(mktmp $(OBJFILES:f)) | xargs -n 20 rm
1870 -cd $(OBJ) && $(TYPE:s/+//) $(mktmp $(OBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm
1871 .ENDIF
1873 .IF "$(REAL_$(SECOND_BUILD)_SLOFILES)" != ""
1874 -cd $(REAL_$(SECOND_BUILD)_SLO) && $(TYPE:s/+//) $(mktmp $(REAL_$(SECOND_BUILD)_SLOFILES:f)) | xargs -n 20 rm
1875 -cd $(REAL_$(SECOND_BUILD)_SLO) && $(TYPE:s/+//) $(mktmp $(REAL_$(SECOND_BUILD)_SLOFILES:s/.obj/.o/:f)) | xargs -n 20 rm
1876 .ENDIF
1877 .IF "$(REAL_$(SECOND_BUILD)_OBJFILES)" != ""
1878 -cd $(REAL_$(SECOND_BUILD)_OBJ) && $(TYPE:s/+//) $(mktmp $(REAL_$(SECOND_BUILD)_OBJFILES:f)) | xargs -n 20 rm
1879 -cd $(REAL_$(SECOND_BUILD)_OBJ) && $(TYPE:s/+//) $(mktmp $(REAL_$(SECOND_BUILD)_OBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm
1880 .ENDIF
1881 .IF "$(DEPOBJFILES)" != ""
1882 -cd $(SLO) && $(TYPE:s/+//) $(mktmp $(DEPOBJFILES:f)) | xargs -n 20 rm
1883 -cd $(SLO) && $(TYPE:s/+//) $(mktmp $(DEPOBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm
1884 -cd $(OBJ) && $(TYPE:s/+//) $(mktmp $(DEPOBJFILES:f)) | xargs -n 20 rm
1885 -cd $(OBJ) && $(TYPE:s/+//) $(mktmp $(DEPOBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm
1886 .ENDIF
1887 @echo objects weg!
1889 killsrs:
1890 # doesn't work - fix me!
1891 .IF "$(SRSFILES)" != ""
1892 $(RM) $(SRSFILES)
1893 .ENDIF
1894 @echo srsfiles weg!
1896 killres:
1897 .IF "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
1898 $(RM) $(RESLIB1TARGETN) $(RESLIB2TARGETN) $(RESLIB3TARGETN) $(RESLIB4TARGETN) $(RESLIB5TARGETN) $(RESLIB6TARGETN) $(RESLIB7TARGETN) $(RESLIB8TARGETN) $(RESLIB9TARGETN)
1899 @echo resource files removed!
1900 .ELSE # "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
1901 @echo no resource files defined!
1902 .ENDIF # "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
1904 killdef:
1905 .IF "$(DEFTARGETN)" != ""
1906 $(RM) $(DEFTARGETN)
1907 .ENDIF
1908 @echo deffiles weg!
1910 killlib:
1911 .IF "$(LIB1TARGETN)$(LIB2TARGETN)$(LIB3TARGETN)$(LIB4TARGETN)$(LIB5TARGETN)$(LIB6TARGETN)$(LIB7TARGETN)$(LIB8TARGETN)$(LIB9TARGETN)"!=""
1912 $(RM) $(LIB1TARGETN) $(LIB2TARGETN) $(LIB3TARGETN) $(LIB4TARGETN) $(LIB5TARGETN) $(LIB6TARGETN) $(LIB7TARGETN) $(LIB8TARGETN) $(LIB9TARGETN)
1913 .IF "$(LIB1ARCHIV)$(LIB2ARCHIV)$(LIB3ARCHIV)$(LIB4ARCHIV)$(LIB5ARCHIV)$(LIB6ARCHIV)$(LIB7ARCHIV)$(LIB8ARCHIV)$(LIB9ARCHIV)"!=""
1914 $(RM) $(LIB1ARCHIV) $(LIB2ARCHIV) $(LIB3ARCHIV) $(LIB4ARCHIV) $(LIB5ARCHIV) $(LIB6ARCHIV) $(LIB7ARCHIV) $(LIB8ARCHIV) $(LIB9ARCHIV)
1915 .ENDIF # "$(LIB1ARCHIV)$(LIB2ARCHIV)$(LIB3ARCHIV)$(LIB4ARCHIV)$(LIB5ARCHIV)$(LIB6ARCHIV)$(LIB7ARCHIV)$(LIB8ARCHIV)$(LIB9ARCHIV)"!=""
1916 @echo lib/archive files removed!
1917 .ENDIF # "$(LIB1TARGETN)$(LIB2TARGETN)$(LIB3TARGETN)$(LIB4TARGETN)$(LIB5TARGETN)$(LIB6TARGETN)$(LIB7TARGETN)$(LIB8TARGETN)$(LIB9TARGETN)"!=""
1918 .IF "$(SLOTARGET)$(OBJTARGET)"!=""
1919 $(RM) $(SLOTARGET) $(OBJTARGET)
1920 @echo default lib files removed!
1921 .ENDIF # "$(SLOTARGET)$(OBJTARGET)"!=""
1922 @echo done!
1924 clean_misc :
1925 .IF "$(MISC)"!=""
1926 rm -rf $(MISC)$/*
1927 @echo misc is gone!
1928 .ELSE # "$(MISC)"!=""
1929 @echo can\'t be done! $$(MISC) not defined.
1930 .ENDIF # "$(MISC)"!=""
1932 clean_all :
1933 .IF "$(OUT)"!=""
1934 .IF "$(USE_SHELL)"!="4nt"
1935 test -f $(PRJ)$/prj/build.lst && rm -rf $(OUT)
1936 .ELSE # "$(USE_SHELL)"!="4nt"
1937 $(IFEXIST) $(PRJ)$/prj/build.lst $(THEN) del /sxyz $(OUT) $(FI)
1938 .ENDIF # "$(USE_SHELL)"!="4nt"
1939 @echo local output tree is gone!
1940 .ELSE # "$(OUT)"!=""
1941 @echo can\'t be done! $$(OUT) not defined.
1942 .ENDIF # "$(OUT)"!=""
1945 SRCALLTARGET: \
1946 $(SDITARGET) $(SDI1TARGET) $(SDI2TARGET) \
1947 $(SDI3TARGET) $(SDI4TARGET) $(SDI5TARGET) \
1948 $(SRC1TARGET) \
1949 $(SRC2TARGET) \
1950 $(SRC3TARGET) $(RCTARGET) \
1951 $(SRC4TARGET) $(SRC5TARGET) $(SRC6TARGET) \
1952 $(SRC7TARGET) $(SRC8TARGET) $(SRC9TARGET) \
1953 $(SRC10TARGET) $(SRC11TARGET) $(SRC12TARGET) \
1954 $(SRC13TARGET) $(SRC14TARGET) $(SRC15TARGET) \
1955 $(SRC16TARGET)
1957 .IF "$(ZIP1TARGETN)$(ZIP2TARGETN)$(ZIP3TARGETN)$(ZIP4TARGETN)$(ZIP5TARGETN)$(ZIP6TARGETN)$(ZIP7TARGETN)$(ZIP8TARGETN)$(ZIP9TARGETN)"!=""
1958 ZIPALLTARGET: \
1959 $(ZIP1TARGETN) \
1960 $(ZIP2TARGETN) \
1961 $(ZIP3TARGETN) \
1962 $(ZIP4TARGETN) \
1963 $(ZIP5TARGETN) \
1964 $(ZIP6TARGETN) \
1965 $(ZIP7TARGETN) \
1966 $(ZIP8TARGETN) \
1967 $(ZIP9TARGETN)
1968 .ELSE
1969 ZIPALLTARGET:
1970 .IF "$(QUIET_BUILD)"==""
1971 @echo ---
1972 .ENDIF
1973 @echo nothing to zip for activated languages!
1974 .IF "$(QUIET_BUILD)"==""
1975 @echo ---
1976 .ENDIF
1977 .ENDIF
1980 #temporary workaround for non-existing delzip in extras
1981 delzip:
1982 @echo
1983 @echo ERROR: ZIPnTARGETS need a file named "delzip" to exist beside their makefile.mk
1984 @echo ERROR: Create an empty file named delzip and commit it
1985 @echo ERROR: for details see #i78434#
1986 force_dmake_to_error
1988 .IF "$(make_srs_deps)"==""
1989 $(MISC)$/$(TARGET).dpr : $(SRCFILES) $(SRC1FILES) $(SRC2FILES) $(SRC3FILES)
1990 .ENDIF
1992 .IF "$(make_zip_deps)"==""
1993 $(MISC)$/$(TARGET).dpz $(ZIPDEPPHONY) : $(ZIP1TARGETN) $(ZIP2TARGETN) $(ZIP3TARGETN) $(ZIP4TARGETN) $(ZIP5TARGETN) $(ZIP6TARGETN) $(ZIP7TARGETN) $(ZIP8TARGETN) $(ZIP9TARGETN)
1994 .ENDIF
1996 VERSIONTMP:=$(mktmp iii)
1997 $(INCCOM)$/%_version.h : $(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/minormkchanged.flg
1998 @echo $(EMQ)#define _BUILD $(EMQ)"$(BUILD)$(EMQ)" > $(VERSIONTMP)
1999 @echo $(EMQ)#define _UPD $(EMQ)"$(UPD)$(EMQ)" >> $(VERSIONTMP)
2000 @echo $(EMQ)#define _LAST_MINOR $(EMQ)"$(LAST_MINOR)$(EMQ)" >> $(VERSIONTMP)
2001 @echo $(EMQ)#define _RSCREVISION $(EMQ)"$(USQ)$(RSCREVISION)$(USQ)$(EMQ)" >> $(VERSIONTMP)
2002 @echo $(EMQ)#define _INPATH $(EMQ)"$(INPATH)$(EMQ)" >> $(VERSIONTMP)
2003 @@-$(RM) $(@)_$(VERSIONTMP:b)
2004 @$(TYPE) $(VERSIONTMP) > $(@)_$(VERSIONTMP:b)
2005 @@-$(RM) $@
2006 @-$(RENAME) $(@)_$(VERSIONTMP:b) $@
2008 .IF "$(MAKEFILERC)"==""
2009 warn_target_empty:
2010 @echo '*'
2011 @echo '* error $$(TARGET) is empty - this will cause problems'
2012 @echo '*'
2013 force_dmake_to_error
2014 .ELSE
2015 warn_target_empty:
2016 @echo generated makefile.rc detected
2017 .ENDIF
2019 .IF "$(UNOTYPES)" != ""
2020 UNOUCRDEPxxx : $(UNOUCRDEP);
2021 .ENDIF # "$(UNOTYPES)" != ""
2024 #new hid.lst trigger with GEN_HID2=TRUE
2025 $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/hid.lst .PHONY :
2026 @echo "Making: " $@
2027 .IF "$(QUIET_BUILD)"==""
2028 @echo ---------------
2029 .ENDIF
2030 @$(IFEXIST) $@ $(THEN) $(RM:s/+//) $@ $(FI)
2031 @echo $(WORK_STAMP).$(LAST_MINOR) 010101010101010 > $@.$(ROUT).tmp
2032 $(QUIET_BUILD) $(TYPE) $(SOLARCOMMONBINDIR)$/hid$/*.hid | $(SORT) -u >> $@.$(ROUT).tmp
2033 @$(RENAME) $@.$(ROUT).tmp $@
2036 .IF "$(SOLAR_JAVA)"!=""
2037 .IF "$(JAVACLASSFILES:s/DEFINED//)$(javauno)"!=""
2038 .INCLUDE : tg_java.mk
2039 .ENDIF # "$(JAVACLASSFILES:s/DEFINED//)$(javauno)"!=""
2040 .ENDIF # "$(SOLAR_JAVA)"!=""
2042 .INCLUDE : tg_merge.mk
2044 wordcount:
2045 wc *.* >> $(TMP)$/wc.lst
2047 testt:
2048 @echo test
2050 .ELSE # "$(depend)" == ""
2052 # ----------
2053 # - DEPEND -
2054 # ----------
2056 ALLTAR : ALLDEP \
2057 $(SUBDIRS)
2059 # same block as in regular build
2060 .IF "$(MAKEFILERC)"==""
2061 .IF "$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != ""
2062 .IF "$(DEPFILES)" != ""
2063 .INCLUDE : $(DEPFILES)
2064 .ENDIF # "$(DEPFILES)" != ""
2065 .IF "$(nodep)"==""
2066 .IF "$(DEPCOLLECT_SLO)" != ""
2067 .PHONY : $(DEPCOLLECT_SLO)
2068 .INCLUDE .IGNORE : $(DEPCOLLECT_SLO)
2069 .INCLUDE : $(DEPFILE_SLO)
2070 .ENDIF # "$(DEPCOLLECT_SLO)" != ""
2071 .IF "$(DEPCOLLECT_OBJ)" != ""
2072 .PHONY : $(DEPCOLLECT_OBJ)
2073 .INCLUDE .IGNORE : $(DEPCOLLECT_OBJ)
2074 .INCLUDE : $(DEPFILE_OBJ)
2075 .ENDIF # "$(DEPCOLLECT_OBJ)" != ""
2076 .ENDIF # "$(nodep)"==""
2077 .ENDIF # "$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != ""
2078 .ELSE # MAKEFILERC
2079 .ENDIF # MAKEFILERC
2081 .INCLUDE : tg_dep.mk
2083 .ENDIF # "$(depend)" == ""
2085 .IF "$(SUBDIRS)"!=""
2087 $(SUBDIRS) : $(SUBDIRSDEPS)
2089 .IF "$(mk_tmp)$(BSCLIENT)"!=""
2090 $(SUBDIRS) .PHONY :
2091 @echo ignoring SUBDIRS
2093 .ELSE # "$(mk_tmp)$(BSCLIENT)"!=""
2094 #.IF "$(PRJNAME)"!="sw"
2095 .IF "$(GUI)"!="UNX"
2096 $(SUBDIRS) .PHONY :
2098 cd $@
2100 @$(MAKECMD) subdmake=true $(MFLAGS) $(CALLMACROS)
2102 .ELSE # "$(GUI)"!="UNX"
2103 $(SUBDIRS) .PHONY :
2104 cd $@; $(MAKECMD) subdmake=true $(MFLAGS) $(CALLMACROS)
2105 .ENDIF # "$(GUI)"!="UNX"
2106 #.ENDIF
2107 .ENDIF # "$(mk_tmp)$(BSCLIENT)"!=""
2108 .ENDIF # "$(SUBDIRS)"!=""
2110 # workaround for strange dmake bug:
2111 # if the previous block was a rule or a target, "\#" isn't recognized
2112 # as an escaped "#". if it was an assignment, escaping works...
2113 some_unique_variable_name:=1
2115 # ---------
2116 # - CHECK -
2117 # ---------
2118 # can be redefined in the makefiles to issue the real tests
2120 check: ALLTAR