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