office-gobmx/solenv/inc/target.mk

2322 lines
69 KiB
Makefile
Raw Normal View History

2000-10-29 23:00:05 -06:00
#*************************************************************************
#
# OpenOffice.org - a multi-platform office productivity suite
2000-10-29 23:00:05 -06:00
#
# $RCSfile: target.mk,v $
2000-10-29 23:00:05 -06:00
#
# $Revision: 1.184 $
2000-10-29 23:00:05 -06:00
#
# last change: $Author: obo $ $Date: 2006-10-11 09:54:51 $
2000-10-29 23:00:05 -06:00
#
# The Contents of this file are made available subject to
# the terms of GNU Lesser General Public License Version 2.1.
2000-10-29 23:00:05 -06:00
#
#
# GNU Lesser General Public License Version 2.1
# =============================================
# Copyright 2005 by Sun Microsystems, Inc.
# 901 San Antonio Road, Palo Alto, CA 94303, USA
2000-10-29 23:00:05 -06:00
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License version 2.1, as published by the Free Software Foundation.
2000-10-29 23:00:05 -06:00
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
2000-10-29 23:00:05 -06:00
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
# MA 02111-1307 USA
2000-10-29 23:00:05 -06:00
#
#*************************************************************************
2000-09-20 08:43:26 -05:00
MKFILENAME:=TARGET.MK
2001-01-04 11:04:50 -06:00
2000-09-20 08:43:26 -05:00
# ------------------------------------------------------------------
# INCLUDE-Path
# ------------------------------------------------------------------
.IF "$(TARGET)"==""
target_empty=warn_target_empty
.ENDIF
# all use solarinc
# no standalone -I flags!!
INCEXT*=.
INCPRE*=.
INCPOST*=.
.IF "$(PRE)"!=""
ENVINCPRE+=-I$(PRE)$/inc
2000-09-20 08:43:26 -05:00
.ENDIF # "$(PRE)"!=""
.IF "$(BOOTSTRAP_SERVICE)"!="TRUE" && "$(NO_OFFUH)"==""
UNOINCLUDES=$(SOLARINCDIR)$/offuh
.ENDIF # "$(BOOTSTRAP_SERVICE)"!="TRUE" && "$(NO_OFFUH)"==""
2000-09-20 08:43:26 -05:00
SOLARINC+=$(JDKINCS)
SOLARINC+=$(ORCLINC)
SOLARINC+=$(DB2INC)
SOLARINC+=$(DAOINC)
# make sure INCLUDE isn't set
INCLUDE:=
.EXPORT : INCLUDE
2000-09-20 08:43:26 -05:00
.IF "$(PRJINC)"!=""
INCLUDE!:=-I. $(ENVINCPRE) $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) $(INCLOCPRJ:^"-I":s/-I-I/-I/) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) -I$(UNOINCLUDES) -I$(INCEXT) -I$(PRJ)$/res -I$(INCPOST)
2000-09-20 08:43:26 -05:00
.ELSE # "$(PRJINC)"!=""
INCLUDE!:=-I. $(ENVINCPRE) $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) -I$(UNOINCLUDES) -I$(INCEXT) -I$(PRJ)$/res -I$(INCPOST)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(PRJINC)"!=""
INCLUDE_C=$(subst,$/stl$(SPACECHAR),dont_use_stl$(SPACECHAR) $(INCLUDE))
2000-09-20 08:43:26 -05:00
.EXPORT : LIB
# --- Compiler -----------------------------------------------------
.IF "$(RC_SUBDIRS)"!=""
SUBDIRS:=$(RC_SUBDIRS)
SUBDIRSDEPS=$(RC_SUBDIRSDEPS)
.ENDIF
.INCLUDE : pstrules.mk
.IF "$(YACCTARGET)"!=""
.INCLUDE : tg_yxx.mk
.ENDIF # "$(YACCTARGET)"!=""
2001-06-01 11:12:52 -05:00
.IF "$(nodep)"==""
.IF "$(TESTOBJECTS)"!=""
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(subst,$(OBJ)$/,$(MISC)$/o_ $(LIB1OBJFILES:s/.obj/.dpcc/)))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(subst,$(OBJ)$/,$(MISC)$/o_ $(LIB2OBJFILES:s/.obj/.dpcc/)))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(subst,$(OBJ)$/,$(MISC)$/o_ $(LIB3OBJFILES:s/.obj/.dpcc/)))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(subst,$(OBJ)$/,$(MISC)$/o_ $(LIB4OBJFILES:s/.obj/.dpcc/)))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(subst,$(OBJ)$/,$(MISC)$/o_ $(LIB5OBJFILES:s/.obj/.dpcc/)))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(subst,$(OBJ)$/,$(MISC)$/o_ $(LIB6OBJFILES:s/.obj/.dpcc/)))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(subst,$(OBJ)$/,$(MISC)$/o_ $(LIB7OBJFILES:s/.obj/.dpcc/)))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(subst,$(OBJ)$/,$(MISC)$/o_ $(LIB8OBJFILES:s/.obj/.dpcc/)))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(subst,$(OBJ)$/,$(MISC)$/o_ $(LIB9OBJFILES:s/.obj/.dpcc/)))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(SHL1OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(SHL2OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(SHL3OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(SHL4OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(SHL5OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(SHL6OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(SHL7OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(SHL8OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(SLO)$/,$(MISC)$/s_ $(SHL9OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(OBJ)$/,$(MISC)$/o_ $(APP1OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(OBJ)$/,$(MISC)$/o_ $(APP2OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(OBJ)$/,$(MISC)$/o_ $(APP3OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(OBJ)$/,$(MISC)$/o_ $(APP4OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(OBJ)$/,$(MISC)$/o_ $(APP5OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(OBJ)$/,$(MISC)$/o_ $(APP6OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(OBJ)$/,$(MISC)$/o_ $(APP7OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(OBJ)$/,$(MISC)$/o_ $(APP8OBJS:s/.obj/.dpcc/))
DEPFILES_TEST+=$(subst,$(OBJ)$/,$(MISC)$/o_ $(APP9OBJS:s/.obj/.dpcc/))
DEPFILESx+=$(uniq $(DEPFILES_TEST))
.ENDIF # "$(TESTOBJECTS)"!=""
#DEPFILESx+=$(CXXFILES) $(CFILES) $(HXXFILES) $(RCFILES)
2001-08-30 06:06:04 -05:00
.IF "$(L10N_framework)"==""
DEPFILESx+=$(subst,$(SLO)$/,$(MISC)$/s_ $(subst,$(OBJ)$/,$(MISC)$/o_ $(DEPOBJFILES:s/.obj/.dpcc/)))
DEPFILESx+=$(subst,$(OBJ)$/,$(MISC)$/o_ $(OBJFILES:s/.obj/.dpcc/))
DEPFILESx+=$(subst,$(SLO)$/,$(MISC)$/s_ $(SLOFILES:s/.obj/.dpcc/))
2001-08-30 06:06:04 -05:00
.ENDIF # "$(L10N_framework)"==""
DEPFILESx+=$(subst,$(PAR),$(MISC) $(ALLPARFILES:s/.par/.dpsc/))
.IF "$(L10N_framework)"==""
2001-02-05 12:59:43 -06:00
.IF "$(RCFILES)"!=""
.IF "$(RESNAME)"!=""
DEPFILESx+=$(MISC)$/$(RESNAME).dpcc
.ELSE # "$(RESNAME)"!=""
DEPFILESx+=$(MISC)$/$(TARGET).dprc
2001-02-05 12:59:43 -06:00
.ENDIF # "$(RESNAME)"!=""
.ENDIF # "$(RCFILES)"!=""
.ENDIF # "$(L10N_framework)"==""
DEPFILES=$(uniq $(DEPFILESx))
2001-06-01 11:12:52 -05:00
.ENDIF # "$(nodep)"==""
.IF "$(TESTOBJECTS)"!=""
.IF "$(strip $(DEPFILES_TEST))"!=""
.IF "$(DEPFILES)"=="$(strip $(DEPFILESx))"
something_wrong_with_objects :
@echo --------------------------------------------------
@echo make sure that every object appears in either
@echo OBJFILES,
@echo SLOFILES
@echo or DEPOBJFILES
@echo --------------------------------------------------
# @echo ooo$(strip $(DEPFILES_TEST))ooo
# @echo $(DEPFILES)
# @echo $(DEPFILESx)
force_dmake_to_error
.ENDIF # "$(DEPFILES)"!="$(strip $(DEPFILESX))"
.ENDIF # "$(DEPFILES_TEST)"!=""
.ENDIF # "$(TESTOBJECTS)"!=""
2001-02-05 12:59:43 -06:00
.IF "$(depend)" == ""
2000-09-20 08:43:26 -05:00
# -------
# - ALL -
# -------
# with VCL no resources are appended to the application
2000-09-20 08:43:26 -05:00
APP1RES=
APP2RES=
APP3RES=
APP4RES=
APP5RES=
APP6RES=
APP7RES=
APP8RES=
APP9RES=
# unfortunatly there are some applications which don't VCL resources but have
# resources of their own
2000-09-20 08:43:26 -05:00
.IF "$(APP1NOSVRES)" != ""
APP1RES=$(APP1NOSVRES)
.ENDIF
.IF "$(APP2NOSVRES)" != ""
APP2RES=$(APP2NOSVRES)
.ENDIF
.IF "$(APP3NOSVRES)" != ""
APP3RES=$(APP3NOSVRES)
.ENDIF
.IF "$(NO_APP)"!=""
APP1TARGET=
APP2TARGET=
APP3TARGET=
APP4TARGET=
APP5TARGET=
APP6TARGET=
APP7TARGET=
APP8TARGET=
APP9TARGET=
.ENDIF
.IF "$(IDLFILES)"!=""
URDTARGET:=$(MISC)$/urd_$(TARGET).don
URDFILES+=$(foreach,i,$(IDLFILES:s/.idl/.urd/:f) $(OUT)$/ucr$/$(IDLPACKAGE)$/$i)
UNOIDLTARGETS+=$(URDFILES)
.IF "$(URDFILES)"!=""
LOCALDBTARGET=$(OUT)$/ucr$/$(TARGET).db
.ENDIF
.IF "$(URDDOC)" != ""
URDDOCTARGET:=$(MISC)$/urddoc_$(TARGET).don
URDDOCFILES+=$(foreach,i,$(IDLFILES:s/.idl/.urd/:f) $(OUT)$/ucrdoc$/$(IDLPACKAGE)$/$i)
UNOIDLTARGETS+=$(URDDOCFILES)
.IF "$(URDDOCFILES)"!=""
LOCALDOCDBTARGET=$(OUT)$/ucrdoc$/$(TARGET).db
.ENDIF
.ENDIF # "$(URDDOC)" != ""
.ENDIF # "$(IDLFILES)"!=""
.IF "$(UNOIDLDBFILES)"!=""
UNOIDLDBTARGET=$(OUT)$/ucr$/$(PRJNAME).db
.IF "$(URDDOC)" != ""
UNOIDLDBDOCFILES:=$(subst,$/ucr$/,$/ucrdoc$/ $(UNOIDLDBFILES))
UNOIDLDBDOCTARGET=$(OUT)$/ucrdoc$/$(PRJNAME)_doc.db
.IF "$(UNOIDLDBREGS)"!=""
UNOIDLDBDOCREGS=$(foreach,i,$(UNOIDLDBREGS) $(i:d)$(i:b)_doc$(i:e))
.ENDIF # "$(UNOIDLDBREGS)"!=""
2000-09-20 08:43:26 -05:00
.ENDIF # "$(URDDOC)" != ""
.ENDIF # "$(UNOIDLDBFILES)"!=""
.IF "$(IDLFILES)"!=""
.IF "$(PACKAGE)"!=""
IDLDIRS=$(SOLARIDLDIR)$/$(PACKAGE)
.ELSE # "$(PACKAGE)"!=""
IDLDIRS=$(SOLARIDLDIR)
.ENDIF # "$(PACKAGE)"!=""
.IF "$(LOCALIDLFILES)$(EXTERNIDLFILES)"!=""
.IF "$(EXTERNIDLFILES)"!=""
DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(IDLDIRS)$/$i)
.ELSE # "$(EXTERNIDLFILES)"!=""
DEPIDLFILES:=$(IDLFILES)
.ENDIF # "$(EXTERNIDLFILES)"!=""
.ELSE # "$(LOCALIDLFILES)$(EXTERNIDLFILES)"!=""
.IF "$(GUI)"=="WNT"
2000-09-20 08:43:26 -05:00
DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(!null,$(shell $(FIND) . -name $i) $i $(shell ($(FIND) $(IDLDIRS) -name $(i:f)) | $(SED) s/\//\\/g )))
.ELSE # "$(GUI)"=="WNT"
2000-09-20 08:43:26 -05:00
DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(!null,$(shell $(FIND) . -name $i -print) $i $(shell $(FIND) $(IDLDIRS) -name $(i:f) -print ) ))
.ENDIF # "$(GUI)"=="WNT"
2000-09-20 08:43:26 -05:00
.ENDIF # "$(LOCALIDLFILES)$(EXTERNIDLFILES)"!=""
.ENDIF # "$(IDLFILES)"!=""
2001-08-30 06:06:04 -05:00
.IF "$(L10N_framework)"==""
2000-09-20 08:43:26 -05:00
.IF "$(JARFILES)"!=""
NEWCLASS:=$(foreach,i,$(JARFILES) $(null,$(shell -+ls -1 $(JARDIR) | $(GREP) "^$i") $(SOLARBINDIR)$/$i $(JARDIR)$/$i))
2000-09-20 08:43:26 -05:00
.ENDIF # "$(JARFILES)"!=""
.IF "$(EXTRAJARFILES)"!=""
2000-11-13 04:57:59 -06:00
NEWCLASS+=$(foreach,i,$(EXTRAJARFILES) $(COMMON_BUILD_TOOLS)$/$i)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(EXTRAJARFILES)"!=""
.IF "$(GENJAVACLASSFILES)"!=""
NEWCLASS+=$(CLASSGENDIR)
.ENDIF # "$(GENJAVACLASSFILES)"!=""
.IF "$(NEWCLASS)"!=""
# See iz36027 for the reason for the strange $(subst ..) construct
CLASSPATH:=.$(PATH_SEPERATOR)$(CLASSDIR)$(PATH_SEPERATOR)$(XCLASSPATH)$(PATH_SEPERATOR){$(subst,%Z*Z%,$(PATH_SEPERATOR) $(NEWCLASS:s/ /%Z*Z%/))}
2000-09-20 08:43:26 -05:00
.ENDIF # "$(NEWCLASS)"!=""
2001-08-30 06:06:04 -05:00
.ENDIF # "$(L10N_framework)"==""
2000-09-20 08:43:26 -05:00
.IF "$(NOOPTFILES)" != ""
NOOPTTARGET=do_it_noopt
.ENDIF
.IF "$(EXCEPTIONSFILES)" != ""
EXCEPTIONSTARGET=do_it_exceptions
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(EXCEPTIONSNOOPTFILES)" != ""
EXCEPTIONSNOOPTTARGET=do_it_exceptions_noopt
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(LIBTARGET)"==""
.IF "$(OBJFILES)$(IDLOBJFILES)"!=""
OBJTARGET=$(LB)$/$(TARGET).lib
.ENDIF
.IF "$(SLOFILES)$(IDLSLOFILES)"!=""
SLOTARGET=$(SLB)$/$(TARGET).lib
.ENDIF
.ENDIF # "$(LIBTARGET)"==""
.IF "$(SECOND_BUILD)"!=""
.IF "$($(SECOND_BUILD)_SLOFILES)"!=""
2000-09-20 08:43:26 -05:00
.IF "$(LIBTARGET)"==""
$(SECOND_BUILD)SLOTARGET=$(SLB)$/$(SECOND_BUILD)_$(TARGET).lib
.ENDIF # "$(LIBTARGET)"==""
REAL_$(SECOND_BUILD)_SLOFILES=$(foreach,i,$($(SECOND_BUILD)_SLOFILES) $(i:d)$(SECOND_BUILD)_$(i:f))
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$($(SECOND_BUILD)_OBJFILES)"!=""
2000-09-20 08:43:26 -05:00
.IF "$(LIBTARGET)"==""
$(SECOND_BUILD)OBJTARGET=$(LB)$/$(SECOND_BUILD)_$(TARGET).lib
.ENDIF # "$(LIBTARGET)"==""
REAL_$(SECOND_BUILD)_OBJFILES=$(foreach,i,$($(SECOND_BUILD)_OBJFILES) $(i:d)$(SECOND_BUILD)_$(i:f))
2000-09-20 08:43:26 -05:00
.ENDIF
.ENDIF # "$(SECOND_BUILD)"!=""
.IF "$(NOLIBOBJTARGET)$(NOLIBSLOTARGET)"!=""
2000-09-20 08:43:26 -05:00
dont_set_NOLIBOBJTARGET:
@echo --------------------------------------------------
@echo setting NOLIBOBJTARGET or NOLIBSLOTARGET in your makefile
@echo will cause serious problems!
@echo use DEPOBJFILES instead.
@echo --------------------------------------------------
2000-09-20 08:43:26 -05:00
force_dmake_to_error
.ENDIF # "$(NOLIBTARGET)"!=""
.IF "$(OBJFILES)"!=""
.IF "$(LIBTARGET)" != ""
NOLIBOBJTARGET=$(OBJFILES)
.ENDIF
.ENDIF
.IF "$(SLOFILES)"!=""
.IF "$(LIBTARGET)" != ""
NOLIBSLOTARGET=$(SLOFILES)
.ENDIF
.ENDIF
.IF "$(SRC1FILES)"!=""
SRC1TARGET=$(SRS)$/$(SRS1NAME).srs
DEPSRS1FILE+=$(MISC)$/$(PWD:f).$(SRS1NAME).dprr
DEPSRSFILES+=$(DEPSRS1FILE)
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SRC2FILES)"!=""
SRC2TARGET=$(SRS)$/$(SRS2NAME).srs
DEPSRS2FILE+=$(MISC)$/$(PWD:f).$(SRS2NAME).dprr
DEPSRSFILES+=$(DEPSRS2FILE)
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SRC3FILES)"!=""
SRC3TARGET=$(SRS)$/$(SRS3NAME).srs
DEPSRS3FILE+=$(MISC)$/$(PWD:f).$(SRS3NAME).dprr
DEPSRSFILES+=$(DEPSRS3FILE)
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SRC4FILES)"!=""
SRC4TARGET=$(SRS)$/$(SRS4NAME).srs
DEPSRS4FILE+=$(MISC)$/$(PWD:f).$(SRS4NAME).dprr
DEPSRSFILES+=$(DEPSRS4FILE)
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SRC5FILES)"!=""
SRC5TARGET=$(SRS)$/$(SRS5NAME).srs
DEPSRS5FILE+=$(MISC)$/$(PWD:f).$(SRS5NAME).dprr
DEPSRSFILES+=$(DEPSRS5FILE)
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SRC6FILES)"!=""
SRC6TARGET=$(SRS)$/$(SRS6NAME).srs
DEPSRS6FILE+=$(MISC)$/$(PWD:f).$(SRS6NAME).dprr
DEPSRSFILES+=$(DEPSRS6FILE)
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SRC7FILES)"!=""
SRC7TARGET=$(SRS)$/$(SRS7NAME).srs
DEPSRS7FILE+=$(MISC)$/$(PWD:f).$(SRS7NAME).dprr
DEPSRSFILES+=$(DEPSRS7FILE)
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SRC8FILES)"!=""
SRC8TARGET=$(SRS)$/$(SRS8NAME).srs
DEPSRS8FILE+=$(MISC)$/$(PWD:f).$(SRS8NAME).dprr
DEPSRSFILES+=$(DEPSRS8FILE)
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SRC9FILES)"!=""
SRC9TARGET=$(SRS)$/$(SRS9NAME).srs
DEPSRS9FILE+=$(MISC)$/$(PWD:f).$(SRS9NAME).dprr
DEPSRSFILES+=$(DEPSRS9FILE)
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SOLAR_JAVA)"!=""
.IF "$(JAVAFILES)$(JAVACLASSFILES)$(GENJAVAFILES)"!=""
.IF "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVAFILES)"
JAVACLASSFILES= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:s/.java//).class)
.ELSE # "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVAFILES)"
.IF "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVACLASSFILES)"
JAVAFILES= $(foreach,i,$(JAVACLASSFILES) $(subst,$(CLASSDIR)$/$(PACKAGE)$/, $(i:s/.class//).java))
.ENDIF # "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVACLASSFILES)"
2001-01-04 11:04:50 -06:00
.ENDIF # "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVAFILES)"
2000-09-20 08:43:26 -05:00
JAVATARGET:=$(MISC)$/$(TARGET)_dummy.java
2001-01-04 11:04:50 -06:00
.ENDIF # "$(JAVAFILES)$(JAVACLASSFILES)$(GENJAVAFILES)"!=""
2000-09-20 08:43:26 -05:00
.IF "$(JARTARGET)"!=""
JARCLASSDIRS*=.
.IF "$(NEW_JAR_PACK)"!=""
JARMANIFEST*=$(CLASSDIR)$/$(TARGET)$/META-INF$/MANIFEST.MF
2000-09-20 08:43:26 -05:00
.ENDIF # "$(NEW_JAR_PACK)"!=""
JARTARGETN=$(CLASSDIR)$/$(JARTARGET)
2000-09-20 08:43:26 -05:00
.IF "$(NOJARDEP)$(NEW_JAR_PACK)"==""
JARTARGETDEP=$(JARTARGET).dep
JARTARGETDEPN=$(MISC)$/$(JARTARGET).dep
2001-01-04 11:04:50 -06:00
.ENDIF # "$(NOJARDEP)$(NEW_JAR_PACK)"==""
.ENDIF # "$(JARTARGET)"!=""
.ELSE # "$(SOLAR_JAVA)"!=""
JAVACLASSFILES:=
JAVAFILES:=
javauno:=
.ENDIF # "$(SOLAR_JAVA)"!=""
2000-09-20 08:43:26 -05:00
.IF "$(L10N_framework)"==""
2000-09-20 08:43:26 -05:00
.IF "$(RCFILES)"!=""
2000-09-28 05:33:46 -05:00
RESNAME*=$(TARGET)
2000-09-20 08:43:26 -05:00
.IF "$(RCFILES)" != "verinfo.rc"
2000-09-28 05:33:46 -05:00
RCTARGET=$(RES)$/$(RESNAME).res
.ELSE # "$(RCFILES)" != "verinfo.rc"
2000-09-20 08:43:26 -05:00
RCFILES=
.ENDIF # "$(RCFILES)" != "verinfo.rc"
.ENDIF # "$(RCFILES)"!=""
.ENDIF # "$(L10N_framework)"==""
2000-09-20 08:43:26 -05:00
LOCALIZE_ME_DEST:=$(foreach,i,$(LOCALIZE_ME) $(INCCOM)$/$(i:f:s/_tmpl//))
2000-09-20 08:43:26 -05:00
.IF "$(SCP1TARGET)"!=""
SCP1TARGETN:=$(foreach,i,$(SCP1LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP1TARGET)$(SCPPOST))
.ENDIF
.IF "$(SCP2TARGET)"!=""
SCP2TARGETN:=$(foreach,i,$(SCP2LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP2TARGET)$(SCPPOST))
.ENDIF
.IF "$(SCP3TARGET)"!=""
SCP3TARGETN:=$(foreach,i,$(SCP3LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP3TARGET)$(SCPPOST))
.ENDIF
.IF "$(SCP4TARGET)"!=""
SCP4TARGETN:=$(foreach,i,$(SCP4LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP4TARGET)$(SCPPOST))
.ENDIF
.IF "$(SCP5TARGET)"!=""
SCP5TARGETN:=$(foreach,i,$(SCP5LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP5TARGET)$(SCPPOST))
.ENDIF
.IF "$(SCP6TARGET)"!=""
SCP6TARGETN:=$(foreach,i,$(SCP6LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP6TARGET)$(SCPPOST))
.ENDIF
.IF "$(SCP7TARGET)"!=""
SCP7TARGETN:=$(foreach,i,$(SCP7LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP7TARGET)$(SCPPOST))
.ENDIF
.IF "$(SCP8TARGET)"!=""
SCP8TARGETN:=$(foreach,i,$(SCP8LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP8TARGET)$(SCPPOST))
.ENDIF
.IF "$(SCP9TARGET)"!=""
SCP9TARGETN:=$(foreach,i,$(SCP9LINK_PRODUCT_TYPE) $(BIN)$/$i$/$(SCP9TARGET)$(SCPPOST))
.ENDIF
.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//)"
ZIPALL=ZIPALLTARGET
2000-09-20 08:43:26 -05:00
.ENDIF #
.IF "$(APP1TARGET)"!=""
APP1TARGETN=$(BIN)$/$(APP1TARGET)$(EXECPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(APP1BASE)"==""
APP1BASE=$(BASE)
.ENDIF
APP1BASEX=/BASE:$(APP1BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(APP2TARGET)"!=""
APP2TARGETN=$(BIN)$/$(APP2TARGET)$(EXECPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(APP2BASE)"==""
APP2BASE=$(BASE)
.ENDIF
APP2BASEX=/BASE:$(APP2BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(APP3TARGET)"!=""
APP3TARGETN=$(BIN)$/$(APP3TARGET)$(EXECPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(APP3BASE)"==""
APP3BASE=$(BASE)
.ENDIF
APP3BASEX=/BASE:$(APP3BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(APP4TARGET)"!=""
APP4TARGETN=$(BIN)$/$(APP4TARGET)$(EXECPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(APP4BASE)"==""
APP4BASE=$(BASE)
.ENDIF
APP4BASEX=/BASE:$(APP4BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(APP5TARGET)"!=""
APP5TARGETN=$(BIN)$/$(APP5TARGET)$(EXECPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(APP5BASE)"==""
APP5BASE=$(BASE)
.ENDIF
APP5BASEX=/BASE:$(APP5BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(APP6TARGET)"!=""
APP6TARGETN=$(BIN)$/$(APP6TARGET)$(EXECPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(APP6BASE)"==""
APP6BASE=$(BASE)
.ENDIF
APP6BASEX=/BASE:$(APP6BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(APP7TARGET)"!=""
APP7TARGETN=$(BIN)$/$(APP7TARGET)$(EXECPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(APP7BASE)"==""
APP7BASE=$(BASE)
.ENDIF
APP7BASEX=/BASE:$(APP7BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(APP8TARGET)"!=""
APP8TARGETN=$(BIN)$/$(APP8TARGET)$(EXECPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(APP8BASE)"==""
APP8BASE=$(BASE)
.ENDIF
APP8BASEX=/BASE:$(APP8BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(APP9TARGET)"!=""
APP9TARGETN=$(BIN)$/$(APP9TARGET)$(EXECPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(APP9BASE)"==""
APP9BASE=$(BASE)
.ENDIF
APP9BASEX=/BASE:$(APP9BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(SHL1TARGET)"!=""
2001-04-27 10:44:51 -05:00
.IF "$(WINVERSIONNAMES)"!=""
SHL1TARGET!:=$(SHL1TARGET)$($(WINVERSIONNAMES)_MAJOR)
.ENDIF # "$(WINVERSIONNAMES)"!=""
2000-09-20 08:43:26 -05:00
SHL1TARGETN=$(DLLDEST)$/$(DLLPRE)$(SHL1TARGET)$(DLLPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(SHL1BASE)"==""
SHL1BASE=$(BASE)
.ENDIF
SHL1BASEX=/BASE:$(SHL1BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(SHL2TARGET)"!=""
2001-04-27 10:44:51 -05:00
.IF "$(WINVERSIONNAMES)"!=""
SHL2TARGET!:=$(SHL2TARGET)$($(WINVERSIONNAMES)_MAJOR)
.ENDIF # "$(WINVERSIONNAMES)"!=""
2000-09-20 08:43:26 -05:00
SHL2TARGETN=$(DLLDEST)$/$(DLLPRE)$(SHL2TARGET)$(DLLPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(SHL2BASE)"==""
SHL2BASE=$(BASE)
.ENDIF
SHL2BASEX=/BASE:$(SHL2BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(SHL3TARGET)"!=""
2001-04-27 10:44:51 -05:00
.IF "$(WINVERSIONNAMES)"!=""
SHL3TARGET!:=$(SHL3TARGET)$($(WINVERSIONNAMES)_MAJOR)
.ENDIF # "$(WINVERSIONNAMES)"!=""
2000-09-20 08:43:26 -05:00
SHL3TARGETN=$(DLLDEST)$/$(DLLPRE)$(SHL3TARGET)$(DLLPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(SHL3BASE)"==""
SHL3BASE=$(BASE)
.ENDIF
SHL3BASEX=/BASE:$(SHL3BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(SHL4TARGET)"!=""
2001-04-27 10:44:51 -05:00
.IF "$(WINVERSIONNAMES)"!=""
SHL4TARGET!:=$(SHL4TARGET)$($(WINVERSIONNAMES)_MAJOR)
.ENDIF # "$(WINVERSIONNAMES)"!=""
2000-09-20 08:43:26 -05:00
SHL4TARGETN=$(DLLDEST)$/$(DLLPRE)$(SHL4TARGET)$(DLLPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(SHL4BASE)"==""
SHL4BASE=$(BASE)
.ENDIF
SHL4BASEX=/BASE:$(SHL4BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(SHL5TARGET)"!=""
2001-04-27 10:44:51 -05:00
.IF "$(WINVERSIONNAMES)"!=""
SHL5TARGET!:=$(SHL5TARGET)$($(WINVERSIONNAMES)_MAJOR)
.ENDIF # "$(WINVERSIONNAMES)"!=""
2000-09-20 08:43:26 -05:00
SHL5TARGETN=$(DLLDEST)$/$(DLLPRE)$(SHL5TARGET)$(DLLPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(SHL5BASE)"==""
SHL5BASE=$(BASE)
.ENDIF
SHL5BASEX=/BASE:$(SHL5BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(SHL6TARGET)"!=""
2001-04-27 10:44:51 -05:00
.IF "$(WINVERSIONNAMES)"!=""
SHL6TARGET!:=$(SHL6TARGET)$($(WINVERSIONNAMES)_MAJOR)
.ENDIF # "$(WINVERSIONNAMES)"!=""
2000-09-20 08:43:26 -05:00
SHL6TARGETN=$(DLLDEST)$/$(DLLPRE)$(SHL6TARGET)$(DLLPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(SHL6BASE)"==""
SHL6BASE=$(BASE)
.ENDIF
SHL6BASEX=/BASE:$(SHL6BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(SHL7TARGET)"!=""
2001-04-27 10:44:51 -05:00
.IF "$(WINVERSIONNAMES)"!=""
SHL7TARGET!:=$(SHL7TARGET)$($(WINVERSIONNAMES)_MAJOR)
.ENDIF # "$(WINVERSIONNAMES)"!=""
2000-09-20 08:43:26 -05:00
SHL7TARGETN=$(DLLDEST)$/$(DLLPRE)$(SHL7TARGET)$(DLLPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(SHL7BASE)"==""
SHL7BASE=$(BASE)
.ENDIF
SHL7BASEX=/BASE:$(SHL7BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(SHL8TARGET)"!=""
2001-04-27 10:44:51 -05:00
.IF "$(WINVERSIONNAMES)"!=""
SHL8TARGET!:=$(SHL8TARGET)$($(WINVERSIONNAMES)_MAJOR)
.ENDIF # "$(WINVERSIONNAMES)"!=""
2000-09-20 08:43:26 -05:00
SHL8TARGETN=$(DLLDEST)$/$(DLLPRE)$(SHL8TARGET)$(DLLPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(SHL8BASE)"==""
SHL8BASE=$(BASE)
.ENDIF
SHL8BASEX=/BASE:$(SHL8BASE)
.ENDIF
.ENDIF
.ENDIF
.IF "$(SHL9TARGET)"!=""
2001-04-27 10:44:51 -05:00
.IF "$(WINVERSIONNAMES)"!=""
SHL9TARGET!:=$(SHL9TARGET)$($(WINVERSIONNAMES)_MAJOR)
.ENDIF # "$(WINVERSIONNAMES)"!=""
2000-09-20 08:43:26 -05:00
SHL9TARGETN=$(DLLDEST)$/$(DLLPRE)$(SHL9TARGET)$(DLLPOST)
.IF "$(BASE)" != ""
.IF "$(GUI)"=="WNT"
.IF "$(SHL9BASE)"==""
SHL9BASE=$(BASE)
.ENDIF
SHL9BASEX=/BASE:$(SHL9BASE)
.ENDIF
.ENDIF
.ENDIF
2000-11-16 06:26:10 -06:00
# disable all descriptions
.IF "$(NO_SHL_DESCRIPTION)"!=""
NO_SHL1DESCRIPTION=TRUE
NO_SHL2DESCRIPTION=TRUE
NO_SHL3DESCRIPTION=TRUE
NO_SHL4DESCRIPTION=TRUE
NO_SHL5DESCRIPTION=TRUE
NO_SHL6DESCRIPTION=TRUE
NO_SHL7DESCRIPTION=TRUE
NO_SHL8DESCRIPTION=TRUE
NO_SHL9DESCRIPTION=TRUE
.ENDIF # "$(NO_SHLDESCRIPTION)"!=""
2000-09-20 08:43:26 -05:00
.IF "$(COMP1TYPELIST)$(COMP2TYPELIST)$(COMP3TYPELIST)$(COMP4TYPELIST)$(COMP5TYPELIST)$(COMP6TYPELIST)$(COMP7TYPELIST)$(COMP8TYPELIST)$(COMP9TYPELIST)"!=""
.IF "$(UNOUCRRDB)"!=""
COMPRDB*:=$(UNOUCRRDB)
.ELSE # "$(UNOUCRRDB)"!=""
COMPRDB*:=$(SOLARBINDIR)$/types.rdb
2000-09-20 08:43:26 -05:00
.ENDIF # "$(UNOUCRRDB)"!=""
2001-08-08 04:18:54 -05:00
.ENDIF # "$(COMP1TYPELIST)$(COMP2TYPELIST)$(COMP3TYPELIST)$(COMP4TYPELIST)$(COMP5TYPELIST)$(COMP6TYPELIST)$(COMP7TYPELIST)$(COMP8TYPELIST)$(COMP9TYPELIST)"!=""
2000-09-20 08:43:26 -05:00
.IF "$(COMP1TYPELIST)"!=""
2000-10-30 06:14:55 -06:00
UNOTYPES+=$($(COMP1TYPELIST)_XML2CMPTYPES)
2000-11-16 06:26:10 -06:00
.IF "$(NO_SHL1DESCRIPTION)"==""
2000-10-30 06:14:55 -06:00
SHL1DESCRIPTIONOBJ*=$(SLO)$/$(COMP1TYPELIST)_description.obj
2000-11-16 06:26:10 -06:00
.ENDIF # "$(NO_SHL1DESCRIPTION)"==""
2000-09-20 08:43:26 -05:00
COMP1RDBTARGETN:=$(BIN)$/$(COMP1TYPELIST).rdb
2001-12-12 05:36:54 -06:00
#COMP1TYPELISTN:=$(MISC)$/$(COMP1TYPELIST).xml
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(COMP2TYPELIST)"!=""
2000-10-30 06:14:55 -06:00
UNOTYPES+=$($(COMP2TYPELIST)_XML2CMPTYPES)
2000-11-16 06:26:10 -06:00
.IF "$(NO_SHL2DESCRIPTION)"==""
2000-10-30 06:14:55 -06:00
SHL2DESCRIPTIONOBJ*=$(SLO)$/$(COMP2TYPELIST)_description.obj
2000-11-16 06:26:10 -06:00
.ENDIF # "$(NO_SHL2DESCRIPTION)"==""
2000-09-20 08:43:26 -05:00
COMP2RDBTARGETN:=$(BIN)$/$(COMP2TYPELIST).rdb
2001-12-12 05:36:54 -06:00
#COMP2TYPELISTN:=$(MISC)$/$(COMP2TYPELIST).xml
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(COMP3TYPELIST)"!=""
2000-10-30 06:14:55 -06:00
UNOTYPES+=$($(COMP3TYPELIST)_XML2CMPTYPES)
2000-11-16 06:26:10 -06:00
.IF "$(NO_SHL3DESCRIPTION)"==""
2000-10-30 06:14:55 -06:00
SHL3DESCRIPTIONOBJ*=$(SLO)$/$(COMP3TYPELIST)_description.obj
2000-11-16 06:26:10 -06:00
.ENDIF # "$(NO_SHL3DESCRIPTION)"==""
2000-09-20 08:43:26 -05:00
COMP3RDBTARGETN:=$(BIN)$/$(COMP3TYPELIST).rdb
2001-12-12 05:36:54 -06:00
#COMP3TYPELISTN:=$(MISC)$/$(COMP3TYPELIST).xml
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(COMP4TYPELIST)"!=""
2000-10-30 06:14:55 -06:00
UNOTYPES+=$($(COMP4TYPELIST)_XML2CMPTYPES)
2000-11-16 06:26:10 -06:00
.IF "$(NO_SHL4DESCRIPTION)"==""
2000-10-30 06:14:55 -06:00
SHL4DESCRIPTIONOBJ*=$(SLO)$/$(COMP4TYPELIST)_description.obj
2000-11-16 06:26:10 -06:00
.ENDIF # "$(NO_SHL4DESCRIPTION)"==""
2000-09-20 08:43:26 -05:00
COMP4RDBTARGETN:=$(BIN)$/$(COMP4TYPELIST).rdb
2001-12-12 05:36:54 -06:00
#COMP4TYPELISTN:=$(MISC)$/$(COMP4TYPELIST).xml
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(COMP5TYPELIST)"!=""
2000-10-30 06:14:55 -06:00
UNOTYPES+=$($(COMP5TYPELIST)_XML2CMPTYPES)
2000-11-16 06:26:10 -06:00
.IF "$(NO_SHL5DESCRIPTION)"==""
2000-10-30 06:14:55 -06:00
SHL5DESCRIPTIONOBJ*=$(SLO)$/$(COMP5TYPELIST)_description.obj
2000-11-16 06:26:10 -06:00
.ENDIF # "$(NO_SHL5DESCRIPTION)"==""
2000-09-20 08:43:26 -05:00
COMP5RDBTARGETN:=$(BIN)$/$(COMP5TYPELIST).rdb
2001-12-12 05:36:54 -06:00
#COMP5TYPELISTN:=$(MISC)$/$(COMP5TYPELIST).xml
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(COMP6TYPELIST)"!=""
2000-10-30 06:14:55 -06:00
UNOTYPES+=$($(COMP6TYPELIST)_XML2CMPTYPES)
2000-11-16 06:26:10 -06:00
.IF "$(NO_SHL6DESCRIPTION)"==""
2000-10-30 06:14:55 -06:00
SHL6DESCRIPTIONOBJ*=$(SLO)$/$(COMP6TYPELIST)_description.obj
2000-11-16 06:26:10 -06:00
.ENDIF # "$(NO_SHL6DESCRIPTION)"==""
2000-09-20 08:43:26 -05:00
COMP6RDBTARGETN:=$(BIN)$/$(COMP6TYPELIST).rdb
2001-12-12 05:36:54 -06:00
#COMP6TYPELISTN:=$(MISC)$/$(COMP6TYPELIST).xml
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(COMP7TYPELIST)"!=""
2000-10-30 06:14:55 -06:00
UNOTYPES+=$($(COMP7TYPELIST)_XML2CMPTYPES)
2000-11-16 06:26:10 -06:00
.IF "$(NO_SHL7DESCRIPTION)"==""
2000-10-30 06:14:55 -06:00
SHL7DESCRIPTIONOBJ*=$(SLO)$/$(COMP7TYPELIST)_description.obj
2000-11-16 06:26:10 -06:00
.ENDIF # "$(NO_SHL7DESCRIPTION)"==""
2000-09-20 08:43:26 -05:00
COMP7RDBTARGETN:=$(BIN)$/$(COMP7TYPELIST).rdb
2001-12-12 05:36:54 -06:00
#COMP7TYPELISTN:=$(MISC)$/$(COMP7TYPELIST).xml
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(COMP8TYPELIST)"!=""
2000-10-30 06:14:55 -06:00
UNOTYPES+=$($(COMP8TYPELIST)_XML2CMPTYPES)
2000-11-16 06:26:10 -06:00
.IF "$(NO_SHL8DESCRIPTION)"==""
2000-10-30 06:14:55 -06:00
SHL8DESCRIPTIONOBJ*=$(SLO)$/$(COMP8TYPELIST)_description.obj
2000-11-16 06:26:10 -06:00
.ENDIF # "$(NO_SHL8DESCRIPTION)"==""
2000-09-20 08:43:26 -05:00
COMP8RDBTARGETN:=$(BIN)$/$(COMP8TYPELIST).rdb
2001-12-12 05:36:54 -06:00
#COMP8TYPELISTN:=$(MISC)$/$(COMP8TYPELIST).xml
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(COMP9TYPELIST)"!=""
2000-10-30 06:14:55 -06:00
UNOTYPES+=$($(COMP9TYPELIST)_XML2CMPTYPES)
2000-11-16 06:26:10 -06:00
.IF "$(NO_SHL9DESCRIPTION)"==""
2000-10-30 06:14:55 -06:00
SHL9DESCRIPTIONOBJ*=$(SLO)$/$(COMP9TYPELIST)_description.obj
2000-11-16 06:26:10 -06:00
.ENDIF # "$(NO_SHL9DESCRIPTION)"==""
2000-09-20 08:43:26 -05:00
COMP9RDBTARGETN:=$(BIN)$/$(COMP9TYPELIST).rdb
2001-12-12 05:36:54 -06:00
#COMP9TYPELISTN:=$(MISC)$/$(COMP9TYPELIST).xml
2000-09-20 08:43:26 -05:00
.ENDIF
2001-04-19 09:52:36 -05:00
UNOTYPES!:=$(strip $(UNOTYPES))
2000-10-30 06:14:55 -06:00
#moved here to get UNOTYPES from COMPxTYPELIST
.IF "$(UNOTYPES)" != ""
UNOUCRHEADER=$(foreach,j,$(subst,.,$/ $(UNOTYPES)) $(UNOUCROUT)$/$(j:+".hpp"))
UNOUCRTYPEFLAGS=$(foreach,j,$(UNOTYPES) $(UNOUCROUT)$/$(j:+".flag"))
UNOUCRTARGET:=$(INCCOM)$/$(TARGET)_headergen.done
2000-10-30 06:14:55 -06:00
.ENDIF # "$(UNOTYPES)" != ""
2000-09-20 08:43:26 -05:00
.IF "$(HELPIDFILES)"!=""
MAKE_HELPIDS=$(MISC)$/helpids.don
.ENDIF
.IF "$(HXX1TARGET)"!=""
HXX1TARGETN=$(INCCOM)$/$(HXX1TARGET).$(HXX1EXT)
.ENDIF
.IF "$(HXX2TARGET)"!=""
HXX2TARGETN=$(INCCOM)$/$(HXX2TARGET).$(HXX2EXT)
.ENDIF
.IF "$(HXX3TARGET)"!=""
HXX3TARGETN=$(INCCOM)$/$(HXX3TARGET).$(HXX3EXT)
.ENDIF
.IF "$(HXX4TARGET)"!=""
HXX4TARGETN=$(INCCOM)$/$(HXX4TARGET).$(HXX4EXT)
.ENDIF
.IF "$(HXX5TARGET)"!=""
HXX5TARGETN=$(INCCOM)$/$(HXX5TARGET).$(HXX5EXT)
.ENDIF
.IF "$(HXX6TARGET)"!=""
HXX6TARGETN=$(INCCOM)$/$(HXX6TARGET).$(HXX6EXT)
.ENDIF
.IF "$(HXX7TARGET)"!=""
HXX7TARGETN=$(INCCOM)$/$(HXX7TARGET).$(HXX7EXT)
.ENDIF
.IF "$(HXX8TARGET)"!=""
HXX8TARGETN=$(INCCOM)$/$(HXX8TARGET).$(HXX8EXT)
.ENDIF
.IF "$(HXX9TARGET)"!=""
HXX9TARGETN=$(INCCOM)$/$(HXX9TARGET).$(HXX9EXT)
.ENDIF
.IF "$(HXX10TARGET)"!=""
HXX10TARGETN=$(INCCOM)$/$(HXX10TARGET).$(HXX10EXT)
.ENDIF
.IF "$(HXX11TARGET)"!=""
HXX11TARGETN=$(INCCOM)$/$(HXX11TARGET).$(HXX11EXT)
.ENDIF
.IF "$(HXX12TARGET)"!=""
HXX12TARGETN=$(INCCOM)$/$(HXX12TARGET).$(HXX12EXT)
.ENDIF
.IF "$(HXX13TARGET)"!=""
HXX13TARGETN=$(INCCOM)$/$(HXX13TARGET).$(HXX13EXT)
.ENDIF
.IF "$(HXX14TARGET)"!=""
HXX14TARGETN=$(INCCOM)$/$(HXX14TARGET).$(HXX14EXT)
.ENDIF
.IF "$(HXX15TARGET)"!=""
HXX15TARGETN=$(INCCOM)$/$(HXX15TARGET).$(HXX15EXT)
.ENDIF
.IF "$(HXX16TARGET)"!=""
HXX16TARGETN=$(INCCOM)$/$(HXX16TARGET).$(HXX16EXT)
.ENDIF
.IF "$(HXX17TARGET)"!=""
HXX17TARGETN=$(INCCOM)$/$(HXX17TARGET).$(HXX17EXT)
.ENDIF
.IF "$(HXX18TARGET)"!=""
HXX18TARGETN=$(INCCOM)$/$(HXX18TARGET).$(HXX18EXT)
.ENDIF
.IF "$(HXX19TARGET)"!=""
HXX19TARGETN=$(INCCOM)$/$(HXX19TARGET).$(HXX19EXT)
.ENDIF
.IF "$(HXX20TARGET)"!=""
HXX20TARGETN=$(INCCOM)$/$(HXX20TARGET).$(HXX20EXT)
.ENDIF
.IF "$(HXX21TARGET)"!=""
HXX21TARGETN=$(INCCOM)$/$(HXX21TARGET).$(HXX21EXT)
.ENDIF
.IF "$(HXX22TARGET)"!=""
HXX22TARGETN=$(INCCOM)$/$(HXX22TARGET).$(HXX22EXT)
.ENDIF
.IF "$(HXX23TARGET)"!=""
HXX23TARGETN=$(INCCOM)$/$(HXX23TARGET).$(HXX23EXT)
.ENDIF
.IF "$(HXX24TARGET)"!=""
HXX24TARGETN=$(INCCOM)$/$(HXX24TARGET).$(HXX24EXT)
.ENDIF
.IF "$(HXX25TARGET)"!=""
HXX25TARGETN=$(INCCOM)$/$(HXX25TARGET).$(HXX25EXT)
.ENDIF
.IF "$(HXX26TARGET)"!=""
HXX26TARGETN=$(INCCOM)$/$(HXX26TARGET).$(HXX26EXT)
.ENDIF
.IF "$(HXX27TARGET)"!=""
HXX27TARGETN=$(INCCOM)$/$(HXX27TARGET).$(HXX27EXT)
.ENDIF
.IF "$(HXX28TARGET)"!=""
HXX28TARGETN=$(INCCOM)$/$(HXX28TARGET).$(HXX28EXT)
.ENDIF
.IF "$(HXX29TARGET)"!=""
HXX29TARGETN=$(INCCOM)$/$(HXX29TARGET).$(HXX29EXT)
.ENDIF
.IF "$(HXX30TARGET)"!=""
HXX30TARGETN=$(INCCOM)$/$(HXX30TARGET).$(HXX30EXT)
.ENDIF
.IF "$(HXX31TARGET)"!=""
HXX31TARGETN=$(INCCOM)$/$(HXX31TARGET).$(HXX31EXT)
.ENDIF
.IF "$(HXX32TARGET)"!=""
HXX32TARGETN=$(INCCOM)$/$(HXX32TARGET).$(HXX32EXT)
.ENDIF
.IF "$(HXX33TARGET)"!=""
HXX33TARGETN=$(INCCOM)$/$(HXX33TARGET).$(HXX33EXT)
.ENDIF
.IF "$(HXX34TARGET)"!=""
HXX34TARGETN=$(INCCOM)$/$(HXX34TARGET).$(HXX34EXT)
.ENDIF
.IF "$(HXX35TARGET)"!=""
HXX35TARGETN=$(INCCOM)$/$(HXX35TARGET).$(HXX35EXT)
.ENDIF
.IF "$(HXX36TARGET)"!=""
HXX36TARGETN=$(INCCOM)$/$(HXX36TARGET).$(HXX36EXT)
.ENDIF
.IF "$(HXX37TARGET)"!=""
HXX37TARGETN=$(INCCOM)$/$(HXX37TARGET).$(HXX37EXT)
.ENDIF
.IF "$(HXX38TARGET)"!=""
HXX38TARGETN=$(INCCOM)$/$(HXX38TARGET).$(HXX38EXT)
.ENDIF
.IF "$(HXX39TARGET)"!=""
HXX39TARGETN=$(INCCOM)$/$(HXX39TARGET).$(HXX39EXT)
.ENDIF
.IF "$(HXXCOPYFILES)" != ""
HXXCOPYTARGET= copy_hxxcopyfiles
.ENDIF
.IF "$(LIB1TARGET)" != ""
LIB1TARGETN=$(LIB1TARGET)
.ENDIF
.IF "$(LIB2TARGET)" != ""
LIB2TARGETN=$(LIB2TARGET)
.ENDIF
.IF "$(LIB3TARGET)" != ""
LIB3TARGETN=$(LIB3TARGET)
.ENDIF
.IF "$(LIB4TARGET)" != ""
LIB4TARGETN=$(LIB4TARGET)
.ENDIF
.IF "$(LIB5TARGET)" != ""
LIB5TARGETN=$(LIB5TARGET)
.ENDIF
.IF "$(LIB6TARGET)" != ""
LIB6TARGETN=$(LIB6TARGET)
.ENDIF
.IF "$(LIB7TARGET)" != ""
LIB7TARGETN=$(LIB7TARGET)
.ENDIF
.IF "$(LIB8TARGET)" != ""
LIB8TARGETN=$(LIB8TARGET)
.ENDIF
.IF "$(LIB9TARGET)" != ""
LIB9TARGETN=$(LIB9TARGET)
.ENDIF
.IF "$(GUI)"=="WNT"
LIB1ARCHIV=
LIB2ARCHIV=
LIB3ARCHIV=
LIB4ARCHIV=
LIB5ARCHIV=
LIB6ARCHIV=
LIB7ARCHIV=
LIB8ARCHIV=
LIB9ARCHIV=
.ENDIF # "$(GUI)"=="WNT"
2000-09-20 08:43:26 -05:00
.IF "$(RESLIB1NAME)" != ""
.IF "$(RESLIB1NOVERSION)"==""
RESLIB1VERSION:=$(UPD)
.ENDIF # "$(RESLIB1NOVERSION)"==""
2000-09-20 08:43:26 -05:00
.IF "$(common_build_reslib)"!=""
RESLIB1TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB1NAME)$(RESLIB1VERSION)LANGEXT.res
RSC_MULTI1=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB1NAME)
2000-09-20 08:43:26 -05:00
.ELSE # "$(common_build_reslib)"!=""
RESLIB1TARGETN=$(BIN)$/$(RESLIB1NAME)$(RESLIB1VERSION)LANGEXT.res
RSC_MULTI1=$(MISC)$/rsc_$(RESLIB1NAME)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(common_build_reslib)"!=""
# change to iso if resmgr is changed
RESLIB1TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB1TARGETN)))
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(RESLIB2NAME)" != ""
.IF "$(RESLIB2NOVERSION)"==""
RESLIB2VERSION:=$(UPD)
.ENDIF # "$(RESLIB2NOVERSION)"==""
2000-09-20 08:43:26 -05:00
.IF "$(common_build_reslib)"!=""
RESLIB2TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB2NAME)$(RESLIB2VERSION)LANGEXT.res
RSC_MULTI2=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB2NAME)
2000-09-20 08:43:26 -05:00
.ELSE # "$(common_build_reslib)"!=""
RESLIB2TARGETN=$(BIN)$/$(RESLIB2NAME)$(RESLIB2VERSION)LANGEXT.res
RSC_MULTI2=$(MISC)$/rsc_$(RESLIB2NAME)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(common_build_reslib)"!=""
RESLIB2TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB2TARGETN)))
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(RESLIB3NAME)" != ""
.IF "$(RESLIB3NOVERSION)"==""
RESLIB3VERSION:=$(UPD)
.ENDIF # "$(RESLIB3NOVERSION)"==""
2000-09-20 08:43:26 -05:00
.IF "$(common_build_reslib)"!=""
RESLIB3TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB3NAME)$(RESLIB3VERSION)LANGEXT.res
RSC_MULTI3=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB3NAME)
2000-09-20 08:43:26 -05:00
.ELSE # "$(common_build_reslib)"!=""
RESLIB3TARGETN=$(BIN)$/$(RESLIB3NAME)$(RESLIB3VERSION)LANGEXT.res
RSC_MULTI3=$(MISC)$/rsc_$(RESLIB3NAME)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(common_build_reslib)"!=""
RESLIB3TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB3TARGETN)))
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(RESLIB4NAME)" != ""
.IF "$(RESLIB4NOVERSION)"==""
RESLIB4VERSION:=$(UPD)
.ENDIF # "$(RESLIB4NOVERSION)"==""
2000-09-20 08:43:26 -05:00
.IF "$(common_build_reslib)"!=""
RESLIB4TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB4NAME)$(RESLIB4VERSION)LANGEXT.res
RSC_MULTI4=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB4NAME)
2000-09-20 08:43:26 -05:00
.ELSE # "$(common_build_reslib)"!=""
RESLIB4TARGETN=$(BIN)$/$(RESLIB4NAME)$(RESLIB4VERSION)LANGEXT.res
RSC_MULTI4=$(MISC)$/rsc_$(RESLIB4NAME)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(common_build_reslib)"!=""
RESLIB4TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB4TARGETN)))
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(RESLIB5NAME)" != ""
.IF "$(RESLIB5NOVERSION)"==""
RESLIB5VERSION:=$(UPD)
.ENDIF # "$(RESLIB5NOVERSION)"==""
2000-09-20 08:43:26 -05:00
.IF "$(common_build_reslib)"!=""
RESLIB5TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB5NAME)$(RESLIB5VERSION)LANGEXT.res
RSC_MULTI5=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB5NAME)
2000-09-20 08:43:26 -05:00
.ELSE # "$(common_build_reslib)"!=""
RESLIB5TARGETN=$(BIN)$/$(RESLIB5NAME)$(RESLIB5VERSION)LANGEXT.res
RSC_MULTI5=$(MISC)$/rsc_$(RESLIB5NAME)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(common_build_reslib)"!=""
RESLIB5TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB5TARGETN)))
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(RESLIB6NAME)" != ""
.IF "$(RESLIB6NOVERSION)"==""
RESLIB6VERSION:=$(UPD)
.ENDIF # "$(RESLIB6NOVERSION)"==""
2000-09-20 08:43:26 -05:00
.IF "$(common_build_reslib)"!=""
RESLIB6TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB6NAME)$(RESLIB6VERSION)LANGEXT.res
RSC_MULTI6=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB6NAME)
2000-09-20 08:43:26 -05:00
.ELSE # "$(common_build_reslib)"!=""
RESLIB6TARGETN=$(BIN)$/$(RESLIB6NAME)$(RESLIB6VERSION)LANGEXT.res
RSC_MULTI6=$(MISC)$/rsc_$(RESLIB6NAME)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(common_build_reslib)"!=""
RESLIB6TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB6TARGETN)))
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(RESLIB7NAME)" != ""
.IF "$(RESLIB7NOVERSION)"==""
RESLIB7VERSION:=$(UPD)
.ENDIF # "$(RESLIB7NOVERSION)"==""
2000-09-20 08:43:26 -05:00
.IF "$(common_build_reslib)"!=""
RESLIB7TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB7NAME)$(RESLIB7VERSION)LANGEXT.res
RSC_MULTI7=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB7NAME)
2000-09-20 08:43:26 -05:00
.ELSE # "$(common_build_reslib)"!=""
RESLIB7TARGETN=$(BIN)$/$(RESLIB7NAME)$(RESLIB7VERSION)LANGEXT.res
RSC_MULTI7=$(MISC)$/rsc_$(RESLIB7NAME)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(common_build_reslib)"!=""
RESLIB7TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB7TARGETN)))
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(RESLIB8NAME)" != ""
.IF "$(RESLIB8NOVERSION)"==""
RESLIB8VERSION:=$(UPD)
.ENDIF # "$(RESLIB8NOVERSION)"==""
2000-09-20 08:43:26 -05:00
.IF "$(common_build_reslib)"!=""
RESLIB8TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB8NAME)$(RESLIB8VERSION)LANGEXT.res
RSC_MULTI8=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB8NAME)
2000-09-20 08:43:26 -05:00
.ELSE # "$(common_build_reslib)"!=""
RESLIB8TARGETN=$(BIN)$/$(RESLIB8NAME)$(RESLIB8VERSION)LANGEXT.res
RSC_MULTI8=$(MISC)$/rsc_$(RESLIB8NAME)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(common_build_reslib)"!=""
RESLIB8TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB8TARGETN)))
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(RESLIB9NAME)" != ""
.IF "$(RESLIB9NOVERSION)"==""
RESLIB9VERSION:=$(UPD)
.ENDIF # "$(RESLIB9NOVERSION)"==""
2000-09-20 08:43:26 -05:00
.IF "$(common_build_reslib)"!=""
RESLIB9TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB9NAME)$(RESLIB9VERSION)LANGEXT.res
RSC_MULTI9=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB9NAME)
2000-09-20 08:43:26 -05:00
.ELSE # "$(common_build_reslib)"!=""
RESLIB9TARGETN=$(BIN)$/$(RESLIB9NAME)$(RESLIB9VERSION)LANGEXT.res
RSC_MULTI9=$(MISC)$/rsc_$(RESLIB9NAME)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(common_build_reslib)"!=""
RESLIB9TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB9TARGETN)))
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(INDPRESLIB1NAME)"!=""
INDPRESLIB1TARGETN=$(BIN)$/$(INDPRESLIB1NAME).dll
.ENDIF
.IF "$(RESLIBSPLIT1NAME)"!=""
RESLIBSPLIT1TARGETN=$(BIN)$/$(RESLIBSPLIT1NAME)$(UPD)$(LANGEXT).dll
.ENDIF
.IF "$(DEF1NAME)"!=""
DEF1TARGETN=$(MISC)$/$(DEF1NAME).def
.ENDIF
.IF "$(DEF2NAME)"!=""
DEF2TARGETN=$(MISC)$/$(DEF2NAME).def
.ENDIF
.IF "$(DEF3NAME)"!=""
DEF3TARGETN=$(MISC)$/$(DEF3NAME).def
.ENDIF
.IF "$(DEF4NAME)"!=""
DEF4TARGETN=$(MISC)$/$(DEF4NAME).def
.ENDIF
.IF "$(DEF5NAME)"!=""
DEF5TARGETN=$(MISC)$/$(DEF5NAME).def
.ENDIF
.IF "$(DEF6NAME)"!=""
DEF6TARGETN=$(MISC)$/$(DEF6NAME).def
.ENDIF
2000-10-20 13:19:25 -05:00
.IF "$(DEF7NAME)"!=""
DEF7TARGETN=$(MISC)$/$(DEF7NAME).def
.ENDIF
2000-11-16 06:26:10 -06:00
.IF "$(DEF8NAME)"!=""
DEF8TARGETN=$(MISC)$/$(DEF8NAME).def
.ENDIF
.IF "$(DEF9NAME)"!=""
DEF9TARGETN=$(MISC)$/$(DEF9NAME).def
.ENDIF
# IZ65415 - catch obsolete macro. Can be removed later.
2000-09-20 08:43:26 -05:00
.IF "$(SDINAME)"!=""
.ERROR : ; @echo Forced error: SDINAME was used! Change your project to use SDIxNAME instead!
NO_SDINAME_allowed
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SDI1NAME)"!=""
.DIRCACHE=no
SDI1TARGET=$(MISC)$/$(SDI1NAME).don
HIDSID1PARTICLE=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(SDI1NAME)_sid.hid
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SDI2NAME)"!=""
.DIRCACHE=no
SDI2TARGET=$(MISC)$/$(SDI2NAME).don
HIDSID2PARTICLE=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(SDI2NAME)_sid.hid
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SDI3NAME)"!=""
.DIRCACHE=no
SDI3TARGET=$(MISC)$/$(SDI3NAME).don
HIDSID3PARTICLE=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(SDI3NAME)_sid.hid
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SDI4NAME)"!=""
.DIRCACHE=no
SDI4TARGET=$(MISC)$/$(SDI4NAME).don
HIDSID4PARTICLE=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(SDI4NAME)_sid.hid
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(SDI5NAME)"!=""
.DIRCACHE=no
SDI5TARGET=$(MISC)$/$(SDI5NAME).don
HIDSID5PARTICLE=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(SDI5NAME)_sid.hid
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(XMLPROPERTIES)"!=""
XMLPROPERTIESN:=$(foreach,i,$(XMLPROPERTIES) $(MISC)$/$(TARGET)_$(i:s/.xrb/.done/))
2000-09-20 08:43:26 -05:00
.ENDIF # "$(XMLPROPERTIES)"!=""
2000-09-21 08:03:04 -05:00
.IF "$(UNIXTEXT)"!=""
.IF "$(GUI)"=="UNX"
CONVERTUNIXTEXT:=$(UNIXTEXT)
.ENDIF # "$(GUI)"=="UNX"
.ENDIF # "$(UNIXTEXT)"!=""
2000-09-20 08:43:26 -05:00
.IF "$(JAVACLASSFILES:s/DEFINED//)"!="" || "$(javauno)"!=""
2001-08-30 06:06:04 -05:00
.IF "$(L10N_framework)"==""
2000-09-20 08:43:26 -05:00
TARGETDPJ=$(MISC)$/$(TARGET).dpj
2001-08-30 06:06:04 -05:00
.ENDIF # "$(L10N_framework)"==""
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(no_hids)$(NO_HIDS)"==""
BUILDHIDS:=TRUE
.IF "$(GEN_HID_OTHER)"!=""
PRJHIDOTHERTARGET=$(SRS)$/hidother.hid
COMMONPRJHIDOTHERTARGET=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC)$/$(TARGET)_othr.hid)
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(GEN_HID2)"!=""
PRJHID2TARGET=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/hid.lst
2000-09-20 08:43:26 -05:00
.ENDIF
.ENDIF # "$(no_hids)$(NO_HIDS)"==""
2000-09-20 08:43:26 -05:00
.IF "$(make_srs_deps)"==""
.IF "$(SRCFILES)" != "" || "$(SRC1FILES)" != "" || "$(SRC2FILES)" != ""
DPRTARGET= $(MISC)$/$(TARGET).dpr
.ENDIF
.ENDIF
.IF "$(make_zip_deps)"==""
.IF "$(ZIP1TARGET)" != "" || "$(ZIP2TARGET)" != "" || "$(ZIP3TARGET)" != ""
DPZTARGET= $(MISC)$/$(TARGET).dpz
.ENDIF # "$(ZIP1TARGET)" != "" || "$(ZIP2TARGET)" != "" || "$(ZIP3TARGET)" != ""
.ENDIF # "$(make_zip_deps)"==""
.IF "$(SOLAR_JAVA)"!=""
ALL_JAVA_TARGETS= \
$(GENJAVAFILES) \
$(JAVACLASSFILES) $(JAVA1CLASSFILES) \
$(JAVA2CLASSFILES) $(JAVA3CLASSFILES) $(JAVA4CLASSFILES)\
$(JAVA5CLASSFILES) $(JAVA6CLASSFILES) $(JAVA7CLASSFILES)\
$(JAVA8CLASSFILES) $(JAVA9CLASSFILES) $(JAVA10CLASSFILES)\
$(JAVA11CLASSFILES) \
$(JAVATARGET) \
$(TARGETDPJ)
.ENDIF # "$(SOLAR_JAVA)"!=""
2000-09-20 08:43:26 -05:00
# -------
# - DEF -
# -------
# bei MAKE...DIR die gleiche Reihenfolge wie in settings.mak einhalten!
.IF "$(lintit)"==""
2001-08-30 06:06:04 -05:00
.IF "$(L10N_framework)"!=""
2001-05-10 10:21:24 -05:00
ALLTAR: \
"$(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/$(UPD)minor.mk" \
2001-06-21 11:05:53 -05:00
$(SUBDIRS) \
2001-05-10 10:21:24 -05:00
$(DPRTARGET) \
$(DPZTARGET) \
$(ZIPALL) \
$(HIDSID1PARTICLE) $(HIDSID2PARTICLE) \
$(HIDSID3PARTICLE) $(HIDSID4PARTICLE) $(HIDSID5PARTICLE) \
2001-05-10 10:21:24 -05:00
$(SDITARGET) $(SDI1TARGET) $(SDI2TARGET) \
$(SDI3TARGET) $(SDI4TARGET) $(SDI5TARGET) \
$(XMLPROPERTIESN) \
$(RCTARGET) \
$(SCP_PRODUCT_TYPE) \
$(ALLPARFILES) \
$(SCP1TARGETN) \
$(SCP2TARGETN) \
$(SCP3TARGETN) \
$(SCP4TARGETN) \
$(SCP5TARGETN) \
$(SCP6TARGETN) \
$(SCP7TARGETN) \
$(SCP8TARGETN) \
$(SCP9TARGETN) \
$(SRC1TARGET) \
$(SRC2TARGET) \
$(SRC3TARGET) \
2001-05-10 10:21:24 -05:00
$(SRC4TARGET) $(SRC5TARGET) $(SRC6TARGET) \
$(SRC7TARGET) $(SRC8TARGET) $(SRC9TARGET) \
$(SRC10TARGET) $(SRC11TARGET) $(SRC12TARGET) \
$(SRC13TARGET) $(SRC14TARGET) $(SRC15TARGET) \
$(SRC16TARGET) \
$(RSC_MULTI1) \
$(RSC_MULTI2) \
$(RSC_MULTI3) \
$(RSC_MULTI4) \
$(RSC_MULTI5) \
$(RSC_MULTI6) \
$(RSC_MULTI7) \
$(RSC_MULTI8) \
$(RSC_MULTI9) \
2001-05-10 10:21:24 -05:00
$(INDPRESLIB1TARGETN) \
$(RESLIB1TARGETN) $(RESLIB2TARGETN) \
$(RESLIB3TARGETN) $(RESLIB4TARGETN) \
$(RESLIB5TARGETN) $(RESLIB6TARGETN) \
$(RESLIB7TARGETN) $(RESLIB8TARGETN) \
$(RESLIBSPLIT1TARGETN) $(RESLIBSPLIT2TARGETN)\
$(RESLIBSPLIT3TARGETN) $(RESLIBSPLIT4TARGETN)\
$(RESLIBSPLIT5TARGETN) $(RESLIBSPLIT6TARGETN)\
2001-08-27 09:31:27 -05:00
$(RESLIBSPLIT7TARGETN)\
$(COMMONPRJHIDOTHERTARGET) \
$(PRJHID2TARGET) \
$(LOCALIZE_ME_DEST)\
2001-08-27 09:31:27 -05:00
last_target
2000-09-20 08:43:26 -05:00
2001-08-30 06:06:04 -05:00
.ELSE # "$(L10N_framework)"!=""
2000-09-20 08:43:26 -05:00
# $(NOOPTTARGET) $(EXCEPTIONSTARGET)
ALLTAR: \
"$(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/$(UPD)minor.mk" \
$(MAKEDEMODIR) $(MAKECOMPDIR) $(MAKEXLDIR) \
2002-01-08 07:57:10 -06:00
$(COMPVERMK) \
$(JAVAVERMK) \
2000-09-20 08:43:26 -05:00
$(target_empty) \
$(SUBDIRS) \
$(ALLMOZ) \
2000-09-20 08:43:26 -05:00
$(DELDEFS) \
$(YACCTARGET) \
$(UNOUCRTARGET) \
$(UNOIDLDEPTARGETS) \
$(URDTARGET) \
$(URDDOCTARGET) \
$(DEPFILES) \
2000-09-20 08:43:26 -05:00
$(DPRTARGET) \
$(DPZTARGET) \
$(ZIPALL) \
$(SDITARGET) \
2000-09-20 08:43:26 -05:00
$(LOCALDBTARGET) \
$(LOCALDOCDBTARGET) \
$(UNOIDLDBTARGET) \
$(UNOIDLDBDOCTARGET) \
$(COMP1RDBTARGETN) \
$(COMP2RDBTARGETN) \
$(COMP3RDBTARGETN) \
$(COMP4RDBTARGETN) \
$(COMP5RDBTARGETN) \
$(COMP6RDBTARGETN) \
$(COMP7RDBTARGETN) \
$(COMP8RDBTARGETN) \
$(COMP9RDBTARGETN) \
$(IDL1TARGET) $(IDL2TARGET) $(IDL3TARGET) \
$(IDL4TARGET) $(IDL5TARGET) \
$(HIDSID1PARTICLE) $(HIDSID2PARTICLE) \
$(HIDSID3PARTICLE) $(HIDSID4PARTICLE) $(HIDSID5PARTICLE) \
2000-09-20 08:43:26 -05:00
$(SDI1TARGET) $(SDI2TARGET) $(SDI3TARGET) \
$(SDI4TARGET) $(SDI5TARGET) \
$(HXXALLTARGET) \
$(HXXCOPYTARGET) \
$(NOLIBOBJTARGET) \
$(NOLIBSLOTARGET) \
$(OTHERTARRGET) \
$(XMLPROPERTIESN) \
$(ALL_JAVA_TARGETS) \
2000-09-20 08:43:26 -05:00
$(OBJTARGET) $(SLOTARGET) $(SMRSLOTARGET) \
$($(SECOND_BUILD)SLOTARGET) \
$($(SECOND_BUILD)OBJTARGET) \
$(LIB1TARGET) $(LIB2TARGET) $(LIB3TARGET) \
$(LIB4TARGET) $(LIB5TARGET) $(LIB6TARGET) \
$(LIB7TARGET) $(LIB8TARGET) $(LIB9TARGET) \
$(LIB1ARCHIV) $(LIB2ARCHIV) $(LIB3ARCHIV) \
$(LIB4ARCHIV) $(LIB5ARCHIV) $(LIB6ARCHIV) \
$(LIB7ARCHIV) $(LIB8ARCHIV) $(LIB9ARCHIV) \
2000-09-20 08:43:26 -05:00
$(DEF1TARGETN) $(DEF2TARGETN) $(DEF3TARGETN) \
$(DEF4TARGETN) $(DEF5TARGETN) $(DEF6TARGETN) \
$(RCTARGET) \
$(SHL1TARGETN) \
$(SHL2TARGETN) \
$(SHL3TARGETN) \
$(SHL4TARGETN) \
$(SHL5TARGETN) \
$(SHL6TARGETN) \
$(SHL7TARGETN) \
$(SHL8TARGETN) \
$(SHL9TARGETN) \
$(SCP_PRODUCT_TYPE) \
$(ALLPARFILES) \
$(SCP1TARGETN) \
$(SCP2TARGETN) \
$(SCP3TARGETN) \
$(SCP4TARGETN) \
$(SCP5TARGETN) \
$(SCP6TARGETN) \
$(SCP7TARGETN) \
$(SCP8TARGETN) \
$(SCP9TARGETN) \
$(APP1TARGETN) $(APP2TARGETN) $(APP3TARGETN) \
$(APP4TARGETN) $(APP5TARGETN) $(APP6TARGETN) \
$(APP7TARGETN) $(APP8TARGETN) $(APP9TARGETN) \
$(JARTARGETN) \
$(JARTARGETDEPN) \
$(SRC1TARGET) \
$(SRC2TARGET) \
$(SRC3TARGET) \
2000-09-20 08:43:26 -05:00
$(SRC4TARGET) $(SRC5TARGET) $(SRC6TARGET) \
$(SRC7TARGET) $(SRC8TARGET) $(SRC9TARGET) \
$(SRC10TARGET) $(SRC11TARGET) $(SRC12TARGET) \
$(SRC13TARGET) $(SRC14TARGET) $(SRC15TARGET) \
$(SRC16TARGET) \
$(RSC_MULTI1) \
$(RSC_MULTI2) \
$(RSC_MULTI3) \
$(RSC_MULTI4) \
$(RSC_MULTI5) \
$(RSC_MULTI6) \
$(RSC_MULTI7) \
$(RSC_MULTI8) \
$(RSC_MULTI9) \
2000-09-20 08:43:26 -05:00
$(INDPRESLIB1TARGETN) \
$(RESLIB1TARGETN) $(RESLIB2TARGETN) \
$(RESLIB3TARGETN) $(RESLIB4TARGETN) \
$(RESLIB5TARGETN) $(RESLIB6TARGETN) \
$(RESLIB7TARGETN) $(RESLIB8TARGETN) \
$(RESLIB9TARGETN) \
2000-09-20 08:43:26 -05:00
$(RESLIBSPLIT1TARGETN) $(RESLIBSPLIT2TARGETN)\
$(RESLIBSPLIT3TARGETN) $(RESLIBSPLIT4TARGETN)\
$(RESLIBSPLIT5TARGETN) $(RESLIBSPLIT6TARGETN)\
$(RESLIBSPLIT7TARGETN) \
$(COMMONPRJHIDOTHERTARGET) \
$(PRJHID2TARGET) \
2001-10-10 05:52:26 -05:00
$(SIGNFORNETSCAPE) \
$(SIGNFOREXPLORER) \
$(SIGNFORJARSIGNER) \
2000-09-21 08:03:04 -05:00
$(CONVERTUNIXTEXT) \
$(LOCALIZE_ME_DEST)\
2000-09-20 08:43:26 -05:00
last_target
.IF "$(EXCEPTIONSNOOPT_FLAG)"==""
TARGETDEPS+=$(EXCEPTIONSNOOPTTARGET)
.ENDIF
.IF "$(NOOPT_FLAG)"==""
2001-02-19 07:36:13 -06:00
TARGETDEPS+=$(NOOPTTARGET)
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(EXCEPTIONS_FLAG)"==""
TARGETDEPS+=$(EXCEPTIONSTARGET)
.ENDIF
#don't override .TARGETS when called with targets
.IF "$(MAKETARGETS)$(TNR)$(EXCEPTIONSNOOPT_FLAG)$(EXCEPTIONS_FLAG)$(NOOPT_FLAG)"==""
.IF "$(TARGETDEPS)"!=""
#.TARGETS .SEQUENTIAL :- $(TARGETDEPS) ALLTAR
2001-02-08 08:47:03 -06:00
.INIT .SEQUENTIAL : $(TARGETDEPS) $(NULLPRQ)
.ENDIF
2000-09-20 08:43:26 -05:00
.ENDIF
2002-03-28 09:50:41 -06:00
# -Gc breaks the dependency chain and causes indefinite nummbers of $(CPPUMAKER)
.IF "$(BOOTSTRAP_SERVICE)"!="TRUE"
2000-09-20 08:43:26 -05:00
CPPUMAKERFLAGS*=-L
.ENDIF # "$(BOOTSTRAP_SERVICE)"!="TRUE"
2000-09-20 08:43:26 -05:00
.IF "$(UNOTYPES)" != ""
# makeing all in one
.DIRCACHE=no
.IF "$(ENVINCPRE))"!=""
MKDEPFLAGS+=-I:$(ENVINCPRE)
.ENDIF # "$(ENVINCPRE))"!=""
2000-09-20 08:43:26 -05:00
.IF "$(OBJFILES)"!=""
$(OBJFILES) : $(UNOUCRHEADER)
.ENDIF # "$(OBJFILES)"!=""
.IF "$(SLOFILES)"!=""
$(SLOFILES) : $(UNOUCRHEADER)
.ENDIF # "$(SLOFILES)"!=""
2002-03-27 09:26:41 -06:00
.IF "$(DEPOBJFILES)"!=""
$(DEPOBJFILES) : $(UNOUCRHEADER)
.ENDIF # "$(SLOFILES)"!=""
.IF "$(NOOPTTARGET)"!=""
$(NOOPTTARGET) : $(UNOUCRHEADER)
.ENDIF # "$(SLOFILES)"!=""
.IF "$(NOOPTFILES)"!=""
$(NOOPTFILES) : $(UNOUCRHEADER)
.ENDIF # "$(SLOFILES)"!=""
.IF "$(EXCEPTIONSTARGET)"!=""
$(EXCEPTIONSTARGET) : $(UNOUCRHEADER)
.ENDIF # "$(SLOFILES)"!=""
.IF "$(EXCEPTIONSFILES)"!=""
$(EXCEPTIONSFILES) : $(UNOUCRHEADER)
.ENDIF # "$(SLOFILES)"!=""
.IF "$(EXCEPTIONSNOOPTTARGET)"!=""
$(EXCEPTIONSNOOPTTARGET) : $(UNOUCRHEADER)
.ENDIF # "$(SLOFILES)"!=""
.IF "$(EXCEPTIONSNOOPTFILES)"!=""
$(EXCEPTIONSNOOPTFILES) : $(UNOUCRHEADER)
.ENDIF # "$(SLOFILES)"!=""
$(UNOUCRHEADER) : $(UNOUCRTARGET)
$(UNOUCROUT)$/%.flag :
@-$(MKDIRHIER) $(@:d)
@+$(TOUCH) $@
$(UNOUCRTARGET) : $(UNOUCRDEP) $(UNOUCRTYPEFLAGS)
2001-12-12 05:36:54 -06:00
.IF "$(XML2MK_FILES)"!=""
2002-01-15 10:18:40 -06:00
@+-$(RM) $(foreach,i,$(XML2MK_FILES) $(MISC)$/$(i).mk) >& $(NULLDEV)
2001-12-12 05:36:54 -06:00
.ENDIF # "$(XML2MK_FILES)"!=""
+$(CPPUMAKER) @$(mktmp $(CPPUMAKERFLAGS) -B$(UNOUCRBASE) -O$(UNOUCROUT) $(UNOTYPES:^"-T") $(UNOUCRRDB)) && $(TOUCH) $@
2000-09-20 08:43:26 -05:00
.ENDIF # "$(UNOTYPES)" != ""
.IF "$(COMP1RDBTARGETN)"!=""
$(COMP1RDBTARGETN) : $(COMPRDB)
.ENDIF # "$(COMP1RDBTARGETN)"!=""
.IF "$(COMP2RDBTARGETN)"!=""
$(COMP2RDBTARGETN) : $(COMPRDB)
.ENDIF # "$(COMP2RDBTARGETN)"!=""
.IF "$(COMP3RDBTARGETN)"!=""
$(COMP3RDBTARGETN) : $(COMPRDB)
.ENDIF # "$(COMP3RDBTARGETN)"!=""
.IF "$(COMP4RDBTARGETN)"!=""
$(COMP4RDBTARGETN) : $(COMPRDB)
.ENDIF # "$(COMP4RDBTARGETN)"!=""
.IF "$(COMP5RDBTARGETN)"!=""
$(COMP5RDBTARGETN) : $(COMPRDB)
.ENDIF # "$(COMP5RDBTARGETN)"!=""
.IF "$(COMP6RDBTARGETN)"!=""
$(COMP6RDBTARGETN) : $(COMPRDB)
.ENDIF # "$(COMP6RDBTARGETN)"!=""
.IF "$(COMP7RDBTARGETN)"!=""
$(COMP7RDBTARGETN) : $(COMPRDB)
.ENDIF # "$(COMP7RDBTARGETN)"!=""
.IF "$(COMP8RDBTARGETN)"!=""
$(COMP8RDBTARGETN) : $(COMPRDB)
.ENDIF # "$(COMP8RDBTARGETN)"!=""
.IF "$(COMP9RDBTARGETN)"!=""
$(COMP9RDBTARGETN) : $(COMPRDB)
.ENDIF # "$(COMP9RDBTARGETN)"!=""
2001-08-30 06:06:04 -05:00
.ENDIF # "$(L10N_framework)"!=""
2001-05-10 10:21:24 -05:00
.ELSE # "$(lintit)"==""
2000-09-20 08:43:26 -05:00
ALLTAR: $(OBJFILES) $(SLOFILES)
2001-05-10 10:21:24 -05:00
.ENDIF # "$(lintit)"==""
2000-09-20 08:43:26 -05:00
.IF "$(SDINAME)"!=""
$(OBJ)$/$(CINTERNAME).obj : $(SDITARGET)
.ENDIF
.IF "$(SDI1NAME)"!=""
$(OBJ)$/$(CINTER1NAME).obj : $(SDI1TARGET)
.ENDIF
.IF "$(SDI2NAME)"!=""
$(OBJ)$/$(CINTER2NAME).obj : $(SDI2TARGET)
.ENDIF
.IF "$(SDI3NAME)"!=""
$(OBJ)$/$(CINTER3NAME).obj : $(SDI3TARGET)
.ENDIF
.IF "$(SDI4NAME)"!=""
$(OBJ)$/$(CINTER4NAME).obj : $(SDI4TARGET)
.ENDIF
.IF "$(SDI5NAME)"!=""
$(OBJ)$/$(CINTER5NAME).obj : $(SDI5TARGET)
.ENDIF
.IF "$(SOLAR_JAVA)"!=""
2000-09-20 08:43:26 -05:00
.IF "$(GENJAVAFILES)"!=""
$(GENJAVAFILES) : $(RDB)
$(JAVATARGET) : $(GENJAVAFILES)
.ENDIF # "$(GENJAVAFILES)"!=""
.ENDIF # "$(SOLAR_JAVA)"!=""
2000-09-20 08:43:26 -05:00
.IF "$(HXXCOPYFILES)" != ""
$(HXXCOPYTARGET): $(HXXCOPYFILES)
@-+$(COPY) $(COPYUPDATE) $(HXXCOPYFILES) $(INCCOM)
.ENDIF
2000-09-20 08:43:26 -05:00
2000-09-21 08:03:04 -05:00
.IF "$(UNIXTEXT)"!=""
2000-09-22 04:48:26 -05:00
$(UNIXTEXT) : $(UNIXTEXT:f)
@echo Making $@
2000-09-21 08:03:04 -05:00
@+-$(RM) -f $@ >& $(NULLDEV)
@+tr -d "\015" < $(@:f) > $@
2000-09-21 08:03:04 -05:00
.ENDIF # "$(UNIXTEXT)"!=""
2000-09-20 08:43:26 -05:00
makedoc:
2001-03-16 11:06:34 -06:00
@+-mkdir $(OUT)$/ucrdoc >& $(NULLDEV)
+$(IDLC) @$(mktmp $(UNOIDLDEFS) $(UNOIDLINCEXTRA) $(UNOIDLINC) -C -O$(OUT)$/ucrdoc$/$(IDLPACKAGE) $(DEPIDLFILES:+"\n"))
2001-03-16 11:06:34 -06:00
# +-$(UNOIDL) $(UNOIDLDEFS) $(UNOIDLINCEXTRA) $(UNOIDLINC) -Bdoc -P..$/$(PRJNAME)$/$(IDLPACKAGE) -OH$(PRJ)$/..$/unodoc $(DOCIDLFILES) $(IDLFILES)
2000-09-20 08:43:26 -05:00
.IF "$(LOCALDBTARGET)"!=""
$(LOCALDBTARGET) : $(URDFILES)
+-$(RM) $@
+$(REGMERGE) $@ UCR @$(mktmp $(URDFILES))
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(LOCALDOCDBTARGET)"!=""
$(LOCALDOCDBTARGET) : $(URDDOCFILES)
+-$(RM) $@
+$(REGMERGE) $@ UCR @$(mktmp $(URDDOCFILES))
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(UNOIDLDBTARGET)"!=""
$(UNOIDLDBTARGET) : $(UNOIDLDBFILES) $(UNOIDLDBREGS)
2000-09-20 08:43:26 -05:00
+-$(RM) $@
+$(REGMERGE) $@ / @$(mktmp $(UNOIDLDBFILES) $(UNOIDLDBREGS))
2000-09-20 08:43:26 -05:00
.IF "$(LOCALREGDB)"!=""
+$(REGMERGE) $(LOCALREGDB) / $@
2000-09-20 08:43:26 -05:00
.ENDIF
.ENDIF # "$(UNOIDLDBTARGET)"!=""
.IF "$(UNOIDLDBDOCTARGET)"!=""
$(UNOIDLDBDOCTARGET) : $(UNOIDLDBDOCFILES) $(UNOIDLDBDOCREGS)
2000-09-20 08:43:26 -05:00
+-$(RM) $@
+$(REGMERGE) $@ / @$(mktmp $(UNOIDLDBDOCFILES) $(UNOIDLDBDOCREGS))
2000-09-20 08:43:26 -05:00
.IF "$(LOCALREGDB)"!=""
+$(REGMERGE) $(LOCALREGDB) / $@
2000-09-20 08:43:26 -05:00
.ENDIF
.ENDIF # "$(UNOIDLDBDOCTARGET)"!=""
.IF "$(SCP_PRODUCT_TYPE)"!=""
$(SCP_PRODUCT_TYPE):
@-$(MKDIRHIER) $(PAR)$/$@ >& $(NULLDEV)
@-$(MKDIRHIER) $(BIN)$/$@ >& $(NULLDEV)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(PARFILES)"!=""
"$(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/minormkchanged.flg" :
+$(TOUCH) $@
2002-01-08 07:57:10 -06:00
.IF "$(COMPVERMK)"!=""
.IF "$(UPDATER)"!="" || "$(CWS_WORK_STAMP)"!=""
.IF "$(COMPATH)"!="$(COMPATH_STORED)"
COMPVERMK_PHONY:=.PHONY
.ENDIF # "$(COMPATH)"!="$(COMPATH_STORED)"
COMPVTMP:=$(mktmp iii)
"$(COMPVERMK)" $(COMPVERMK_PHONY): $(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/minormkchanged.flg
.IF "$(CCNUMVER)"!=""
@echo COMNAME:=$(COMNAME) > $(COMPVTMP)
@echo COMID:=$(COMID) >> $(COMPVTMP)
.IF "$(COM)"=="GCC"
@echo SHORTSTDCPP3:=$(SHORTSTDCPP3) >> $(COMPVTMP)
.ENDIF
@echo CCNUMVER:=$(CCNUMVER) >> $(COMPVTMP)
@echo CCVER:=$(CCVER:s/-/ /:1) >> $(COMPVTMP)
@echo CDEFS+=-DCPPU_ENV=$(COMNAME) >> $(COMPVTMP)
@echo COMPATH_STORED:=$(COMPATH) >> $(COMPVTMP)
@+-$(RM) $(@)_$(COMPVTMP:b) >& $(NULLDEV)
@+$(TYPE) $(COMPVTMP) > $(@)_$(COMPVTMP:b)
@+$(IFEXIST) $@ $(THEN) $(RM) $@ >& $(NULLDEV) $(FI)
@+-$(RENAME) $(@)_$(COMPVTMP:b) $@
@+-$(RM) $(@)_$(COMPVTMP:b) >& $(NULLDEV)
.ELSE # "$(CCNUMVER)"!=""
@+-$(RM) $@ >& $(NULLDEV)
.ENDIF # "$(CCNUMVER)"!=""
2002-01-08 07:57:10 -06:00
.ENDIF # "$(COMPVERMK)"!=""
.ENDIF # "$(UPDATER)"!="" || "$(CWS_WORK_STAMP)"!=""
2002-01-08 07:57:10 -06:00
.IF "$(JAVAVERMK)"!=""
.IF "$(JAVALOCATION)"!="$(JAVA_HOME)"
"$(JAVAVERMK)" .PHONY :
.ELSE # "$(JAVALOCATION)"!="$(JAVA_HOME)"
"$(JAVAVERMK)" : $(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/minormkchanged.flg
.ENDIF # "$(JAVALOCATION)"!="$(JAVA_HOME)"
@+-$(RM) $@
@echo JAVAVER:=$(JAVAVER) > $@
@echo JAVANUMVER:=$(JAVANUMVER) >> $@
@echo JAVALOCATION:=$(JAVA_HOME) >> $@
.ENDIF # "$(JAVAVERMK)"!=""
2002-01-08 07:57:10 -06:00
# on recursive call there seems to be one blank in TARGETDEP
# which makes it not empty :-(
.IF "$(TARGETDEPS:s/ //)"!=""
$(TARGETDEPS) : $(LOCALIZE_ME_DEST)
.ENDIF # "$(TARGETDEPS)"!=""
.IF "$(LOCALIZE_ME_DEST)"!=""
$(LOCALIZE_ME_DEST) : $(LOCALIZE_ME) localize.sdf
-$(MKDIR) $(@:d)
+-$(RM) $@
$(WRAPCMD) $(TRANSEX) -p $(PRJNAME) -i $(@:b:+"_tmpl")$(@:e) -o $(@:d)$/$(@:b:+"_tmpl")$(@:e).$(INPATH) -m localize.sdf -l all
+$(RENAME) $(@:d)$/$(@:b:+"_tmpl")$(@:e).$(INPATH) $@
.ENDIF # "$(LOCALIZE_ME_DEST)"!=""
2000-09-20 08:43:26 -05:00
.IF "$(XMLPROPERTIES)"!=""
2001-08-30 06:06:04 -05:00
.IF "$(L10N_framework)"!=""
XML_ISO_CODE*=-ISO99 $(L10N_framework)
.ENDIF
$(MISC)$/$(TARGET)_%.done : $(COMMONMISC)$/$(TARGET)$/%.xrb
@+-$(RM) $(MISC)$/$(<:b).interm$(TARGET) >& $(NULLDEV)
+$(WRAPCMD) native2ascii -encoding UTF8 $< $(MISC)$/$(<:b).interm$(TARGET) && xmlex -i $(MISC)$/$(<:b).interm$(TARGET) -o $(CLASSDIR) $(XML_ISO_CODE) -g -d $@
@+$(RM) $(MISC)$/$(<:b).interm$(TARGET) >& $(NULLDEV)
2000-09-20 08:43:26 -05:00
.ENDIF # "$(XMLPROPERTIES)"!=""
.IF "$(HIDSID1PARTICLE)$(SDI1TARGET)$(HIDSID2PARTICLE)$(SDI2TARGET)$(HIDSID3PARTICLE)$(SDI3TARGET)$(HIDSID4PARTICLE)$(SDI4TARGET)$(HIDSID5PARTICLE)$(SDI5TARGET)$(HIDSID6PARTICLE)$(SDI6TARGET)$(HIDSID7PARTICLE)$(SDI7TARGET)$(HIDSID8PARTICLE)$(SDI8TARGET)$(HIDSID9PARTICLE)$(SDI9TARGET)"!=""
.INCLUDE : _tg_sdi.mk
.ENDIF # "$(HIDSID1PARTICLE)$(SDI1TARGET)$(HIDSID2PARTICLE)$(SDI2TARGET)$(HIDSID3PARTICLE)$(SDI3TARGET)$(HIDSID4PARTICLE)$(SDI4TARGET)$(HIDSID5PARTICLE)$(SDI5TARGET)$(HIDSID6PARTICLE)$(SDI6TARGET)$(HIDSID7PARTICLE)$(SDI7TARGET)$(HIDSID8PARTICLE)$(SDI8TARGET)$(HIDSID9PARTICLE)$(SDI9TARGET)"!=""
2000-09-20 08:43:26 -05:00
.IF "$(DEF1NAME)$(DEF2NAME)$(DEF3NAME)$(DEF4NAME)$(DEF5NAME)$(DEF6NAME)$(DEF7NAME)$(DEF8NAME)$(DEF9NAME)"!=""
.INCLUDE : _tg_def.mk
.ENDIF
.IF "$(COMMONPRJHIDOTHERTARGET)"!=""
$(COMMONPRJHIDOTHERTARGET) : $(PRJHIDOTHERTARGET)
@echo ------------------------------
@echo Making: $@
@+$(IFEXIST) $@ $(THEN) $(RM) $@ $(FI)
+$(TYPE) $(PRJHIDOTHERTARGET) > $@.$(ROUT).tmp
@+$(RENAME) $@.$(ROUT).tmp $@
.ENDIF
2000-09-20 08:43:26 -05:00
# -------
# - LIB -
# -------
.IF "$(OBJTARGET)$($(SECOND_BUILD)OBJTARGET)"!=""
2000-09-20 08:43:26 -05:00
.INCLUDE : tg_obj.mk
.ENDIF # "$(OBJTARGET)$($(SECOND_BUILD)OBJTARGET)"!=""
2000-09-20 08:43:26 -05:00
# -------
# - SLB -
# -------
.IF "$(SLOTARGET)$($(SECOND_BUILD)SLOTARGET)"!=""
2000-09-20 08:43:26 -05:00
.INCLUDE : tg_slo.mk
.ENDIF # "$(SLOTARGET)$($(SECOND_BUILD)SLOTARGET)"!=""
2000-09-20 08:43:26 -05:00
# --------
# - LIBS -
# --------
.IF "$(LIB1TARGET)$(LIB2TARGET)$(LIB3TARGET)$(LIB4TARGET)$(LIB5TARGET)$(LIB6TARGET)$(LIB7TARGET)$(LIB8TARGET)$(LIB9TARGET)" != ""
2000-09-20 08:43:26 -05:00
.INCLUDE : _tg_lib.mk
.ENDIF # "$(LIB1TARGET)$(LIB2TARGET)$(LIB3TARGET)$(LIB4TARGET)$(LIB5TARGET)$(LIB6TARGET)$(LIB7TARGET)$(LIB8TARGET)$(LIB9TARGET)" != ""
2000-09-20 08:43:26 -05:00
# -------
# - SRS -
# -------
.IF "$(SRS1NAME)$(SRS2NAME)$(SRS3NAME)$(SRS4NAME)$(SRS5NAME)$(SRS6NAME)$(SRS7NAME)$(SRS8NAME)$(SRS9NAME)"!=""
.INCLUDE : _tg_srs.mk
.ENDIF # "$(SRS1NAME)$(SRS2NAME)$(SRS3NAME)$(SRS4NAME)$(SRS5NAME)$(SRS6NAME)$(SRS7NAME)$(SRS8NAME)$(SRS9NAME)"!=""
2000-09-20 08:43:26 -05:00
# -------
# - RES -
# -------
.IF "$(RCTARGET)"!=""
2000-09-20 08:43:26 -05:00
.INCLUDE : tg_res.mk
.ENDIF # "$(RCTARGET)"!=""
2000-09-20 08:43:26 -05:00
# -------
# - SHL -
# -------
.IF "$(SHL1TARGETN)$(SHL2TARGETN)$(SHL3TARGETN)$(SHL4TARGETN)$(SHL5TARGETN)$(SHL6TARGETN)$(SHL7TARGETN)$(SHL8TARGETN)$(SHL9TARGETN)"!=""
.INCLUDE : _tg_shl.mk
.ENDIF # "$(SHL1TARGETN)$(SHL2TARGETN)$(SHL3TARGETN)$(SHL4TARGETN)$(SHL5TARGETN)$(SHL6TARGETN)$(SHL7TARGETN)$(SHL8TARGETN)$(SHL9TARGETN)"!=""
.IF "$(USE_VERSIONH)"!=""
.INIT .SEQUENTIAL : $(USE_VERSIONH) $(NULLPRQ)
.ENDIF # "$(USE_VERSIONH)"!=""
2000-09-20 08:43:26 -05:00
# -------
# - APP -
# -------
.IF "$(APP1TARGETN)$(APP2TARGETN)$(APP3TARGETN)$(APP4TARGETN)$(APP5TARGETN)$(APP6TARGETN)$(APP7TARGETN)$(APP8TARGETN)$(APP9TARGETN)"!=""
.INCLUDE : _tg_app.mk
.ENDIF
# -------
# - SCP -
# -------
.IF "$(SCP1TARGETN)$(SCP2TARGETN)$(SCP3TARGETN)$(SCP4TARGETN)$(SCP5TARGETN)$(SCP6TARGETN)$(SCP7TARGETN)$(SCP8TARGETN)$(SCP9TARGETN)"!=""
.INCLUDE : _tg_scp.mk
.ENDIF
# -------
# - ZIP -
# -------
.IF "$(ZIP1TARGET)$(ZIP2TARGET)$(ZIP3TARGET)$(ZIP4TARGET)$(ZIP5TARGET)$(ZIP6TARGET)$(ZIP7TARGET)$(ZIP8TARGET)$(ZIP9TARGET)"!=""
2000-09-20 08:43:26 -05:00
.INCLUDE : _tg_zip.mk
.ENDIF
# -------
# - RESLIBTARGET -
# -------
.IF "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
2000-09-20 08:43:26 -05:00
.INCLUDE : _tg_rslb.mk
.ENDIF
2000-09-20 08:43:26 -05:00
# -------
# - HXX -
# -------
.IF "$(HXX1TARGETN)$(HXX2TARGETN)$(HXX3TARGETN)$(HXX4TARGETN)$(HXX5TARGETN)$(HXX6TARGETN)$(HXX7TARGETN)$(HXX8TARGETN)$(HXX9TARGETN)$(HXX10TARGETN)"!=""
.INCLUDE : _tg_hxx.mk
.ENDIF # "$(HXX1TARGETN)$(HXX2TARGETN)$(HXX3TARGETN)$(HXX4TARGETN)$(HXX5TARGETN)$(HXX6TARGETN)$(HXX7TARGETN)$(HXX8TARGETN)$(HXX9TARGETN)$(HXX10TARGETN)"!=""
2000-09-20 08:43:26 -05:00
# -------
# - processing config -
# -------
.IF "$(XCSFILES)$(XCUFILES)"!=""
.INCLUDE : tg_config.mk
.ENDIF # "$(XCSFILES)$(XCUFILES)"!=""
2000-09-20 08:43:26 -05:00
# ------------------
# - INCLUDE DEPEND -
# ------------------
.IF "$(MAKEFILERC)"==""
.IF "$(CXXFILES)$(CFILES)$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != ""
2001-02-06 04:17:27 -06:00
.IF "$(DEPFILES)" != ""
.INCLUDE : $(DEPFILES)
.ENDIF # "$(DEPFILES)" != ""
.ENDIF # "$(CXXFILES)$(CFILES)$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != ""
2000-09-20 08:43:26 -05:00
.ELSE # MAKEFILERC
.ENDIF # MAKEFILERC
.IF "$(make_srs_deps)"==""
.IF "$(SRCFILES)" != "" || "$(SRC1FILES)" != "" || "$(SRC2FILES)" != ""
.IF "$(nodep)"==""
2000-09-20 08:43:26 -05:00
.INCLUDE : $(MISC)$/$(TARGET).dpr
.ENDIF # "$(nodep)"==""
2000-09-20 08:43:26 -05:00
.ENDIF
.ENDIF
.IF "$(make_zip_deps)"==""
.IF "$(ZIP1TARGET)" != "" || "$(ZIP2TARGET)" != "" || "$(ZIP3TARGET)" != ""
.IF "$(nodep)"==""
2000-09-20 08:43:26 -05:00
.INCLUDE : $(MISC)$/$(TARGET).dpz
missing_zipdep_langs=$(alllangiso)
some_dummy_var:=$(foreach,i,$(zipdep_langs) $(assign missing_zipdep_langs:=$(strip $(subst,$i, $(missing_zipdep_langs)))))
.IF "$(missing_zipdep_langs)"!=""
ZIPDEPPHONY=.PHONY
.ENDIF # "$(missing_zipdep_langs)"!=""
.ENDIF # "$(nodep)"==""
2000-09-20 08:43:26 -05:00
.ENDIF
.ENDIF
2001-02-20 12:07:04 -06:00
.IF "$(LAZY_DEPS)"!=""
LAZY_DEPS_WARNING=warn_lazy_deps
.ENDIF # "$(LAZY_DEPS)"!=""
last_target: $(LAZY_DEPS_WARNING)
@echo -------------
2001-02-20 12:07:04 -06:00
2000-09-20 08:43:26 -05:00
$(MISC)$/$(TARGET)genjava.mk: $(IDLFILES)
.IF "$(IDLFILES)"!=""
$(URDTARGET) : $(DEPIDLFILES)
@+-mkdir $(OUT)$/ucr >& $(NULLDEV)
# use this target only to speedup single proceess builds
# see according rules in rules.mk
.IF "$(MAXPROCESS)"<="1"
+$(IDLC) @$(mktmp $(UNOIDLDEFS) $(UNOIDLINCEXTRA) $(UNOIDLINC) -O$(OUT)$/ucr$/$(IDLPACKAGE) $(DEPIDLFILES:+"\n"))
.ENDIF # "$(MAXPROCESS)"<="1"
@echo > $@
2000-09-20 08:43:26 -05:00
.IF "$(URDDOC)"!=""
$(URDDOCTARGET) : $(DEPIDLFILES)
@+-mkdir $(OUT)$/ucrdoc >& $(NULLDEV)
# use this target only to speedup single proceess builds
# see according rules in rules.mk
.IF "$(MAXPROCESS)"<="1"
+$(IDLC) @$(mktmp $(UNOIDLDEFS) $(UNOIDLINCEXTRA) $(UNOIDLINC) -C -O$(OUT)$/ucrdoc$/$(IDLPACKAGE) $(DEPIDLFILES:+"\n"))
.ENDIF # "$(MAXPROCESS)"<="1"
@echo > $@
2000-09-20 08:43:26 -05:00
.ENDIF # "$(URDDOC)"!=""
.ENDIF # "$(IDLFILES)"!=""
.IF "$(JAVACLASSFILES:s/DEFINED//)"!=""
2001-08-30 06:06:04 -05:00
.IF "$(L10N_framework)"==""
2000-09-20 08:43:26 -05:00
.INCLUDE .IGNORE : $(MISC)$/$(TARGET).dpj
$(TARGETDPJ) : $(JAVAFILES) $(JAVATARGET)
2001-08-30 06:06:04 -05:00
.ENDIF # "$(L10N_framework)"==""
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(JARTARGETN)"!=""
2000-09-20 08:43:26 -05:00
.INCLUDE : tg_jar.mk
.ENDIF # "$(JARTARGETN)"!=""
2000-09-20 08:43:26 -05:00
# ----------------------------------
# - NOOPT - files ohne optimierung -
# ----------------------------------
.IF "$(NOOPTTARGET)" != ""
.IF "$(NOOPT_FLAG)" == ""
$(NOOPTTARGET):
@echo --- NOOPTFILES ---
@dmake $(MFLAGS) $(MAKEFILE) nopt=true $(NOOPTFILES) NOOPT_FLAG=TRUE $(CALLMACROS)
@echo --- NOOPTFILES OVER ---
2000-09-20 08:43:26 -05:00
$(NOOPTFILES):
@echo --- NOOPT ---
@dmake $(MFLAGS) $(MAKEFILE) nopt=true NOOPT_FLAG=TRUE $(CALLMACROS) $@
@echo --- NOOPT OVER ---
2000-09-20 08:43:26 -05:00
.ENDIF
.ENDIF
# ----------------------------------
# - EXCEPTIONS - files mit exceptions -
2000-09-20 08:43:26 -05:00
# ----------------------------------
.IF "$(EXCEPTIONSTARGET)" != ""
.IF "$(EXCEPTIONS_FLAG)" == ""
$(EXCEPTIONSTARGET):
@echo --- EXCEPTIONSFILES ---
@dmake $(MFLAGS) $(MAKEFILE) ENABLE_EXCEPTIONS=true $(EXCEPTIONSFILES) EXCEPTIONS_FLAG=TRUE $(CALLMACROS)
@echo --- EXCEPTIONSFILES OVER ---
2000-09-20 08:43:26 -05:00
$(EXCEPTIONSFILES):
@echo --- EXCEPTIONS ---
@dmake $(MFLAGS) $(MAKEFILE) ENABLE_EXCEPTIONS=true EXCEPTIONS_FLAG=TRUE $(CALLMACROS) $@
@echo --- EXCEPTIONS OVER ---
2000-09-20 08:43:26 -05:00
.ENDIF
.ENDIF
# ----------------------------------
# - EXCEPTIONSNOOPT - files with exceptions, without optimization -
2000-09-20 08:43:26 -05:00
# ----------------------------------
.IF "$(EXCEPTIONSNOOPTTARGET)" != ""
.IF "$(EXCEPTIONSNOOPT_FLAG)" == ""
$(EXCEPTIONSNOOPTTARGET):
@echo --- EXCEPTIONSNOOPTFILES ---
@dmake $(MFLAGS) $(MAKEFILE) ENABLE_EXCEPTIONS=true $(EXCEPTIONSNOOPTFILES) EXCEPTIONSNOOPT_FLAG=TRUE nopt=true $(CALLMACROS)
@echo --- EXCEPTIONSNOOPTFILES OVER ---
2000-09-20 08:43:26 -05:00
$(EXCEPTIONSNOOPTFILES):
@echo --- EXCEPTIONSNOOPT ---
@dmake $(MFLAGS) $(MAKEFILE) ENABLE_EXCEPTIONS=true EXCEPTIONSNOOPT_FLAG=TRUE nopt=true $(CALLMACROS) $@
@echo --- EXCEPTIONSNOOPT OVER ---
2000-09-20 08:43:26 -05:00
.ENDIF
.ENDIF
2001-08-27 09:31:27 -05:00
2001-02-20 12:07:04 -06:00
.IF "$(LAZY_DEPS)"!=""
warn_lazy_deps:
@echo -
@echo -----------------------------------------------
@echo -
@echo - You have used LAZY_DEPS. Your dependencies
@echo - will not be updated anymore!
@echo -
@echo -----------------------------------------------
2001-02-20 12:07:04 -06:00
.ENDIF # "$(LAZY_DEPS)"!=""
2000-09-20 08:43:26 -05:00
# ----------------------------------
# - OTHER - alles wofuer rules da sind -
# ----------------------------------
OTHERTARGET : $(OTHER)
# -------------------------
# - diverse kill commands -
# -------------------------
"$(TMP)$/makedt.don":
@$(TOUCH) $(TMP)$/makedt.don
2000-09-20 08:43:26 -05:00
killbin:
.IF "$(GUI)"=="WNT"
@+$(IFEXIST) $(BIN)$/$(SHL1TARGET).dll $(THEN) $(RM) $(BIN)$/$(SHL1TARGET).dll $(FI)
@+$(IFEXIST) $(BIN)$/$(SHL2TARGET).dll $(THEN) $(RM) $(BIN)$/$(SHL2TARGET).dll $(FI)
@+$(IFEXIST) $(BIN)$/$(SHL3TARGET).dll $(THEN) $(RM) $(BIN)$/$(SHL3TARGET).dll $(FI)
@+$(IFEXIST) $(BIN)$/$(SHL4TARGET).dll $(THEN) $(RM) $(BIN)$/$(SHL4TARGET).dll $(FI)
@+$(IFEXIST) $(BIN)$/$(SHL5TARGET).dll $(THEN) $(RM) $(BIN)$/$(SHL5TARGET).dll $(FI)
@+$(IFEXIST) $(BIN)$/$(SHL6TARGET).dll $(THEN) $(RM) $(BIN)$/$(SHL6TARGET).dll $(FI)
@+$(IFEXIST) $(BIN)$/$(SHL7TARGET).dll $(THEN) $(RM) $(BIN)$/$(SHL7TARGET).dll $(FI)
@+$(IFEXIST) $(BIN)$/$(SHL8TARGET).dll $(THEN) $(RM) $(BIN)$/$(SHL8TARGET).dll $(FI)
@+$(IFEXIST) $(BIN)$/$(SHL9TARGET).dll $(THEN) $(RM) $(BIN)$/$(SHL9TARGET).dll $(FI)
@+$(IFEXIST) $(BIN)$/$(APP1TARGET)$(EXECPOST) $(THEN) $(RM) $(BIN)$/$(APP1TARGET)$(EXECPOST) $(FI)
@+$(IFEXIST) $(BIN)$/$(APP2TARGET)$(EXECPOST) $(THEN) $(RM) $(BIN)$/$(APP2TARGET)$(EXECPOST) $(FI)
@+$(IFEXIST) $(BIN)$/$(APP3TARGET)$(EXECPOST) $(THEN) $(RM) $(BIN)$/$(APP3TARGET)$(EXECPOST) $(FI)
@+$(IFEXIST) $(BIN)$/$(APP4TARGET)$(EXECPOST) $(THEN) $(RM) $(BIN)$/$(APP4TARGET)$(EXECPOST) $(FI)
@+$(IFEXIST) $(BIN)$/$(APP5TARGET)$(EXECPOST) $(THEN) $(RM) $(BIN)$/$(APP5TARGET)$(EXECPOST) $(FI)
@+$(IFEXIST) $(BIN)$/$(APP6TARGET)$(EXECPOST) $(THEN) $(RM) $(BIN)$/$(APP6TARGET)$(EXECPOST) $(FI)
@+$(IFEXIST) $(BIN)$/$(APP7TARGET)$(EXECPOST) $(THEN) $(RM) $(BIN)$/$(APP7TARGET)$(EXECPOST) $(FI)
@+$(IFEXIST) $(BIN)$/$(APP8TARGET)$(EXECPOST) $(THEN) $(RM) $(BIN)$/$(APP8TARGET)$(EXECPOST) $(FI)
@+$(IFEXIST) $(BIN)$/$(APP9TARGET)$(EXECPOST) $(THEN) $(RM) $(BIN)$/$(APP9TARGET)$(EXECPOST) $(FI)
2001-04-27 10:44:51 -05:00
.ELSE # "$(GUI)"=="WNT"
.IF "$(SHL1TARGET)"!=""
@+-$(RM) $(LB)/$(DLLPRE)$(SHL1TARGET)$(DLLPOST)
.ENDIF
.IF "$(SHL2TARGET)"!=""
@+-$(RM) $(LB)/$(DLLPRE)$(SHL2TARGET)$(DLLPOST)
.ENDIF
.IF "$(SHL3TARGET)"!=""
@+-$(RM) $(LB)/$(DLLPRE)$(SHL3TARGET)$(DLLPOST)
.ENDIF
.IF "$(SHL4TARGET)"!=""
@+-$(RM) $(LB)/$(DLLPRE)$(SHL4TARGET)$(DLLPOST)
.ENDIF
.IF "$(SHL5TARGET)"!=""
@+-$(RM) $(LB)/$(DLLPRE)$(SHL5TARGET)$(DLLPOST)
.ENDIF
.IF "$(SHL6TARGET)"!=""
@+-$(RM) $(LB)/$(DLLPRE)$(SHL6TARGET)$(DLLPOST)
.ENDIF
.IF "$(SHL7TARGET)"!=""
@+-$(RM) $(LB)/$(DLLPRE)$(SHL7TARGET)$(DLLPOST)
.ENDIF
.IF "$(SHL8TARGET)"!=""
@+-$(RM) $(LB)/$(DLLPRE)$(SHL8TARGET)$(DLLPOST)
.ENDIF
.IF "$(SHL9TARGET)"!=""
@+-$(RM) $(LB)/$(DLLPRE)$(SHL9TARGET)$(DLLPOST)
.ENDIF
.IF "$(APP1TARGET)"!=""
@+-$(RM) $(BIN)/$(APP1TARGET)$(EXECPOST)
.ENDIF
.IF "$(APP2TARGET)"!=""
@+-$(RM) $(BIN)/$(APP2TARGET)$(EXECPOST)
.ENDIF
.IF "$(APP3TARGET)"!=""
@+-$(RM) $(BIN)/$(APP3TARGET)$(EXECPOST)
.ENDIF
.IF "$(APP4TARGET)"!=""
@+-$(RM) $(BIN)/$(APP4TARGET)$(EXECPOST)
.ENDIF
.IF "$(APP5TARGET)"!=""
@+-$(RM) $(BIN)/$(APP5TARGET)$(EXECPOST)
.ENDIF
.IF "$(APP6TARGET)"!=""
@+-$(RM) $(BIN)/$(APP6TARGET)$(EXECPOST)
.ENDIF
.IF "$(APP7TARGET)"!=""
@+-$(RM) $(BIN)/$(APP7TARGET)$(EXECPOST)
.ENDIF
.IF "$(APP8TARGET)"!=""
@+-$(RM) $(BIN)/$(APP8TARGET)$(EXECPOST)
.ENDIF
.IF "$(APP9TARGET)"!=""
@+-$(RM) $(BIN)/$(APP9TARGET)$(EXECPOST)
.ENDIF
.ENDIF # "$(GUI)"=="WNT"
2000-09-20 08:43:26 -05:00
killobj:
.IF "$(SLOFILES)" != ""
+-cd $(SLO) && $(TYPE) $(mktmp $(SLOFILES:f)) | xargs -n 20 rm
+-cd $(SLO) && $(TYPE) $(mktmp $(SLOFILES:s/.obj/.o/:f)) | xargs -n 20 rm
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(OBJFILES)" != ""
+-cd $(OBJ) && $(TYPE) $(mktmp $(OBJFILES:f)) | xargs -n 20 rm
+-cd $(OBJ) && $(TYPE) $(mktmp $(OBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm
.ENDIF
2001-09-05 09:15:19 -05:00
.IF "$(REAL_$(SECOND_BUILD)_SLOFILES)" != ""
+-cd $(REAL_$(SECOND_BUILD)_SLO) && $(TYPE) $(mktmp $(REAL_$(SECOND_BUILD)_SLOFILES:f)) | xargs -n 20 rm
+-cd $(REAL_$(SECOND_BUILD)_SLO) && $(TYPE) $(mktmp $(REAL_$(SECOND_BUILD)_SLOFILES:s/.obj/.o/:f)) | xargs -n 20 rm
2001-09-05 09:15:19 -05:00
.ENDIF
.IF "$(REAL_$(SECOND_BUILD)_OBJFILES)" != ""
+-cd $(REAL_$(SECOND_BUILD)_OBJ) && $(TYPE) $(mktmp $(REAL_$(SECOND_BUILD)_OBJFILES:f)) | xargs -n 20 rm
+-cd $(REAL_$(SECOND_BUILD)_OBJ) && $(TYPE) $(mktmp $(REAL_$(SECOND_BUILD)_OBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm
2001-09-05 09:15:19 -05:00
.ENDIF
.IF "$(DEPOBJFILES)" != ""
2002-10-22 10:04:11 -05:00
+-cd $(SLO) && $(TYPE) $(mktmp $(DEPOBJFILES:f)) | xargs -n 20 rm
+-cd $(SLO) && $(TYPE) $(mktmp $(DEPOBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm
+-cd $(OBJ) && $(TYPE) $(mktmp $(DEPOBJFILES:f)) | xargs -n 20 rm
+-cd $(OBJ) && $(TYPE) $(mktmp $(DEPOBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm
2000-09-20 08:43:26 -05:00
.ENDIF
@echo objects weg!
2000-09-20 08:43:26 -05:00
killsrs:
# doesn't work - fix me!
2000-09-20 08:43:26 -05:00
.IF "$(SRSFILES)" != ""
+$(RM) $(SRSFILES)
.ENDIF
@echo srsfiles weg!
2000-09-20 08:43:26 -05:00
killres:
.IF "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
+$(RM) $(RESLIB1TARGETN) $(RESLIB2TARGETN) $(RESLIB3TARGETN) $(RESLIB4TARGETN) $(RESLIB5TARGETN) $(RESLIB6TARGETN) $(RESLIB7TARGETN) $(RESLIB8TARGETN) $(RESLIB9TARGETN)
@echo resource files removed!
.ELSE # "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
@echo no resource files defined!
.ENDIF # "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
2000-09-20 08:43:26 -05:00
killdef:
.IF "$(DEFTARGETN)" != ""
+$(RM) $(DEFTARGETN)
.ENDIF
@echo deffiles weg!
2000-09-20 08:43:26 -05:00
killlib:
.IF "$(LIB1TARGETN)$(LIB2TARGETN)$(LIB3TARGETN)$(LIB4TARGETN)$(LIB5TARGETN)$(LIB6TARGETN)$(LIB7TARGETN)$(LIB8TARGETN)$(LIB9TARGETN)"!=""
+$(RM) $(LIB1TARGETN) $(LIB2TARGETN) $(LIB3TARGETN) $(LIB4TARGETN) $(LIB5TARGETN) $(LIB6TARGETN) $(LIB7TARGETN) $(LIB8TARGETN) $(LIB9TARGETN)
.IF "$(LIB1ARCHIV)$(LIB2ARCHIV)$(LIB3ARCHIV)$(LIB4ARCHIV)$(LIB5ARCHIV)$(LIB6ARCHIV)$(LIB7ARCHIV)$(LIB8ARCHIV)$(LIB9ARCHIV)"!=""
+$(RM) $(LIB1ARCHIV) $(LIB2ARCHIV) $(LIB3ARCHIV) $(LIB4ARCHIV) $(LIB5ARCHIV) $(LIB6ARCHIV) $(LIB7ARCHIV) $(LIB8ARCHIV) $(LIB9ARCHIV)
.ENDIF # "$(LIB1ARCHIV)$(LIB2ARCHIV)$(LIB3ARCHIV)$(LIB4ARCHIV)$(LIB5ARCHIV)$(LIB6ARCHIV)$(LIB7ARCHIV)$(LIB8ARCHIV)$(LIB9ARCHIV)"!=""
@echo lib/archive files removed!
.ENDIF # "$(LIB1TARGETN)$(LIB2TARGETN)$(LIB3TARGETN)$(LIB4TARGETN)$(LIB5TARGETN)$(LIB6TARGETN)$(LIB7TARGETN)$(LIB8TARGETN)$(LIB9TARGETN)"!=""
.IF "$(SLOTARGET)$(OBJTARGET)"!=""
+$(RM) $(SLOTARGET) $(OBJTARGET)
@echo default lib files removed!
.ENDIF # "$(SLOTARGET)$(OBJTARGET)"!=""
@echo done!
clean_misc :
.IF "$(MISC)"!=""
+rm -rf $(MISC)$/*
@echo misc is gone!
.ELSE # "$(MISC)"!=""
@echo can\'t be done! $$(MISC) not defined.
.ENDIF # "$(MISC)"!=""
clean_all :
.IF "$(OUT)"!=""
.IF "$(USE_SHELL)"!="4nt"
+test -f $(PRJ)$/prj/build.lst && rm -rf $(OUT)
.ELSE # "$(USE_SHELL)"!="4nt"
+$(IFEXIST) $(PRJ)$/prj/build.lst $(THEN) del /sxyz $(OUT) $(FI)
.ENDIF # "$(USE_SHELL)"!="4nt"
@echo local output tree is gone!
.ELSE # "$(OUT)"!=""
@echo can\'t be done! $$(OUT) not defined.
.ENDIF # "$(OUT)"!=""
2000-09-20 08:43:26 -05:00
SRCALLTARGET: \
$(SDITARGET) $(SDI1TARGET) $(SDI2TARGET) \
$(SDI3TARGET) $(SDI4TARGET) $(SDI5TARGET) \
$(SRC1TARGET) \
$(SRC2TARGET) \
$(SRC3TARGET) $(RCTARGET) \
2000-09-20 08:43:26 -05:00
$(SRC4TARGET) $(SRC5TARGET) $(SRC6TARGET) \
$(SRC7TARGET) $(SRC8TARGET) $(SRC9TARGET) \
$(SRC10TARGET) $(SRC11TARGET) $(SRC12TARGET) \
$(SRC13TARGET) $(SRC14TARGET) $(SRC15TARGET) \
$(SRC16TARGET)
2000-09-20 08:43:26 -05:00
.IF "$(ZIP1TARGETN)$(ZIP2TARGETN)$(ZIP3TARGETN)$(ZIP4TARGETN)$(ZIP5TARGETN)$(ZIP6TARGETN)$(ZIP7TARGETN)$(ZIP8TARGETN)$(ZIP9TARGETN)"!=""
2000-09-20 08:43:26 -05:00
ZIPALLTARGET: \
$(ZIP1TARGETN) \
$(ZIP2TARGETN) \
$(ZIP3TARGETN) \
$(ZIP4TARGETN) \
$(ZIP5TARGETN) \
$(ZIP6TARGETN) \
$(ZIP7TARGETN) \
$(ZIP8TARGETN) \
$(ZIP9TARGETN)
.ELSE
ZIPALLTARGET:
@echo ---
@echo nothing to zip for activated languages!
@echo ---
.ENDIF
2000-09-20 08:43:26 -05:00
#temporary workaround for non-existing delzip in extras
delzip:
echo > $@
2000-09-20 08:43:26 -05:00
.IF "$(make_srs_deps)"==""
$(MISC)$/$(TARGET).dpr : $(SRCFILES) $(SRC1FILES) $(SRC2FILES) $(SRC3FILES)
.ENDIF
.IF "$(make_zip_deps)"==""
$(MISC)$/$(TARGET).dpz $(ZIPDEPPHONY) : $(ZIP1TARGETN) $(ZIP2TARGETN) $(ZIP3TARGETN) $(ZIP4TARGETN) $(ZIP5TARGETN) $(ZIP6TARGETN) $(ZIP7TARGETN) $(ZIP8TARGETN) $(ZIP9TARGETN)
2000-09-20 08:43:26 -05:00
.ENDIF
VERSIONTMP:=$(mktmp iii)
$(INCCOM)$/%_version.h : $(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/minormkchanged.flg
@echo $(EMQ)#define _BUILD $(EMQ)"$(BUILD)$(EMQ)" > $(VERSIONTMP)
@echo $(EMQ)#define _UPD $(EMQ)"$(UPD)$(EMQ)" >> $(VERSIONTMP)
@echo $(EMQ)#define _LAST_MINOR $(EMQ)"$(LAST_MINOR)$(EMQ)" >> $(VERSIONTMP)
@echo $(EMQ)#define _RSCREVISION $(EMQ)"$(USQ)$(RSCREVISION)$(USQ)$(EMQ)" >> $(VERSIONTMP)
@echo $(EMQ)#define _INPATH $(EMQ)"$(INPATH)$(EMQ)" >> $(VERSIONTMP)
@+-$(RM) $(@)_$(VERSIONTMP:b) >& $(NULLDEV)
@+$(TYPE) $(VERSIONTMP) > $(@)_$(VERSIONTMP:b)
@+-$(RM) $@ >& $(NULLDEV)
@+-$(RENAME) $(@)_$(VERSIONTMP:b) $@
2000-12-22 03:58:39 -06:00
2000-09-20 08:43:26 -05:00
.IF "$(MAKEFILERC)"==""
warn_target_empty:
@echo '*'
@echo '* error $$(TARGET) is empty - this will cause problems'
@echo '*'
2000-09-20 08:43:26 -05:00
force_dmake_to_error
.ELSE
warn_target_empty:
@echo generated makefile.rc detected
2000-09-20 08:43:26 -05:00
.ENDIF
.IF "$(UNOTYPES)" != ""
UNOUCRDEPxxx : $(UNOUCRDEP);
.ENDIF # "$(UNOTYPES)" != ""
#new hid.lst trigger with GEN_HID2=TRUE
$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/hid.lst .PHONY :
@echo Making $@ :
@echo ---------------
@+$(IFEXIST) $@ $(THEN) $(RM) $@ $(FI)
@echo $(WORK_STAMP).$(LAST_MINOR) 010101010101010> $@.$(ROUT).tmp
$(TYPE) $(SOLARCOMMONBINDIR)$/hid$/*.hid | $(SORT) -u >> $@.$(ROUT).tmp
@+$(RENAME) $@.$(ROUT).tmp $@
.IF "$(SOLAR_JAVA)"!=""
.IF "$(JAVACLASSFILES:s/DEFINED//)$(javauno)"!=""
2000-09-20 08:43:26 -05:00
.INCLUDE : tg_java.mk
.ENDIF # "$(JAVACLASSFILES:s/DEFINED//)$(javauno)"!=""
.ENDIF # "$(SOLAR_JAVA)"!=""
2000-09-20 08:43:26 -05:00
.INCLUDE : tg_merge.mk
2000-09-20 08:43:26 -05:00
wordcount:
+wc *.* >> $(TMP)$/wc.lst
2000-12-19 10:31:23 -06:00
testt:
@echo test
2001-12-12 05:36:54 -06:00
.ELSE # "$(depend)" == ""
2000-10-30 06:14:55 -06:00
# ----------
# - DEPEND -
# ----------
ALLTAR : ALLDEP \
$(SUBDIRS)
.INCLUDE : tg_dep.mk
2001-12-12 05:36:54 -06:00
.ENDIF # "$(depend)" == ""
2000-10-30 06:14:55 -06:00
2000-09-20 08:43:26 -05:00
.IF "$(SUBDIRS)"!=""
2000-10-30 06:14:55 -06:00
$(SUBDIRS) : $(SUBDIRSDEPS)
2000-09-20 08:43:26 -05:00
.IF "$(mk_tmp)$(BSCLIENT)"!=""
$(SUBDIRS) .PHONY :
@echo ignoring SUBDIRS
2000-09-20 08:43:26 -05:00
2000-10-30 06:14:55 -06:00
.ELSE # "$(mk_tmp)$(BSCLIENT)"!=""
2000-09-20 08:43:26 -05:00
#.IF "$(PRJNAME)"!="sw"
.IF "$(GUI)"!="UNX"
$(SUBDIRS) .PHONY :
@[
cd $@
cd
@$(MAKECMD) subdmake=true $(MFLAGS) $(CALLMACROS)
]
2000-10-30 06:14:55 -06:00
.ELSE # "$(GUI)"!="UNX"
2000-09-20 08:43:26 -05:00
$(SUBDIRS) .PHONY :
+cd $@; $(MAKECMD) subdmake=true $(MFLAGS) $(CALLMACROS)
2000-10-30 06:14:55 -06:00
.ENDIF # "$(GUI)"!="UNX"
2000-09-20 08:43:26 -05:00
#.ENDIF
2000-10-30 06:14:55 -06:00
.ENDIF # "$(mk_tmp)$(BSCLIENT)"!=""
.ENDIF # "$(SUBDIRS)"!=""
2000-09-20 08:43:26 -05:00
# workaround for strange dmake bug:
# if the previous block was a rule or a target, "\#" isn't recognized
# as an escaped "#". if it was an assignment, escaping works...
some_unique_variable_name:=1