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" 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.IF "$(COM)"=="GCC" 1479 @echo SHORTSTDCPP3:=$(SHORTSTDCPP3) >> $(COMPVTMP) 1480 @echo SHORTSTDC3:=$(SHORTSTDC3) >> $(COMPVTMP) 1481.ENDIF 1482 @echo CCNUMVER:=$(CCNUMVER) >> $(COMPVTMP) 1483 @echo CCVER:=$(CCVER:s/-/ /:1) >> $(COMPVTMP) 1484 @echo CDEFS+=-DCPPU_ENV=$(COMNAME) >> $(COMPVTMP) 1485 @echo COMPATH_STORED:=$(COMPATH:s!\!/!) >> $(COMPVTMP) 1486 @@-$(RM) $(@)_$(COMPVTMP:b) 1487 @$(TYPE) $(COMPVTMP) | tr -d "\015" > $(@)_$(COMPVTMP:b) 1488 @$(IFEXIST) $@ $(THEN) $(RM:s/+//) $@ >& $(NULLDEV) $(FI) 1489 @-$(RENAME) $(@)_$(COMPVTMP:b) $@ 1490 @@-$(RM) $(@)_$(COMPVTMP:b) 1491.ELSE # "$(CCNUMVER)"!="" 1492 @@-$(RM) $@ 1493.ENDIF # "$(CCNUMVER)"!="" 1494 1495.ENDIF # "$(COMPVERMK)"!="" 1496.ENDIF # "$(UPDATER)"!="" || "$(CWS_WORK_STAMP)"!="" 1497 1498.IF "$(JAVAVERMK)"!="" 1499.IF "$(JAVALOCATION)"!="$(JAVA_HOME)" 1500"$(JAVAVERMK)" .PHONY : 1501.ELSE # "$(JAVALOCATION)"!="$(JAVA_HOME)" 1502"$(JAVAVERMK)" : $(SOLARVERSION)/$(INPATH)/inc$(UPDMINOREXT)/minormkchanged.flg 1503.ENDIF # "$(JAVALOCATION)"!="$(JAVA_HOME)" 1504 @-$(RM) $@ 1505 @echo JAVAVER:=$(JAVAVER) > $@ 1506 @echo JAVANUMVER:=$(JAVANUMVER) >> $@ 1507 @echo JAVALOCATION:=$(JAVA_HOME) >> $@ 1508 1509.ENDIF # "$(JAVAVERMK)"!="" 1510 1511# on recursive call there seems to be one blank in TARGETDEP 1512# which makes it not empty :-( 1513.IF "$(TARGETDEPS:s/ //)"!="" 1514$(TARGETDEPS) : $(LOCALIZE_ME_DEST) 1515.ENDIF # "$(TARGETDEPS)"!="" 1516 1517.IF "$(LOCALIZE_ME_DEST)"!="" 1518 1519.IF "$(WITH_LANG)"=="" 1520$(LOCALIZE_ME_DEST) : $(LOCALIZE_ME) 1521 $(COMMAND_ECHO)-$(RM) $(INCCOM)/$(TARGET)_lastrun.mk 1522 $(COMMAND_ECHO)-$(MKDIR) $(@:d) 1523 $(COMMAND_ECHO)-$(RM) $@ 1524 $(COMMAND_ECHO)$(COPY) $(@:b:+"_tmpl")$(@:e) $@ 1525 1526.ELSE # "$(WITH_LANG)"=="" 1527# LASTRUN_MERGED 1528.INCLUDE .IGNORE : $(INCCOM)/$(TARGET)_lastrun.mk 1529.IF "$(LASTRUN_MERGED)"=="TRUE" 1530$(LOCALIZE_ME_DEST) : $(LOCALIZE_ME) $(LOCALIZESDF) 1531.ELSE # "$(LASTRUN_MERGED)"=="TRUE" 1532$(LOCALIZE_ME_DEST) .PHONY : $(LOCALIZE_ME) $(LOCALIZESDF) 1533 echo LASTRUN_MERGED:=TRUE > $(INCCOM)/$(TARGET)_lastrun.mk 1534.ENDIF # "$(LASTRUN_MERGED)"=="TRUE" 1535 $(COMMAND_ECHO)-$(MKDIR) $(@:d) 1536 $(COMMAND_ECHO)-$(RM) $@ 1537 $(COMMAND_ECHO)$(TRANSEX) -p $(PRJNAME) -i $(@:b:+"_tmpl")$(@:e) -o $(@:d)/$(@:b:+"_tmpl")$(@:e).$(INPATH) -m $(LOCALIZESDF) -l all 1538 $(COMMAND_ECHO)$(RENAME) $(@:d)$(@:b:+"_tmpl")$(@:e).$(INPATH) $@ 1539 1540.ENDIF # "$(WITH_LANG)"=="" 1541.ENDIF # "$(LOCALIZE_ME_DEST)"!="" 1542 1543.IF "$(XMLPROPERTIES)"!="" 1544.IF "$(L10N_framework)"!="" 1545XML_ISO_CODE*=-ISO99 $(L10N_framework) 1546.ENDIF 1547.IF "$(WITH_LANG)"!="" 1548$(MISC)/$(TARGET)_%.done : $(COMMONMISC)/$(TARGET)/%.xrb 1549.ELSE # "$(WITH_LANG)"!="" 1550$(MISC)/$(TARGET)_%.done : %.xrb 1551.ENDIF # "$(WITH_LANG)"!="" 1552 @@-$(RM) $(MISC)/$(<:b).interm$(TARGET) 1553 native2ascii -encoding UTF8 $< $(MISC)/$(<:b).interm$(TARGET) && $(XMLEX) -i $(MISC)/$(<:b).interm$(TARGET) -o $(CLASSDIR) $(XML_ISO_CODE) -g -d $@ 1554 @@$(RM) $(MISC)/$(<:b).interm$(TARGET) 1555.ENDIF # "$(XMLPROPERTIES)"!="" 1556 1557.IF "$(SDI1TARGET)$(SDI2TARGET)$(SDI3TARGET)$(SDI4TARGET)$(SDI5TARGET)$(SDI6TARGET)$(SDI7TARGET)$(SDI8TARGET)$(SDI9TARGET)"!="" 1558.INCLUDE : _tg_sdi.mk 1559.ENDIF # "$(SDI1TARGET)$(SDI2TARGET)$(SDI3TARGET)$(SDI4TARGET)$(SDI5TARGET)$(SDI6TARGET)$(SDI7TARGET)$(SDI8TARGET)$(SDI9TARGET)"!="" 1560 1561.IF "$(DEF1NAME)$(DEF2NAME)$(DEF3NAME)$(DEF4NAME)$(DEF5NAME)$(DEF6NAME)$(DEF7NAME)$(DEF8NAME)$(DEF9NAME)"!="" 1562.INCLUDE : _tg_def.mk 1563.ENDIF 1564 1565# ------- 1566# - LIB - 1567# ------- 1568 1569.IF "$(OBJTARGET)$($(SECOND_BUILD)OBJTARGET)"!="" 1570.INCLUDE : tg_obj.mk 1571.ENDIF # "$(OBJTARGET)$($(SECOND_BUILD)OBJTARGET)"!="" 1572 1573# ------- 1574# - SLB - 1575# ------- 1576 1577.IF "$(SLOTARGET)$($(SECOND_BUILD)SLOTARGET)"!="" 1578.INCLUDE : tg_slo.mk 1579.ENDIF # "$(SLOTARGET)$($(SECOND_BUILD)SLOTARGET)"!="" 1580 1581# -------- 1582# - LIBS - 1583# -------- 1584 1585.IF "$(LIB1TARGET)$(LIB2TARGET)$(LIB3TARGET)$(LIB4TARGET)$(LIB5TARGET)$(LIB6TARGET)$(LIB7TARGET)$(LIB8TARGET)$(LIB9TARGET)" != "" 1586.INCLUDE : _tg_lib.mk 1587.ENDIF # "$(LIB1TARGET)$(LIB2TARGET)$(LIB3TARGET)$(LIB4TARGET)$(LIB5TARGET)$(LIB6TARGET)$(LIB7TARGET)$(LIB8TARGET)$(LIB9TARGET)" != "" 1588 1589# ------- 1590# - SRS - 1591# ------- 1592 1593.IF "$(SRS1NAME)$(SRS2NAME)$(SRS3NAME)$(SRS4NAME)$(SRS5NAME)$(SRS6NAME)$(SRS7NAME)$(SRS8NAME)$(SRS9NAME)"!="" 1594.INCLUDE : _tg_srs.mk 1595.ENDIF # "$(SRS1NAME)$(SRS2NAME)$(SRS3NAME)$(SRS4NAME)$(SRS5NAME)$(SRS6NAME)$(SRS7NAME)$(SRS8NAME)$(SRS9NAME)"!="" 1596 1597# ------- 1598# - RES - 1599# ------- 1600 1601.IF "$(RCTARGET)"!="" 1602.INCLUDE : tg_res.mk 1603.ENDIF # "$(RCTARGET)"!="" 1604 1605# ------- 1606# - SHL - 1607# ------- 1608 1609.IF "$(SHL1TARGETN)$(SHL2TARGETN)$(SHL3TARGETN)$(SHL4TARGETN)$(SHL5TARGETN)$(SHL6TARGETN)$(SHL7TARGETN)$(SHL8TARGETN)$(SHL9TARGETN)"!="" 1610.INCLUDE : _tg_shl.mk 1611.ENDIF # "$(SHL1TARGETN)$(SHL2TARGETN)$(SHL3TARGETN)$(SHL4TARGETN)$(SHL5TARGETN)$(SHL6TARGETN)$(SHL7TARGETN)$(SHL8TARGETN)$(SHL9TARGETN)"!="" 1612 1613.IF "$(USE_VERSIONH)"!="" 1614.INIT .SEQUENTIAL : $(USE_VERSIONH) $(NULLPRQ) 1615.ENDIF # "$(USE_VERSIONH)"!="" 1616 1617# ------- 1618# - APP - 1619# ------- 1620 1621.IF "$(APP1TARGETN)$(APP2TARGETN)$(APP3TARGETN)$(APP4TARGETN)$(APP5TARGETN)$(APP6TARGETN)$(APP7TARGETN)$(APP8TARGETN)$(APP9TARGETN)"!="" 1622.INCLUDE : _tg_app.mk 1623.ENDIF 1624 1625# ------- 1626# - SCP - 1627# ------- 1628 1629.IF "$(SCP1TARGETN)$(SCP2TARGETN)$(SCP3TARGETN)$(SCP4TARGETN)$(SCP5TARGETN)$(SCP6TARGETN)$(SCP7TARGETN)$(SCP8TARGETN)$(SCP9TARGETN)"!="" 1630.INCLUDE : _tg_scp.mk 1631.ENDIF 1632 1633# ------- 1634# - ZIP - 1635# ------- 1636 1637.IF "$(ZIP1TARGET)$(ZIP2TARGET)$(ZIP3TARGET)$(ZIP4TARGET)$(ZIP5TARGET)$(ZIP6TARGET)$(ZIP7TARGET)$(ZIP8TARGET)$(ZIP9TARGET)"!="" 1638.INCLUDE : _tg_zip.mk 1639.ENDIF 1640 1641# ------- 1642# - RESLIBTARGET - 1643# ------- 1644 1645.IF "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!="" 1646.INCLUDE : _tg_rslb.mk 1647.ENDIF 1648 1649# ------- 1650# - processing config - 1651# ------- 1652 1653.IF "$(XCSFILES)$(XCUFILES)"!="" 1654.INCLUDE : tg_config.mk 1655.ENDIF # "$(XCSFILES)$(XCUFILES)"!="" 1656 1657 1658# ------------------ 1659# - INCLUDE DEPEND - 1660# ------------------ 1661 1662# same block as in depend build 1663.IF "$(MAKEFILERC)"=="" 1664.IF "$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != "" 1665.IF "$(DEPFILES)" != "" 1666.INCLUDE : $(DEPFILES) 1667.ENDIF # "$(DEPFILES)" != "" 1668.IF "$(nodep)"=="" 1669.IF "$(DEPCOLLECT_SLO)" != "" 1670.PHONY : $(DEPCOLLECT_SLO) 1671.INCLUDE .IGNORE : $(DEPCOLLECT_SLO) 1672.INCLUDE : $(DEPFILE_SLO) 1673.ENDIF # "$(DEPCOLLECT_SLO)" != "" 1674.IF "$(DEPCOLLECT_OBJ)" != "" 1675.PHONY : $(DEPCOLLECT_OBJ) 1676.INCLUDE .IGNORE : $(DEPCOLLECT_OBJ) 1677.INCLUDE : $(DEPFILE_OBJ) 1678.ENDIF # "$(DEPCOLLECT_OBJ)" != "" 1679.ENDIF # "$(nodep)"=="" 1680.ENDIF # "$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != "" 1681.ELSE # MAKEFILERC 1682.ENDIF # MAKEFILERC 1683 1684.IF "$(make_srs_deps)"=="" 1685.IF "$(SRCFILES)" != "" || "$(SRC1FILES)" != "" || "$(SRC2FILES)" != "" 1686.IF "$(nodep)"=="" 1687.INCLUDE : $(MISC)/$(TARGET).dpr 1688.ENDIF # "$(nodep)"=="" 1689.ENDIF 1690.ENDIF 1691 1692.IF "$(make_zip_deps)"=="" 1693.IF "$(ZIP1TARGET)" != "" || "$(ZIP2TARGET)" != "" || "$(ZIP3TARGET)" != "" 1694.IF "$(nodep)"=="" 1695.INCLUDE : $(MISC)/$(TARGET).dpz 1696# introduce separation char 1697missing_zipdep_langs=$(alllangiso:^"+":+"+") 1698some_dummy_var:=$(foreach,i,$(zipdep_langs) $(assign missing_zipdep_langs:=$(strip $(subst,+$(i)+, $(missing_zipdep_langs))))) 1699.IF "$(missing_zipdep_langs)"!="" 1700ZIPDEPPHONY=.PHONY 1701.ENDIF # "$(missing_zipdep_langs)"!="" 1702.ENDIF # "$(nodep)"=="" 1703.ENDIF 1704.ENDIF 1705 1706last_target: 1707 $(NULL) 1708 1709$(MISC)/$(TARGET)genjava.mk: $(IDLFILES) 1710 1711.IF "$(JAVACLASSFILES:s/DEFINED//)"!="" 1712.IF "$(L10N_framework)"=="" 1713.INCLUDE .IGNORE : $(MISC)/$(TARGET).dpj 1714$(TARGETDPJ) : $(JAVAFILES) $(JAVATARGET) 1715.ENDIF # "$(L10N_framework)"=="" 1716.ENDIF 1717 1718.IF "$(JARTARGETN)"!="" 1719.INCLUDE : tg_jar.mk 1720.ENDIF # "$(JARTARGETN)"!="" 1721 1722# ---------------------------------- 1723# - NOOPT - files ohne optimierung - 1724# ---------------------------------- 1725 1726.IF "$(NOOPTTARGET)" != "" 1727.IF "$(NOOPT_FLAG)" == "" 1728 1729$(NOOPTTARGET): 1730.IF "$(VERBOSE)" == "TRUE" 1731 @echo --- NOOPTFILES --- 1732.ENDIF 1733 @dmake $(MFLAGS) $(MAKEFILE) nopt=true $(NOOPTFILES) NOOPT_FLAG=TRUE $(CALLMACROS) 1734.IF "$(VERBOSE)" == "TRUE" 1735 @echo --- NOOPTFILES OVER --- 1736.ENDIF 1737 1738$(NOOPTFILES): 1739.IF "$(VERBOSE)" == "TRUE" 1740 @echo --- NOOPT --- 1741.ENDIF 1742 @dmake $(MFLAGS) $(MAKEFILE) nopt=true NOOPT_FLAG=TRUE $(CALLMACROS) $@ 1743.IF "$(VERBOSE)" == "TRUE" 1744 @echo --- NOOPT OVER --- 1745.ENDIF 1746.ENDIF 1747.ENDIF 1748 1749 1750# ---------------------------------- 1751# - EXCEPTIONSNOOPT - files with exceptions, without optimization - 1752# ---------------------------------- 1753 1754.IF "$(EXCEPTIONSNOOPTTARGET)" != "" 1755.IF "$(EXCEPTIONSNOOPT_FLAG)" == "" 1756 1757$(EXCEPTIONSNOOPTTARGET): 1758.IF "$(VERBOSE)" == "TRUE" 1759 @echo --- EXCEPTIONSNOOPTFILES --- 1760.ENDIF 1761 @dmake $(MFLAGS) $(MAKEFILE) ENABLE_EXCEPTIONS=true $(EXCEPTIONSNOOPTFILES) EXCEPTIONSNOOPT_FLAG=TRUE nopt=true $(CALLMACROS) 1762.IF "$(VERBOSE)" == "TRUE" 1763 @echo --- EXCEPTIONSNOOPTFILES OVER --- 1764.ENDIF 1765 1766$(EXCEPTIONSNOOPTFILES): 1767.IF "$(VERBOSE)" == "TRUE" 1768 @echo --- EXCEPTIONSNOOPT --- 1769.ENDIF 1770 @dmake $(MFLAGS) $(MAKEFILE) ENABLE_EXCEPTIONS=true EXCEPTIONSNOOPT_FLAG=TRUE nopt=true $(CALLMACROS) $@ 1771.IF "$(VERBOSE)" == "TRUE" 1772 @echo --- EXCEPTIONSNOOPT OVER --- 1773.ENDIF 1774 1775 1776.ENDIF 1777.ENDIF 1778 1779.IF "$(nodep)"=="" 1780# recreate dependency files that were removed manually or vanished otherwise... 1781forcedeps: $(DEPFILE_SLO) $(DEPFILE_OBJ) 1782 @$(null,$(DEPS_MISSING) noop $(eq,$(sort $(DEPS_MISSING)),$(sort $(DEPS_MADE)) noop dmake depend=t $(MFLAGS) $(MAKEMACROS) ALLDEP)) 1783 @noop $(foreach,i,$($(TARGET)_known_dpcc) $(assign DEPS_MADE:=$(subst,$i, $(DEPS_MADE)))) 1784 @$(null,$(DEPS_MADE) noop $(null,$(DEPFILE_SLO) noop $(RM) $(DEPFILE_SLO))) 1785 @$(null,$(DEPS_MADE) noop $(null,$(DEPFILE_OBJ) noop $(RM) $(DEPFILE_OBJ))) 1786 1787ALLTAR : forcedeps 1788 1789.ENDIF # "$(nodep)"=="" 1790 1791# ------------------------- 1792# - several kill targets - 1793# ------------------------- 1794 1795"$(TMP)/makedt.don": 1796 @$(TOUCH) $(TMP)/makedt.don 1797 1798killbin: 1799.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2" 1800 @$(IFEXIST) $(BIN)/$(SHL1TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL1TARGET).dll $(FI) 1801 @$(IFEXIST) $(BIN)/$(SHL2TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL2TARGET).dll $(FI) 1802 @$(IFEXIST) $(BIN)/$(SHL3TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL3TARGET).dll $(FI) 1803 @$(IFEXIST) $(BIN)/$(SHL4TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL4TARGET).dll $(FI) 1804 @$(IFEXIST) $(BIN)/$(SHL5TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL5TARGET).dll $(FI) 1805 @$(IFEXIST) $(BIN)/$(SHL6TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL6TARGET).dll $(FI) 1806 @$(IFEXIST) $(BIN)/$(SHL7TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL7TARGET).dll $(FI) 1807 @$(IFEXIST) $(BIN)/$(SHL8TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL8TARGET).dll $(FI) 1808 @$(IFEXIST) $(BIN)/$(SHL9TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL9TARGET).dll $(FI) 1809 @$(IFEXIST) $(BIN)/$(APP1TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP1TARGET)$(EXECPOST) $(FI) 1810 @$(IFEXIST) $(BIN)/$(APP2TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP2TARGET)$(EXECPOST) $(FI) 1811 @$(IFEXIST) $(BIN)/$(APP3TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP3TARGET)$(EXECPOST) $(FI) 1812 @$(IFEXIST) $(BIN)/$(APP4TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP4TARGET)$(EXECPOST) $(FI) 1813 @$(IFEXIST) $(BIN)/$(APP5TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP5TARGET)$(EXECPOST) $(FI) 1814 @$(IFEXIST) $(BIN)/$(APP6TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP6TARGET)$(EXECPOST) $(FI) 1815 @$(IFEXIST) $(BIN)/$(APP7TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP7TARGET)$(EXECPOST) $(FI) 1816 @$(IFEXIST) $(BIN)/$(APP8TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP8TARGET)$(EXECPOST) $(FI) 1817 @$(IFEXIST) $(BIN)/$(APP9TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP9TARGET)$(EXECPOST) $(FI) 1818 1819.ELSE # "$(GUI)"=="WNT" 1820.IF "$(SHL1TARGET)"!="" 1821 @-$(RM) $(LB)/$(SHL1DLLPRE)$(SHL1TARGET)$(DLLPOST) 1822.ENDIF 1823.IF "$(SHL2TARGET)"!="" 1824 @-$(RM) $(LB)/$(SHL2DLLPRE)$(SHL2TARGET)$(DLLPOST) 1825.ENDIF 1826.IF "$(SHL3TARGET)"!="" 1827 @-$(RM) $(LB)/$(SHL3DLLPRE)$(SHL3TARGET)$(DLLPOST) 1828.ENDIF 1829.IF "$(SHL4TARGET)"!="" 1830 @-$(RM) $(LB)/$(SHL4DLLPRE)$(SHL4TARGET)$(DLLPOST) 1831.ENDIF 1832.IF "$(SHL5TARGET)"!="" 1833 @-$(RM) $(LB)/$(SHL5DLLPRE)$(SHL5TARGET)$(DLLPOST) 1834.ENDIF 1835.IF "$(SHL6TARGET)"!="" 1836 @-$(RM) $(LB)/$(SHL6DLLPRE)$(SHL6TARGET)$(DLLPOST) 1837.ENDIF 1838.IF "$(SHL7TARGET)"!="" 1839 @-$(RM) $(LB)/$(SHL7DLLPRE)$(SHL7TARGET)$(DLLPOST) 1840.ENDIF 1841.IF "$(SHL8TARGET)"!="" 1842 @-$(RM) $(LB)/$(SHL8DLLPRE)$(SHL8TARGET)$(DLLPOST) 1843.ENDIF 1844.IF "$(SHL9TARGET)"!="" 1845 @-$(RM) $(LB)/$(SHL9DLLPRE)$(SHL9TARGET)$(DLLPOST) 1846.ENDIF 1847.IF "$(APP1TARGET)"!="" 1848 @-$(RM) $(BIN)/$(APP1TARGET)$(EXECPOST) 1849.ENDIF 1850.IF "$(APP2TARGET)"!="" 1851 @-$(RM) $(BIN)/$(APP2TARGET)$(EXECPOST) 1852.ENDIF 1853.IF "$(APP3TARGET)"!="" 1854 @-$(RM) $(BIN)/$(APP3TARGET)$(EXECPOST) 1855.ENDIF 1856.IF "$(APP4TARGET)"!="" 1857 @-$(RM) $(BIN)/$(APP4TARGET)$(EXECPOST) 1858.ENDIF 1859.IF "$(APP5TARGET)"!="" 1860 @-$(RM) $(BIN)/$(APP5TARGET)$(EXECPOST) 1861.ENDIF 1862.IF "$(APP6TARGET)"!="" 1863 @-$(RM) $(BIN)/$(APP6TARGET)$(EXECPOST) 1864.ENDIF 1865.IF "$(APP7TARGET)"!="" 1866 @-$(RM) $(BIN)/$(APP7TARGET)$(EXECPOST) 1867.ENDIF 1868.IF "$(APP8TARGET)"!="" 1869 @-$(RM) $(BIN)/$(APP8TARGET)$(EXECPOST) 1870.ENDIF 1871.IF "$(APP9TARGET)"!="" 1872 @-$(RM) $(BIN)/$(APP9TARGET)$(EXECPOST) 1873.ENDIF 1874.ENDIF # "$(GUI)"=="WNT" 1875 1876killobj: 1877.IF "$(SLOFILES)" != "" 1878 -cd $(SLO) && $(TYPE:s/+//) $(mktmp $(SLOFILES:f)) | xargs -n 20 rm 1879 -cd $(SLO) && $(TYPE:s/+//) $(mktmp $(SLOFILES:s/.obj/.o/:f)) | xargs -n 20 rm 1880.ENDIF 1881.IF "$(OBJFILES)" != "" 1882 -cd $(OBJ) && $(TYPE:s/+//) $(mktmp $(OBJFILES:f)) | xargs -n 20 rm 1883 -cd $(OBJ) && $(TYPE:s/+//) $(mktmp $(OBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm 1884.ENDIF 1885 1886.IF "$(REAL_$(SECOND_BUILD)_SLOFILES)" != "" 1887 -cd $(REAL_$(SECOND_BUILD)_SLO) && $(TYPE:s/+//) $(mktmp $(REAL_$(SECOND_BUILD)_SLOFILES:f)) | xargs -n 20 rm 1888 -cd $(REAL_$(SECOND_BUILD)_SLO) && $(TYPE:s/+//) $(mktmp $(REAL_$(SECOND_BUILD)_SLOFILES:s/.obj/.o/:f)) | xargs -n 20 rm 1889.ENDIF 1890.IF "$(REAL_$(SECOND_BUILD)_OBJFILES)" != "" 1891 -cd $(REAL_$(SECOND_BUILD)_OBJ) && $(TYPE:s/+//) $(mktmp $(REAL_$(SECOND_BUILD)_OBJFILES:f)) | xargs -n 20 rm 1892 -cd $(REAL_$(SECOND_BUILD)_OBJ) && $(TYPE:s/+//) $(mktmp $(REAL_$(SECOND_BUILD)_OBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm 1893.ENDIF 1894.IF "$(DEPOBJFILES)" != "" 1895 -cd $(SLO) && $(TYPE:s/+//) $(mktmp $(DEPOBJFILES:f)) | xargs -n 20 rm 1896 -cd $(SLO) && $(TYPE:s/+//) $(mktmp $(DEPOBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm 1897 -cd $(OBJ) && $(TYPE:s/+//) $(mktmp $(DEPOBJFILES:f)) | xargs -n 20 rm 1898 -cd $(OBJ) && $(TYPE:s/+//) $(mktmp $(DEPOBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm 1899.ENDIF 1900 @echo objects weg! 1901 1902killsrs: 1903# doesn't work - fix me! 1904.IF "$(SRSFILES)" != "" 1905 $(RM) $(SRSFILES) 1906.ENDIF 1907 @echo srsfiles weg! 1908 1909killres: 1910.IF "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!="" 1911 @(COMMAND_ECHO)$(RM) $(RESLIB1TARGETN) $(RESLIB2TARGETN) $(RESLIB3TARGETN) $(RESLIB4TARGETN) $(RESLIB5TARGETN) $(RESLIB6TARGETN) $(RESLIB7TARGETN) $(RESLIB8TARGETN) $(RESLIB9TARGETN) 1912 @echo resource files removed! 1913.ELSE # "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!="" 1914 @echo no resource files defined! 1915.ENDIF # "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!="" 1916 1917killdef: 1918.IF "$(DEFTARGETN)" != "" 1919 @(COMMAND_ECHO)$(RM) $(DEFTARGETN) 1920.ENDIF 1921 @echo deffiles weg! 1922 1923killlib: 1924.IF "$(LIB1TARGETN)$(LIB2TARGETN)$(LIB3TARGETN)$(LIB4TARGETN)$(LIB5TARGETN)$(LIB6TARGETN)$(LIB7TARGETN)$(LIB8TARGETN)$(LIB9TARGETN)"!="" 1925 @(COMMAND_ECHO)$(RM) $(LIB1TARGETN) $(LIB2TARGETN) $(LIB3TARGETN) $(LIB4TARGETN) $(LIB5TARGETN) $(LIB6TARGETN) $(LIB7TARGETN) $(LIB8TARGETN) $(LIB9TARGETN) 1926.IF "$(LIB1ARCHIV)$(LIB2ARCHIV)$(LIB3ARCHIV)$(LIB4ARCHIV)$(LIB5ARCHIV)$(LIB6ARCHIV)$(LIB7ARCHIV)$(LIB8ARCHIV)$(LIB9ARCHIV)"!="" 1927 @(COMMAND_ECHO)$(RM) $(LIB1ARCHIV) $(LIB2ARCHIV) $(LIB3ARCHIV) $(LIB4ARCHIV) $(LIB5ARCHIV) $(LIB6ARCHIV) $(LIB7ARCHIV) $(LIB8ARCHIV) $(LIB9ARCHIV) 1928.ENDIF # "$(LIB1ARCHIV)$(LIB2ARCHIV)$(LIB3ARCHIV)$(LIB4ARCHIV)$(LIB5ARCHIV)$(LIB6ARCHIV)$(LIB7ARCHIV)$(LIB8ARCHIV)$(LIB9ARCHIV)"!="" 1929 @echo lib/archive files removed! 1930.ENDIF # "$(LIB1TARGETN)$(LIB2TARGETN)$(LIB3TARGETN)$(LIB4TARGETN)$(LIB5TARGETN)$(LIB6TARGETN)$(LIB7TARGETN)$(LIB8TARGETN)$(LIB9TARGETN)"!="" 1931.IF "$(SLOTARGET)$(OBJTARGET)"!="" 1932 @(COMMAND_ECHO)$(RM) $(SLOTARGET) $(OBJTARGET) 1933 @echo default lib files removed! 1934.ENDIF # "$(SLOTARGET)$(OBJTARGET)"!="" 1935 @echo done! 1936 1937clean_misc : 1938.IF "$(MISC)"!="" 1939 rm -rf $(MISC)/* 1940 @echo misc is gone! 1941.ELSE # "$(MISC)"!="" 1942 @echo can\'t be done! $$(MISC) not defined. 1943.ENDIF # "$(MISC)"!="" 1944 1945clean_all : 1946.IF "$(OUT)"!="" 1947 test -f $(PRJ)/prj/build.lst && rm -rf $(OUT) 1948 @echo local output tree is gone! 1949.ELSE # "$(OUT)"!="" 1950 @echo can\'t be done! $$(OUT) not defined. 1951.ENDIF # "$(OUT)"!="" 1952 1953 1954SRCALLTARGET: \ 1955 $(SDITARGET) $(SDI1TARGET) $(SDI2TARGET) \ 1956 $(SDI3TARGET) $(SDI4TARGET) $(SDI5TARGET) \ 1957 $(SRC1TARGET) \ 1958 $(SRC2TARGET) \ 1959 $(SRC3TARGET) $(RCTARGET) \ 1960 $(SRC4TARGET) $(SRC5TARGET) $(SRC6TARGET) \ 1961 $(SRC7TARGET) $(SRC8TARGET) $(SRC9TARGET) \ 1962 $(SRC10TARGET) $(SRC11TARGET) $(SRC12TARGET) \ 1963 $(SRC13TARGET) $(SRC14TARGET) $(SRC15TARGET) \ 1964 $(SRC16TARGET) 1965 1966.IF "$(ZIP1TARGETN)$(ZIP2TARGETN)$(ZIP3TARGETN)$(ZIP4TARGETN)$(ZIP5TARGETN)$(ZIP6TARGETN)$(ZIP7TARGETN)$(ZIP8TARGETN)$(ZIP9TARGETN)"!="" 1967ZIPALLTARGET: \ 1968 $(ZIP1TARGETN) \ 1969 $(ZIP2TARGETN) \ 1970 $(ZIP3TARGETN) \ 1971 $(ZIP4TARGETN) \ 1972 $(ZIP5TARGETN) \ 1973 $(ZIP6TARGETN) \ 1974 $(ZIP7TARGETN) \ 1975 $(ZIP8TARGETN) \ 1976 $(ZIP9TARGETN) 1977.ELSE 1978ZIPALLTARGET: 1979.IF "$(VERBOSE)" != "FALSE" 1980 @echo --------------------------------------- 1981.ENDIF 1982 @echo nothing to zip for activated languages! 1983.IF "$(VERBOSE)" != "FALSE" 1984 @echo --------------------------------------- 1985.ENDIF 1986.ENDIF 1987 1988 1989#temporary workaround for non-existing delzip in extras 1990delzip: 1991 @echo 1992 @echo ERROR: ZIPnTARGETS need a file named "delzip" to exist beside their makefile.mk 1993 @echo ERROR: Create an empty file named delzip and commit it 1994 @echo ERROR: for details see #i78434# 1995 force_dmake_to_error 1996 1997.IF "$(make_srs_deps)"=="" 1998$(MISC)/$(TARGET).dpr : $(SRCFILES) $(SRC1FILES) $(SRC2FILES) $(SRC3FILES) 1999.ENDIF 2000 2001.IF "$(make_zip_deps)"=="" 2002$(MISC)/$(TARGET).dpz $(ZIPDEPPHONY) : $(ZIP1TARGETN) $(ZIP2TARGETN) $(ZIP3TARGETN) $(ZIP4TARGETN) $(ZIP5TARGETN) $(ZIP6TARGETN) $(ZIP7TARGETN) $(ZIP8TARGETN) $(ZIP9TARGETN) 2003.ENDIF 2004 2005VERSIONTMP:=$(mktmp iii) 2006$(INCCOM)/%_version.h : $(SOLARVERSION)/$(INPATH)/inc$(UPDMINOREXT)/minormkchanged.flg 2007 @echo $(EMQ)#define _BUILD $(EMQ)"$(BUILD)$(EMQ)" > $(VERSIONTMP) 2008 @echo $(EMQ)#define _UPD $(EMQ)"$(UPD)$(EMQ)" >> $(VERSIONTMP) 2009 @echo $(EMQ)#define _LAST_MINOR $(EMQ)"$(LAST_MINOR)$(EMQ)" >> $(VERSIONTMP) 2010 @echo $(EMQ)#define _RSCREVISION $(EMQ)"$(USQ)$(RSCREVISION)$(USQ)$(EMQ)" >> $(VERSIONTMP) 2011 @echo $(EMQ)#define _INPATH $(EMQ)"$(INPATH)$(EMQ)" >> $(VERSIONTMP) 2012 @@-$(RM) $(@)_$(VERSIONTMP:b) 2013 @$(TYPE) $(VERSIONTMP) > $(@)_$(VERSIONTMP:b) 2014 @@-$(RM) $@ 2015 @-$(RENAME) $(@)_$(VERSIONTMP:b) $@ 2016 2017.IF "$(MAKEFILERC)"=="" 2018warn_target_empty: 2019 @echo '*' 2020 @echo '* error $$(TARGET) is empty - this will cause problems' 2021 @echo '*' 2022 force_dmake_to_error 2023.ELSE 2024warn_target_empty: 2025 @echo generated makefile.rc detected 2026.ENDIF 2027 2028.IF "$(UNOTYPES)" != "" 2029UNOUCRDEPxxx : $(UNOUCRDEP); 2030.ENDIF # "$(UNOTYPES)" != "" 2031 2032 2033##new hid.lst trigger with GEN_HID2=TRUE 2034#$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/hid.lst .PHONY : 2035# @echo "Making: " $@ 2036# @echo $(WORK_STAMP).$(LAST_MINOR) 010101010101010 > $@.$(ROUT).tmp 2037# $(COMMAND_ECHO)$(TYPE) $(SOLARCOMMONBINDIR)/hid/*.hid | tr -d "\015" | $(SORT) -u >> $@.$(ROUT).tmp 2038# @$(IFEXIST) $@ $(THEN) $(RM:s/+//) $@ $(FI) 2039# @-$(RENAME) $@.$(ROUT).tmp $@ 2040# @-mkdir $(@:d)hid 2041# $(COMMAND_ECHO)$(PERL) $(SOLARENV)/bin/gen_userfeedback_VCL_names.pl $@ $(SOLARCOMMONBINDIR)/win $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/hid/userfeedback_VCL_names.csv.$(ROUT).tmp 2042# @$(IFEXIST) $@ $(THEN) $(RM:s/+//) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/hid/userfeedback_VCL_names.csv $(FI) 2043# @-$(RENAME) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/hid/userfeedback_VCL_names.csv.$(ROUT).tmp $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/hid/userfeedback_VCL_names.csv 2044 2045 2046.IF "$(SOLAR_JAVA)"!="" 2047.IF "$(JAVACLASSFILES:s/DEFINED//)$(javauno)"!="" 2048.INCLUDE : tg_java.mk 2049.ENDIF # "$(JAVACLASSFILES:s/DEFINED//)$(javauno)"!="" 2050.ENDIF # "$(SOLAR_JAVA)"!="" 2051 2052.INCLUDE : tg_merge.mk 2053.INCLUDE : tg_propmerge.mk 2054.INCLUDE : tg_xmerge.mk 2055 2056wordcount: 2057 wc *.* >> $(TMP)/wc.lst 2058 2059testt: 2060 @echo test 2061 2062.ELSE # "$(depend)" == "" 2063 2064# ---------- 2065# - DEPEND - 2066# ---------- 2067 2068ALLTAR : ALLDEP \ 2069 $(SUBDIRS) 2070 2071# same block as in regular build 2072.IF "$(MAKEFILERC)"=="" 2073.IF "$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != "" 2074.IF "$(DEPFILES)" != "" 2075.INCLUDE : $(DEPFILES) 2076.ENDIF # "$(DEPFILES)" != "" 2077.IF "$(nodep)"=="" 2078.IF "$(DEPCOLLECT_SLO)" != "" 2079.PHONY : $(DEPCOLLECT_SLO) 2080.INCLUDE .IGNORE : $(DEPCOLLECT_SLO) 2081.INCLUDE : $(DEPFILE_SLO) 2082.ENDIF # "$(DEPCOLLECT_SLO)" != "" 2083.IF "$(DEPCOLLECT_OBJ)" != "" 2084.PHONY : $(DEPCOLLECT_OBJ) 2085.INCLUDE .IGNORE : $(DEPCOLLECT_OBJ) 2086.INCLUDE : $(DEPFILE_OBJ) 2087.ENDIF # "$(DEPCOLLECT_OBJ)" != "" 2088.ENDIF # "$(nodep)"=="" 2089.ENDIF # "$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != "" 2090.ELSE # MAKEFILERC 2091.ENDIF # MAKEFILERC 2092 2093.INCLUDE : tg_dep.mk 2094 2095.ENDIF # "$(depend)" == "" 2096 2097.IF "$(SUBDIRS)"!="" 2098 2099$(SUBDIRS) : $(SUBDIRSDEPS) 2100 2101.IF "$(mk_tmp)$(BSCLIENT)"!="" 2102$(SUBDIRS) .PHONY : 2103 @echo ignoring SUBDIRS 2104 2105.ELSE # "$(mk_tmp)$(BSCLIENT)"!="" 2106#.IF "$(PRJNAME)"!="sw" 2107.IF "$(GUI)"!="UNX" 2108$(SUBDIRS) .PHONY : 2109 @[ 2110 cd $@ 2111 cd 2112 @$(MAKECMD) subdmake=true $(MFLAGS) $(CALLMACROS) 2113 ] 2114.ELSE # "$(GUI)"!="UNX" 2115$(SUBDIRS) .PHONY : 2116 cd $@; $(MAKECMD) subdmake=true $(MFLAGS) $(CALLMACROS) 2117.ENDIF # "$(GUI)"!="UNX" 2118#.ENDIF 2119.ENDIF # "$(mk_tmp)$(BSCLIENT)"!="" 2120.ENDIF # "$(SUBDIRS)"!="" 2121 2122# workaround for strange dmake bug: 2123# if the previous block was a rule or a target, "\#" isn't recognized 2124# as an escaped "#". if it was an assignment, escaping works... 2125some_unique_variable_name:=1 2126