2000-10-29 23:00:05 -06:00
|
|
|
#*************************************************************************
|
|
|
|
#
|
2008-04-10 11:38:14 -05:00
|
|
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
|
|
#
|
|
|
|
# Copyright 2008 by Sun Microsystems, Inc.
|
2000-10-29 23:00:05 -06:00
|
|
|
#
|
2008-04-10 11:38:14 -05:00
|
|
|
# OpenOffice.org - a multi-platform office productivity suite
|
2000-10-29 23:00:05 -06:00
|
|
|
#
|
2008-04-10 11:38:14 -05:00
|
|
|
# $RCSfile: target.mk,v $
|
2000-10-29 23:00:05 -06:00
|
|
|
#
|
2008-10-15 03:43:33 -05:00
|
|
|
# $Revision: 1.211.4.1 $
|
2000-10-29 23:00:05 -06:00
|
|
|
#
|
2008-04-10 11:38:14 -05:00
|
|
|
# This file is part of OpenOffice.org.
|
2000-10-29 23:00:05 -06:00
|
|
|
#
|
2008-04-10 11:38:14 -05:00
|
|
|
# OpenOffice.org is free software: you can redistribute it and/or modify
|
|
|
|
# it under the terms of the GNU Lesser General Public License version 3
|
|
|
|
# only, as published by the Free Software Foundation.
|
2000-10-29 23:00:05 -06:00
|
|
|
#
|
2008-04-10 11:38:14 -05:00
|
|
|
# OpenOffice.org 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 version 3 for more details
|
|
|
|
# (a copy is included in the LICENSE file that accompanied this code).
|
2000-10-29 23:00:05 -06:00
|
|
|
#
|
2008-04-10 11:38:14 -05:00
|
|
|
# You should have received a copy of the GNU Lesser General Public License
|
|
|
|
# version 3 along with OpenOffice.org. If not, see
|
|
|
|
# <http://www.openoffice.org/license.html>
|
|
|
|
# for a copy of the LGPLv3 License.
|
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
|
|
|
|
# ------------------------------------------------------------------
|
|
|
|
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(STL_OS2_BUILDING)" != ""
|
|
|
|
CDEFS+=-DSTL_OS2_BUILDING
|
|
|
|
.ENDIF
|
2008-12-30 07:32:01 -06:00
|
|
|
.IF "$(VISIBILITY_HIDDEN)" != ""
|
|
|
|
.IF "$(COMNAME)" == "gcc3" && "$(HAVE_GCC_VISIBILITY_FEATURE)" == "TRUE"
|
|
|
|
CFLAGS += -fvisibility=hidden
|
|
|
|
.ELIF "$(COMNAME)" == "sunpro5" && "$(CCNUMVER)" >= "00050005"
|
|
|
|
CFLAGS += -xldscope=hidden
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
2008-07-22 10:50:38 -05:00
|
|
|
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(TARGET)"==""
|
|
|
|
target_empty=warn_target_empty
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
# all use solarinc
|
|
|
|
# no standalone -I flags!!
|
|
|
|
INCEXT*=.
|
|
|
|
INCPRE*=.
|
|
|
|
INCPOST*=.
|
2006-05-24 08:15:26 -05:00
|
|
|
.IF "$(BOOTSTRAP_SERVICE)"!="TRUE" && "$(NO_OFFUH)"==""
|
2009-09-07 08:35:07 -05:00
|
|
|
UNOINCLUDES=$(SOLARINCDIR)/offuh
|
2006-05-24 08:15:26 -05:00
|
|
|
.ENDIF # "$(BOOTSTRAP_SERVICE)"!="TRUE" && "$(NO_OFFUH)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
SOLARINC+=$(JDKINCS)
|
2006-06-09 06:27:50 -05:00
|
|
|
# make sure INCLUDE isn't set
|
|
|
|
INCLUDE:=
|
|
|
|
.EXPORT : INCLUDE
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(PRJINC)"!=""
|
2009-11-25 10:19:13 -06:00
|
|
|
INCLUDE!:=-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)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ELSE # "$(PRJINC)"!=""
|
2009-11-25 10:19:13 -06:00
|
|
|
INCLUDE!:=-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)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(PRJINC)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
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
|
|
|
|
|
2006-10-05 04:38:22 -05:00
|
|
|
.IF "$(YACCTARGET)"!=""
|
2002-06-14 03:24:48 -05:00
|
|
|
.INCLUDE : tg_yxx.mk
|
2006-10-05 04:38:22 -05:00
|
|
|
.ENDIF # "$(YACCTARGET)"!=""
|
2002-06-14 03:24:48 -05:00
|
|
|
|
2001-06-01 11:12:52 -05:00
|
|
|
.IF "$(nodep)"==""
|
2001-02-02 07:01:02 -06:00
|
|
|
|
2001-08-30 06:06:04 -05:00
|
|
|
.IF "$(L10N_framework)"==""
|
2008-01-16 07:27:25 -06:00
|
|
|
.IF "$(DEPOBJFILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEPCOLLECT_SLO+:=$(foreach,i,$(DEPOBJFILES) $(eq,$i,$(subst,$(SLO),ttt $i) $(NULL) $(subst,$(SLO)/,not_existing/s_ $(i:s/.obj/.dpcc/))))
|
|
|
|
DEPCOLLECT_OBJ+:=$(foreach,i,$(DEPOBJFILES) $(eq,$i,$(subst,$(OBJ),ttt $i) $(NULL) $(subst,$(OBJ)/,not_existing/o_ $(i:s/.obj/.dpcc/))))
|
2008-01-16 07:27:25 -06:00
|
|
|
.ENDIF # "$(DEPOBJFILES)"!=""
|
2006-10-30 01:54:14 -06:00
|
|
|
# point to not existing directory as there is no creation intended anyway and
|
|
|
|
# stat call looks faster
|
2009-09-07 08:35:07 -05:00
|
|
|
DEPCOLLECT_SLO+:=$(subst,$(SLO)/,not_existing/s_ $(SLOFILES:s/.obj/.dpcc/))
|
|
|
|
DEPCOLLECT_OBJ+:=$(subst,$(OBJ)/,not_existing/o_ $(OBJFILES:s/.obj/.dpcc/))
|
2001-08-30 06:06:04 -05:00
|
|
|
.ENDIF # "$(L10N_framework)"==""
|
2006-10-30 01:54:14 -06:00
|
|
|
DEPFILESx+:=$(subst,$(PAR),$(MISC) $(ALLPARFILES:s/.par/.dpsc/))
|
2001-10-16 09:53:17 -05:00
|
|
|
.IF "$(L10N_framework)"==""
|
2001-02-05 12:59:43 -06:00
|
|
|
.IF "$(RCFILES)"!=""
|
|
|
|
.IF "$(RESNAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEPFILESx+:=$(MISC)/$(RESNAME).dpcc
|
2001-02-05 12:59:43 -06:00
|
|
|
.ELSE # "$(RESNAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEPFILESx+:=$(MISC)/$(TARGET).dprc
|
2001-02-05 12:59:43 -06:00
|
|
|
.ENDIF # "$(RESNAME)"!=""
|
|
|
|
.ENDIF # "$(RCFILES)"!=""
|
2001-10-16 09:53:17 -05:00
|
|
|
.ENDIF # "$(L10N_framework)"==""
|
2006-10-30 01:54:14 -06:00
|
|
|
DEPFILES:=$(uniq $(DEPFILESx))
|
2008-01-16 07:27:25 -06:00
|
|
|
DEPCOLLECT_SLO!:=$(strip $(uniq $(DEPCOLLECT_SLO)))
|
2006-10-30 01:54:14 -06:00
|
|
|
.IF "$(DEPCOLLECT_SLO)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEPFILE_SLO+:=$(MISC)/all_$(TARGET).dpslo
|
2006-10-30 01:54:14 -06:00
|
|
|
.ENDIF # "$(DEPCOLLECT_SLO)"!=""
|
2008-01-16 07:27:25 -06:00
|
|
|
DEPCOLLECT_OBJ!:=$(strip $(uniq $(DEPCOLLECT_OBJ)))
|
2006-10-30 01:54:14 -06:00
|
|
|
.IF "$(DEPCOLLECT_OBJ)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEPFILE_OBJ+:=$(MISC)/all_$(TARGET).dpobj
|
2006-10-30 01:54:14 -06:00
|
|
|
.ENDIF # "$(DEPCOLLECT_OBJ)"!=""
|
2001-06-01 11:12:52 -05:00
|
|
|
.ENDIF # "$(nodep)"==""
|
2001-02-02 07:01:02 -06:00
|
|
|
|
2001-02-05 12:59:43 -06:00
|
|
|
.IF "$(depend)" == ""
|
|
|
|
|
2000-09-20 08:43:26 -05:00
|
|
|
# -------
|
|
|
|
# - ALL -
|
|
|
|
# -------
|
|
|
|
|
2001-11-02 06:19:43 -06:00
|
|
|
# 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=
|
2001-11-02 06:19:43 -06:00
|
|
|
# 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)"!=""
|
|
|
|
|
2009-09-07 08:35:07 -05:00
|
|
|
URDFILES+=$(foreach,i,$(IDLFILES:s/.idl/.urd/:f) $(OUT)/ucr/$(IDLPACKAGE)/$i)
|
2000-09-20 08:43:26 -05:00
|
|
|
UNOIDLTARGETS+=$(URDFILES)
|
|
|
|
|
|
|
|
.IF "$(URDFILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
LOCALDBTARGET=$(OUT)/ucr/$(TARGET).db
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(URDDOC)" != ""
|
2009-09-07 08:35:07 -05:00
|
|
|
URDDOCFILES+=$(foreach,i,$(IDLFILES:s/.idl/.urd/:f) $(OUT)/ucrdoc/$(IDLPACKAGE)/$i)
|
2000-09-20 08:43:26 -05:00
|
|
|
UNOIDLTARGETS+=$(URDDOCFILES)
|
|
|
|
|
|
|
|
.IF "$(URDDOCFILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
LOCALDOCDBTARGET=$(OUT)/ucrdoc/$(TARGET).db
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.ENDIF # "$(URDDOC)" != ""
|
|
|
|
|
|
|
|
.ENDIF # "$(IDLFILES)"!=""
|
|
|
|
|
|
|
|
.IF "$(UNOIDLDBFILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
UNOIDLDBTARGET=$(OUT)/ucr/$(PRJNAME).db
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(URDDOC)" != ""
|
2009-09-07 08:35:07 -05:00
|
|
|
UNOIDLDBDOCFILES:=$(subst,/ucr/,/ucrdoc/ $(UNOIDLDBFILES))
|
|
|
|
UNOIDLDBDOCTARGET=$(OUT)/ucrdoc/$(PRJNAME)_doc.db
|
2000-12-19 11:01:27 -06:00
|
|
|
.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)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
IDLDIRS=$(SOLARIDLDIR)/$(PACKAGE)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ELSE # "$(PACKAGE)"!=""
|
|
|
|
IDLDIRS=$(SOLARIDLDIR)
|
|
|
|
.ENDIF # "$(PACKAGE)"!=""
|
|
|
|
|
|
|
|
.IF "$(LOCALIDLFILES)$(EXTERNIDLFILES)"!=""
|
|
|
|
.IF "$(EXTERNIDLFILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(IDLDIRS)/$i)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ELSE # "$(EXTERNIDLFILES)"!=""
|
|
|
|
DEPIDLFILES:=$(IDLFILES)
|
|
|
|
.ENDIF # "$(EXTERNIDLFILES)"!=""
|
|
|
|
.ELSE # "$(LOCALIDLFILES)$(EXTERNIDLFILES)"!=""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2007-11-06 08:45:17 -06:00
|
|
|
DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(!null,$(shell @$(FIND) . -name $i) $i $(shell @($(FIND) $(IDLDIRS) -name $(i:f)) | $(SED) s/\//\\/g )))
|
2003-08-25 08:46:43 -05:00
|
|
|
.ELSE # "$(GUI)"=="WNT"
|
2007-11-06 08:45:17 -06:00
|
|
|
DEPIDLFILES:=$(foreach,i,$(IDLFILES) $(!null,$(shell @$(FIND) . -name $i -print) $i $(shell @$(FIND) $(IDLDIRS) -name $(i:f) -print ) ))
|
2003-08-25 08:46:43 -05:00
|
|
|
.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)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
LOCALJARS:=$(foreach,i,$(shell @@-cd $(JARDIR) && ls -1 $(JARFILES) ) $(JARDIR)/$i)
|
2007-06-27 11:50:05 -05:00
|
|
|
NEWCLASS:=$(LOCALJARS)
|
2009-09-07 08:35:07 -05:00
|
|
|
NEWCLASS+:=$(foreach,i,$(JARFILES) $(eq,$(LOCALJARS),$(subst,$i, $(LOCALJARS)) $(SOLARBINDIR)/$i $(NULL)))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(JARFILES)"!=""
|
|
|
|
.IF "$(EXTRAJARFILES)"!=""
|
2009-09-07 08:35:07 -05: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)"!=""
|
2004-11-09 11:33:28 -06:00
|
|
|
# See iz36027 for the reason for the strange $(subst ..) construct
|
2009-04-27 06:24:10 -05:00
|
|
|
CLASSPATH:=.$(PATH_SEPERATOR)$(CLASSDIR)$(PATH_SEPERATOR)$(XCLASSPATH)$(PATH_SEPERATOR){$(subst,%Z*Z%,$(PATH_SEPERATOR) $(NEWCLASS:s/ /%Z*Z%/))}$(PATH_SEPERATOR)$(SOLARLIBDIR)
|
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 "$(EXCEPTIONSNOOPTFILES)" != ""
|
2001-02-07 09:13:58 -06:00
|
|
|
EXCEPTIONSNOOPTTARGET=do_it_exceptions_noopt
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(LIBTARGET)"==""
|
|
|
|
.IF "$(OBJFILES)$(IDLOBJFILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
OBJTARGET=$(LB)/$(TARGET).lib
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SLOFILES)$(IDLSLOFILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SLOTARGET=$(SLB)/$(TARGET).lib
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
.ENDIF # "$(LIBTARGET)"==""
|
|
|
|
|
|
|
|
.IF "$(SECOND_BUILD)"!=""
|
2001-02-02 07:01:02 -06:00
|
|
|
.IF "$($(SECOND_BUILD)_SLOFILES)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(LIBTARGET)"==""
|
2009-09-07 08:35:07 -05:00
|
|
|
$(SECOND_BUILD)SLOTARGET=$(SLB)/$(SECOND_BUILD)_$(TARGET).lib
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(LIBTARGET)"==""
|
2001-02-02 07:01:02 -06:00
|
|
|
REAL_$(SECOND_BUILD)_SLOFILES=$(foreach,i,$($(SECOND_BUILD)_SLOFILES) $(i:d)$(SECOND_BUILD)_$(i:f))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
2001-02-02 07:01:02 -06:00
|
|
|
.IF "$($(SECOND_BUILD)_OBJFILES)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(LIBTARGET)"==""
|
2009-09-07 08:35:07 -05:00
|
|
|
$(SECOND_BUILD)OBJTARGET=$(LB)/$(SECOND_BUILD)_$(TARGET).lib
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(LIBTARGET)"==""
|
2001-02-02 07:01:02 -06:00
|
|
|
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)"!=""
|
|
|
|
|
2001-11-29 07:44:59 -06:00
|
|
|
.IF "$(NOLIBOBJTARGET)$(NOLIBSLOTARGET)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
dont_set_NOLIBOBJTARGET:
|
2006-10-05 04:38:22 -05:00
|
|
|
@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)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SRC1TARGET=$(SRS)/$(SRS1NAME).srs
|
|
|
|
DEPSRS1FILE+=$(MISC)/$(TARGET).$(SRS1NAME).dprr
|
2003-08-25 08:46:43 -05:00
|
|
|
DEPSRSFILES+=$(DEPSRS1FILE)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SRC2FILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SRC2TARGET=$(SRS)/$(SRS2NAME).srs
|
|
|
|
DEPSRS2FILE+=$(MISC)/$(TARGET).$(SRS2NAME).dprr
|
2003-08-25 08:46:43 -05:00
|
|
|
DEPSRSFILES+=$(DEPSRS2FILE)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SRC3FILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SRC3TARGET=$(SRS)/$(SRS3NAME).srs
|
|
|
|
DEPSRS3FILE+=$(MISC)/$(TARGET).$(SRS3NAME).dprr
|
2003-08-25 08:46:43 -05:00
|
|
|
DEPSRSFILES+=$(DEPSRS3FILE)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SRC4FILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SRC4TARGET=$(SRS)/$(SRS4NAME).srs
|
|
|
|
DEPSRS4FILE+=$(MISC)/$(TARGET).$(SRS4NAME).dprr
|
2003-08-25 08:46:43 -05:00
|
|
|
DEPSRSFILES+=$(DEPSRS4FILE)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SRC5FILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SRC5TARGET=$(SRS)/$(SRS5NAME).srs
|
|
|
|
DEPSRS5FILE+=$(MISC)/$(TARGET).$(SRS5NAME).dprr
|
2003-08-25 08:46:43 -05:00
|
|
|
DEPSRSFILES+=$(DEPSRS5FILE)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SRC6FILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SRC6TARGET=$(SRS)/$(SRS6NAME).srs
|
|
|
|
DEPSRS6FILE+=$(MISC)/$(TARGET).$(SRS6NAME).dprr
|
2003-08-25 08:46:43 -05:00
|
|
|
DEPSRSFILES+=$(DEPSRS6FILE)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SRC7FILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SRC7TARGET=$(SRS)/$(SRS7NAME).srs
|
|
|
|
DEPSRS7FILE+=$(MISC)/$(TARGET).$(SRS7NAME).dprr
|
2003-08-25 08:46:43 -05:00
|
|
|
DEPSRSFILES+=$(DEPSRS7FILE)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SRC8FILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SRC8TARGET=$(SRS)/$(SRS8NAME).srs
|
|
|
|
DEPSRS8FILE+=$(MISC)/$(TARGET).$(SRS8NAME).dprr
|
2003-08-25 08:46:43 -05:00
|
|
|
DEPSRSFILES+=$(DEPSRS8FILE)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SRC9FILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SRC9TARGET=$(SRS)/$(SRS9NAME).srs
|
|
|
|
DEPSRS9FILE+=$(MISC)/$(TARGET).$(SRS9NAME).dprr
|
2003-08-25 08:46:43 -05:00
|
|
|
DEPSRSFILES+=$(DEPSRS9FILE)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SOLAR_JAVA)"!=""
|
|
|
|
.IF "$(JAVAFILES)$(JAVACLASSFILES)$(GENJAVAFILES)"!=""
|
|
|
|
.IF "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVAFILES)"
|
2009-09-07 08:35:07 -05:00
|
|
|
JAVACLASSFILES= $(foreach,i,$(JAVAFILES) $(CLASSDIR)/$(PACKAGE)/$(i:s/.java//).class)
|
2002-01-31 05:45:38 -06:00
|
|
|
.ELSE # "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVAFILES)"
|
|
|
|
.IF "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVACLASSFILES)"
|
2009-09-07 08:35:07 -05:00
|
|
|
JAVAFILES= $(foreach,i,$(JAVACLASSFILES) $(subst,$(CLASSDIR)/$(PACKAGE)/, $(i:s/.class//).java))
|
2002-01-31 05:45:38 -06:00
|
|
|
.ENDIF # "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVACLASSFILES)"
|
2001-01-04 11:04:50 -06:00
|
|
|
.ENDIF # "$(JAVAFILES)$(JAVACLASSFILES)"=="$(JAVAFILES)"
|
2009-09-07 08:35:07 -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)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
JARMANIFEST*=$(CLASSDIR)/$(TARGET)/META-INF/MANIFEST.MF
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(NEW_JAR_PACK)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
JARTARGETN=$(CLASSDIR)/$(JARTARGET)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(NOJARDEP)$(NEW_JAR_PACK)"==""
|
|
|
|
JARTARGETDEP=$(JARTARGET).dep
|
2009-09-07 08:35:07 -05:00
|
|
|
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
|
|
|
|
2001-10-16 09:53:17 -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"
|
2009-09-07 08:35:07 -05:00
|
|
|
RCTARGET=$(RES)/$(RESNAME).res
|
2001-10-16 09:53:17 -05:00
|
|
|
.ELSE # "$(RCFILES)" != "verinfo.rc"
|
2000-09-20 08:43:26 -05:00
|
|
|
RCFILES=
|
2001-10-16 09:53:17 -05:00
|
|
|
.ENDIF # "$(RCFILES)" != "verinfo.rc"
|
|
|
|
.ENDIF # "$(RCFILES)"!=""
|
|
|
|
.ENDIF # "$(L10N_framework)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
|
2009-09-07 08:35:07 -05:00
|
|
|
LOCALIZE_ME_DEST:=$(foreach,i,$(LOCALIZE_ME) $(INCCOM)/$(i:f:s/_tmpl//))
|
2004-06-25 10:12:31 -05:00
|
|
|
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(SCP1TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SCP1TARGETN:=$(foreach,i,$(SCP1LINK_PRODUCT_TYPE) $(BIN)/$i/$(SCP1TARGET)$(SCPPOST))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SCP2TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SCP2TARGETN:=$(foreach,i,$(SCP2LINK_PRODUCT_TYPE) $(BIN)/$i/$(SCP2TARGET)$(SCPPOST))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SCP3TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SCP3TARGETN:=$(foreach,i,$(SCP3LINK_PRODUCT_TYPE) $(BIN)/$i/$(SCP3TARGET)$(SCPPOST))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SCP4TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SCP4TARGETN:=$(foreach,i,$(SCP4LINK_PRODUCT_TYPE) $(BIN)/$i/$(SCP4TARGET)$(SCPPOST))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SCP5TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SCP5TARGETN:=$(foreach,i,$(SCP5LINK_PRODUCT_TYPE) $(BIN)/$i/$(SCP5TARGET)$(SCPPOST))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SCP6TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SCP6TARGETN:=$(foreach,i,$(SCP6LINK_PRODUCT_TYPE) $(BIN)/$i/$(SCP6TARGET)$(SCPPOST))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SCP7TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SCP7TARGETN:=$(foreach,i,$(SCP7LINK_PRODUCT_TYPE) $(BIN)/$i/$(SCP7TARGET)$(SCPPOST))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SCP8TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SCP8TARGETN:=$(foreach,i,$(SCP8LINK_PRODUCT_TYPE) $(BIN)/$i/$(SCP8TARGET)$(SCPPOST))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SCP9TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
SCP9TARGETN:=$(foreach,i,$(SCP9LINK_PRODUCT_TYPE) $(BIN)/$i/$(SCP9TARGET)$(SCPPOST))
|
2000-09-20 08:43:26 -05:00
|
|
|
.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//)"
|
2001-08-10 04:01:51 -05:00
|
|
|
|
|
|
|
ZIPALL=ZIPALLTARGET
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
.ENDIF #
|
|
|
|
|
|
|
|
.IF "$(APP1TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
APP1TARGETN=$(BIN)/$(APP1TARGET)$(EXECPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
|
|
|
.IF "$(GUI)"=="WNT"
|
|
|
|
.IF "$(APP1BASE)"==""
|
|
|
|
APP1BASE=$(BASE)
|
|
|
|
.ENDIF
|
|
|
|
APP1BASEX=/BASE:$(APP1BASE)
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(APP2TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
APP2TARGETN=$(BIN)/$(APP2TARGET)$(EXECPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
|
|
|
.IF "$(GUI)"=="WNT"
|
|
|
|
.IF "$(APP2BASE)"==""
|
|
|
|
APP2BASE=$(BASE)
|
|
|
|
.ENDIF
|
|
|
|
APP2BASEX=/BASE:$(APP2BASE)
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(APP3TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
APP3TARGETN=$(BIN)/$(APP3TARGET)$(EXECPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(APP3BASE)"==""
|
|
|
|
APP3BASE=$(BASE)
|
|
|
|
.ENDIF
|
|
|
|
APP3BASEX=/BASE:$(APP3BASE)
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(APP4TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
APP4TARGETN=$(BIN)/$(APP4TARGET)$(EXECPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
|
|
|
.IF "$(GUI)"=="WNT"
|
|
|
|
.IF "$(APP4BASE)"==""
|
|
|
|
APP4BASE=$(BASE)
|
|
|
|
.ENDIF
|
|
|
|
APP4BASEX=/BASE:$(APP4BASE)
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(APP5TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
APP5TARGETN=$(BIN)/$(APP5TARGET)$(EXECPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
|
|
|
.IF "$(GUI)"=="WNT"
|
|
|
|
.IF "$(APP5BASE)"==""
|
|
|
|
APP5BASE=$(BASE)
|
|
|
|
.ENDIF
|
|
|
|
APP5BASEX=/BASE:$(APP5BASE)
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(APP6TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
APP6TARGETN=$(BIN)/$(APP6TARGET)$(EXECPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
|
|
|
.IF "$(GUI)"=="WNT"
|
|
|
|
.IF "$(APP6BASE)"==""
|
|
|
|
APP6BASE=$(BASE)
|
|
|
|
.ENDIF
|
|
|
|
APP6BASEX=/BASE:$(APP6BASE)
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(APP7TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
APP7TARGETN=$(BIN)/$(APP7TARGET)$(EXECPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
|
|
|
.IF "$(GUI)"=="WNT"
|
|
|
|
.IF "$(APP7BASE)"==""
|
|
|
|
APP7BASE=$(BASE)
|
|
|
|
.ENDIF
|
|
|
|
APP7BASEX=/BASE:$(APP7BASE)
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(APP8TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
APP8TARGETN=$(BIN)/$(APP8TARGET)$(EXECPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(APP8BASE)"==""
|
|
|
|
APP8BASE=$(BASE)
|
|
|
|
.ENDIF
|
|
|
|
APP8BASEX=/BASE:$(APP8BASE)
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(APP9TARGET)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
APP9TARGETN=$(BIN)/$(APP9TARGET)$(EXECPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2000-09-20 08:43:26 -05:00
|
|
|
.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)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
SHL1DLLPRE*=$(DLLPRE)
|
2009-09-07 08:35:07 -05:00
|
|
|
SHL1TARGETN=$(DLLDEST)/$(SHL1DLLPRE)$(SHL1TARGET)$(DLLPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2000-09-20 08:43:26 -05:00
|
|
|
.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)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
SHL2DLLPRE*=$(DLLPRE)
|
2009-09-07 08:35:07 -05:00
|
|
|
SHL2TARGETN=$(DLLDEST)/$(SHL2DLLPRE)$(SHL2TARGET)$(DLLPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2000-09-20 08:43:26 -05:00
|
|
|
.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)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
SHL3DLLPRE*=$(DLLPRE)
|
2009-09-07 08:35:07 -05:00
|
|
|
SHL3TARGETN=$(DLLDEST)/$(SHL3DLLPRE)$(SHL3TARGET)$(DLLPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2000-09-20 08:43:26 -05:00
|
|
|
.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)"!=""
|
2009-11-30 05:09:40 -06:00
|
|
|
SHL4DLLPRE*=$(DLLPRE)
|
2009-09-07 08:35:07 -05:00
|
|
|
SHL4TARGETN=$(DLLDEST)/$(SHL4DLLPRE)$(SHL4TARGET)$(DLLPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2000-09-20 08:43:26 -05:00
|
|
|
.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)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
SHL5DLLPRE*=$(DLLPRE)
|
2009-09-07 08:35:07 -05:00
|
|
|
SHL5TARGETN=$(DLLDEST)/$(SHL5DLLPRE)$(SHL5TARGET)$(DLLPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2000-09-20 08:43:26 -05:00
|
|
|
.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)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
SHL6DLLPRE*=$(DLLPRE)
|
2009-09-07 08:35:07 -05:00
|
|
|
SHL6TARGETN=$(DLLDEST)/$(SHL6DLLPRE)$(SHL6TARGET)$(DLLPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2000-09-20 08:43:26 -05:00
|
|
|
.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)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
SHL7DLLPRE*=$(DLLPRE)
|
2009-09-07 08:35:07 -05:00
|
|
|
SHL7TARGETN=$(DLLDEST)/$(SHL7DLLPRE)$(SHL7TARGET)$(DLLPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2000-09-20 08:43:26 -05:00
|
|
|
.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)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
SHL8DLLPRE*=$(DLLPRE)
|
2009-09-07 08:35:07 -05:00
|
|
|
SHL8TARGETN=$(DLLDEST)/$(SHL8DLLPRE)$(SHL8TARGET)$(DLLPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2000-09-20 08:43:26 -05:00
|
|
|
.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)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
SHL9DLLPRE*=$(DLLPRE)
|
2009-09-07 08:35:07 -05:00
|
|
|
SHL9TARGETN=$(DLLDEST)/$(SHL9DLLPRE)$(SHL9TARGET)$(DLLPOST)
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(BASE)" != ""
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(SHL9BASE)"==""
|
|
|
|
SHL9BASE=$(BASE)
|
|
|
|
.ENDIF
|
|
|
|
SHL9BASEX=/BASE:$(SHL9BASE)
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(COMP1TYPELIST)$(COMP2TYPELIST)$(COMP3TYPELIST)$(COMP4TYPELIST)$(COMP5TYPELIST)$(COMP6TYPELIST)$(COMP7TYPELIST)$(COMP8TYPELIST)$(COMP9TYPELIST)"!=""
|
|
|
|
.IF "$(UNOUCRRDB)"!=""
|
|
|
|
COMPRDB*:=$(UNOUCRRDB)
|
|
|
|
.ELSE # "$(UNOUCRRDB)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
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)
|
2009-09-07 08:35:07 -05:00
|
|
|
COMP1RDBTARGETN:=$(BIN)/$(COMP1TYPELIST).rdb
|
|
|
|
#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)
|
2009-09-07 08:35:07 -05:00
|
|
|
COMP2RDBTARGETN:=$(BIN)/$(COMP2TYPELIST).rdb
|
|
|
|
#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)
|
2009-09-07 08:35:07 -05:00
|
|
|
COMP3RDBTARGETN:=$(BIN)/$(COMP3TYPELIST).rdb
|
|
|
|
#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)
|
2009-09-07 08:35:07 -05:00
|
|
|
COMP4RDBTARGETN:=$(BIN)/$(COMP4TYPELIST).rdb
|
|
|
|
#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)
|
2009-09-07 08:35:07 -05:00
|
|
|
COMP5RDBTARGETN:=$(BIN)/$(COMP5TYPELIST).rdb
|
|
|
|
#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)
|
2009-09-07 08:35:07 -05:00
|
|
|
COMP6RDBTARGETN:=$(BIN)/$(COMP6TYPELIST).rdb
|
|
|
|
#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)
|
2009-09-07 08:35:07 -05:00
|
|
|
COMP7RDBTARGETN:=$(BIN)/$(COMP7TYPELIST).rdb
|
|
|
|
#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)
|
2009-09-07 08:35:07 -05:00
|
|
|
COMP8RDBTARGETN:=$(BIN)/$(COMP8TYPELIST).rdb
|
|
|
|
#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)
|
2009-09-07 08:35:07 -05:00
|
|
|
COMP9RDBTARGETN:=$(BIN)/$(COMP9TYPELIST).rdb
|
|
|
|
#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)" != ""
|
2009-09-07 08:35:07 -05:00
|
|
|
UNOUCRHEADER=$(foreach,j,$(subst,.,/ $(UNOTYPES)) $(UNOUCROUT)/$(j:+".hpp"))
|
|
|
|
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)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
MAKE_HELPIDS=$(MISC)/helpids.don
|
2000-09-20 08:43:26 -05:00
|
|
|
.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
|
|
|
|
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2007-03-26 08:17:02 -05:00
|
|
|
.IF "$(COM)"!="GCC"
|
2000-10-11 13:48:03 -05:00
|
|
|
LIB1ARCHIV=
|
|
|
|
LIB2ARCHIV=
|
|
|
|
LIB3ARCHIV=
|
|
|
|
LIB4ARCHIV=
|
|
|
|
LIB5ARCHIV=
|
|
|
|
LIB6ARCHIV=
|
|
|
|
LIB7ARCHIV=
|
|
|
|
LIB8ARCHIV=
|
|
|
|
LIB9ARCHIV=
|
2007-03-26 08:17:02 -05:00
|
|
|
.ENDIF
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF # "$(GUI)"=="WNT"
|
|
|
|
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(RESLIB1NAME)" != ""
|
2002-01-09 10:53:05 -06:00
|
|
|
.IF "$(RESLIB1NOVERSION)"==""
|
|
|
|
.ENDIF # "$(RESLIB1NOVERSION)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB1TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB1NAME)LANGEXT.res
|
|
|
|
RSC_MULTI1=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))/rsc_$(RESLIB1NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ELSE # "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB1TARGETN=$(BIN)/$(RESLIB1NAME)LANGEXT.res
|
|
|
|
RSC_MULTI1=$(MISC)/rsc_$(RESLIB1NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(common_build_reslib)"!=""
|
2004-06-25 10:12:31 -05:00
|
|
|
# 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)" != ""
|
2002-01-09 10:53:05 -06:00
|
|
|
.IF "$(RESLIB2NOVERSION)"==""
|
|
|
|
.ENDIF # "$(RESLIB2NOVERSION)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB2TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB2NAME)LANGEXT.res
|
|
|
|
RSC_MULTI2=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))/rsc_$(RESLIB2NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ELSE # "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB2TARGETN=$(BIN)/$(RESLIB2NAME)LANGEXT.res
|
|
|
|
RSC_MULTI2=$(MISC)/rsc_$(RESLIB2NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(common_build_reslib)"!=""
|
2004-06-25 10:12:31 -05:00
|
|
|
RESLIB2TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB2TARGETN)))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(RESLIB3NAME)" != ""
|
2002-01-09 10:53:05 -06:00
|
|
|
.IF "$(RESLIB3NOVERSION)"==""
|
|
|
|
.ENDIF # "$(RESLIB3NOVERSION)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB3TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB3NAME)LANGEXT.res
|
|
|
|
RSC_MULTI3=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))/rsc_$(RESLIB3NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ELSE # "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB3TARGETN=$(BIN)/$(RESLIB3NAME)LANGEXT.res
|
|
|
|
RSC_MULTI3=$(MISC)/rsc_$(RESLIB3NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(common_build_reslib)"!=""
|
2004-06-25 10:12:31 -05:00
|
|
|
RESLIB3TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB3TARGETN)))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(RESLIB4NAME)" != ""
|
2002-01-09 10:53:05 -06:00
|
|
|
.IF "$(RESLIB4NOVERSION)"==""
|
|
|
|
.ENDIF # "$(RESLIB4NOVERSION)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB4TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB4NAME)LANGEXT.res
|
|
|
|
RSC_MULTI4=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))/rsc_$(RESLIB4NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ELSE # "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB4TARGETN=$(BIN)/$(RESLIB4NAME)LANGEXT.res
|
|
|
|
RSC_MULTI4=$(MISC)/rsc_$(RESLIB4NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(common_build_reslib)"!=""
|
2004-06-25 10:12:31 -05:00
|
|
|
RESLIB4TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB4TARGETN)))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(RESLIB5NAME)" != ""
|
2002-01-09 10:53:05 -06:00
|
|
|
.IF "$(RESLIB5NOVERSION)"==""
|
|
|
|
.ENDIF # "$(RESLIB5NOVERSION)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB5TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB5NAME)LANGEXT.res
|
|
|
|
RSC_MULTI5=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))/rsc_$(RESLIB5NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ELSE # "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB5TARGETN=$(BIN)/$(RESLIB5NAME)LANGEXT.res
|
|
|
|
RSC_MULTI5=$(MISC)/rsc_$(RESLIB5NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(common_build_reslib)"!=""
|
2004-06-25 10:12:31 -05:00
|
|
|
RESLIB5TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB5TARGETN)))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(RESLIB6NAME)" != ""
|
2002-01-09 10:53:05 -06:00
|
|
|
.IF "$(RESLIB6NOVERSION)"==""
|
|
|
|
.ENDIF # "$(RESLIB6NOVERSION)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB6TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB6NAME)LANGEXT.res
|
|
|
|
RSC_MULTI6=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))/rsc_$(RESLIB6NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ELSE # "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB6TARGETN=$(BIN)/$(RESLIB6NAME)LANGEXT.res
|
|
|
|
RSC_MULTI6=$(MISC)/rsc_$(RESLIB6NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(common_build_reslib)"!=""
|
2004-06-25 10:12:31 -05:00
|
|
|
RESLIB6TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB6TARGETN)))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(RESLIB7NAME)" != ""
|
2002-01-09 10:53:05 -06:00
|
|
|
.IF "$(RESLIB7NOVERSION)"==""
|
|
|
|
.ENDIF # "$(RESLIB7NOVERSION)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB7TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB7NAME)LANGEXT.res
|
|
|
|
RSC_MULTI7=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))/rsc_$(RESLIB7NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ELSE # "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB7TARGETN=$(BIN)/$(RESLIB7NAME)LANGEXT.res
|
|
|
|
RSC_MULTI7=$(MISC)/rsc_$(RESLIB7NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(common_build_reslib)"!=""
|
2004-06-25 10:12:31 -05:00
|
|
|
RESLIB7TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB7TARGETN)))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(RESLIB8NAME)" != ""
|
2002-01-09 10:53:05 -06:00
|
|
|
.IF "$(RESLIB8NOVERSION)"==""
|
|
|
|
.ENDIF # "$(RESLIB8NOVERSION)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB8TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB8NAME)LANGEXT.res
|
|
|
|
RSC_MULTI8=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))/rsc_$(RESLIB8NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ELSE # "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB8TARGETN=$(BIN)/$(RESLIB8NAME)LANGEXT.res
|
|
|
|
RSC_MULTI8=$(MISC)/rsc_$(RESLIB8NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(common_build_reslib)"!=""
|
2004-06-25 10:12:31 -05:00
|
|
|
RESLIB8TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB8TARGETN)))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(RESLIB9NAME)" != ""
|
2002-01-09 10:53:05 -06:00
|
|
|
.IF "$(RESLIB9NOVERSION)"==""
|
|
|
|
.ENDIF # "$(RESLIB9NOVERSION)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB9TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/$(RESLIB9NAME)LANGEXT.res
|
|
|
|
RSC_MULTI9=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))/rsc_$(RESLIB9NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ELSE # "$(common_build_reslib)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
RESLIB9TARGETN=$(BIN)/$(RESLIB9NAME)LANGEXT.res
|
|
|
|
RSC_MULTI9=$(MISC)/rsc_$(RESLIB9NAME)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(common_build_reslib)"!=""
|
2004-06-25 10:12:31 -05:00
|
|
|
RESLIB9TARGETN!:=$(foreach,i,$(alllangiso) $(subst,LANGEXT,$i $(RESLIB9TARGETN)))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(INDPRESLIB1NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
INDPRESLIB1TARGETN=$(BIN)/$(INDPRESLIB1NAME).dll
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(DEF1NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEF1TARGETN=$(MISC)/$(DEF1NAME).def
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(DEF2NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEF2TARGETN=$(MISC)/$(DEF2NAME).def
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(DEF3NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEF3TARGETN=$(MISC)/$(DEF3NAME).def
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(DEF4NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEF4TARGETN=$(MISC)/$(DEF4NAME).def
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(DEF5NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEF5TARGETN=$(MISC)/$(DEF5NAME).def
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(DEF6NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEF6TARGETN=$(MISC)/$(DEF6NAME).def
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
2000-10-20 13:19:25 -05:00
|
|
|
.IF "$(DEF7NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEF7TARGETN=$(MISC)/$(DEF7NAME).def
|
2000-10-20 13:19:25 -05:00
|
|
|
.ENDIF
|
|
|
|
|
2000-11-16 06:26:10 -06:00
|
|
|
.IF "$(DEF8NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEF8TARGETN=$(MISC)/$(DEF8NAME).def
|
2000-11-16 06:26:10 -06:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(DEF9NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
DEF9TARGETN=$(MISC)/$(DEF9NAME).def
|
2000-11-16 06:26:10 -06:00
|
|
|
.ENDIF
|
|
|
|
|
2006-05-24 07:12:42 -05:00
|
|
|
# IZ65415 - catch obsolete macro. Can be removed later.
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(SDINAME)"!=""
|
2006-05-24 07:12:42 -05:00
|
|
|
.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
|
2009-09-07 08:35:07 -05:00
|
|
|
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
|
2009-09-07 08:35:07 -05:00
|
|
|
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
|
2009-09-07 08:35:07 -05:00
|
|
|
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
|
2009-09-07 08:35:07 -05:00
|
|
|
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
|
2009-09-07 08:35:07 -05:00
|
|
|
SDI5TARGET=$(MISC)/$(SDI5NAME).don
|
|
|
|
HIDSID5PARTICLE=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))/$(SDI5NAME)_sid.hid
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(XMLPROPERTIES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
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)"!=""
|
|
|
|
|
2007-04-16 07:45:43 -05:00
|
|
|
.IF "$(EXTUPDATEINFO_NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
EXTUPDATEINFO_DEST:=$(MISC)/$(EXTUPDATEINFO_NAME)
|
2007-04-16 07:45:43 -05:00
|
|
|
EXTUPDATEINFO_SOURCE*=description.xml
|
|
|
|
.ENDIF # "$(EXTUPDATEINFO_NAME)"!=""
|
|
|
|
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(JAVACLASSFILES:s/DEFINED//)"!="" || "$(javauno)"!=""
|
2001-08-30 06:06:04 -05:00
|
|
|
.IF "$(L10N_framework)"==""
|
2009-09-07 08:35:07 -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
|
|
|
|
|
2003-03-27 04:48:49 -06:00
|
|
|
.IF "$(no_hids)$(NO_HIDS)"==""
|
2003-08-25 08:46:43 -05:00
|
|
|
BUILDHIDS:=TRUE
|
2003-03-27 04:48:49 -06:00
|
|
|
.IF "$(GEN_HID_OTHER)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
PRJHIDOTHERTARGET=$(SRS)/hidother.hid
|
|
|
|
COMMONPRJHIDOTHERTARGET=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC)/$(TARGET)_othr.hid)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
2003-08-25 08:46:43 -05:00
|
|
|
.IF "$(GEN_HID2)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
PRJHID2TARGET=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/hid.lst
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
2003-08-25 08:46:43 -05:00
|
|
|
.ENDIF # "$(no_hids)$(NO_HIDS)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
.IF "$(make_srs_deps)"==""
|
|
|
|
.IF "$(SRCFILES)" != "" || "$(SRC1FILES)" != "" || "$(SRC2FILES)" != ""
|
2009-09-07 08:35:07 -05:00
|
|
|
DPRTARGET= $(MISC)/$(TARGET).dpr
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(make_zip_deps)"==""
|
|
|
|
.IF "$(ZIP1TARGET)" != "" || "$(ZIP2TARGET)" != "" || "$(ZIP3TARGET)" != ""
|
2009-09-07 08:35:07 -05:00
|
|
|
DPZTARGET= $(MISC)/$(TARGET).dpz
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(ZIP1TARGET)" != "" || "$(ZIP2TARGET)" != "" || "$(ZIP3TARGET)" != ""
|
|
|
|
.ENDIF # "$(make_zip_deps)"==""
|
|
|
|
|
2001-10-17 13:01:15 -05:00
|
|
|
.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: \
|
2009-09-07 08:35:07 -05:00
|
|
|
"$(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) \
|
2001-08-08 13:23:57 -05:00
|
|
|
$(DPZTARGET) \
|
2001-08-10 04:01:51 -05:00
|
|
|
$(ZIPALL) \
|
2006-10-11 03:54:51 -05:00
|
|
|
$(HIDSID1PARTICLE) $(HIDSID2PARTICLE) \
|
|
|
|
$(HIDSID3PARTICLE) $(HIDSID4PARTICLE) $(HIDSID5PARTICLE) \
|
2001-05-10 10:21:24 -05:00
|
|
|
$(SDITARGET) $(SDI1TARGET) $(SDI2TARGET) \
|
|
|
|
$(SDI3TARGET) $(SDI4TARGET) $(SDI5TARGET) \
|
|
|
|
$(XMLPROPERTIESN) \
|
|
|
|
$(RCTARGET) \
|
2001-07-09 07:08:40 -05:00
|
|
|
$(SCP_PRODUCT_TYPE) \
|
|
|
|
$(ALLPARFILES) \
|
|
|
|
$(SCP1TARGETN) \
|
|
|
|
$(SCP2TARGETN) \
|
|
|
|
$(SCP3TARGETN) \
|
|
|
|
$(SCP4TARGETN) \
|
|
|
|
$(SCP5TARGETN) \
|
|
|
|
$(SCP6TARGETN) \
|
|
|
|
$(SCP7TARGETN) \
|
|
|
|
$(SCP8TARGETN) \
|
|
|
|
$(SCP9TARGETN) \
|
2003-08-25 08:46:43 -05:00
|
|
|
$(SRC1TARGET) \
|
|
|
|
$(SRC2TARGET) \
|
|
|
|
$(SRC3TARGET) \
|
2001-05-10 10:21:24 -05:00
|
|
|
$(SRC4TARGET) $(SRC5TARGET) $(SRC6TARGET) \
|
|
|
|
$(SRC7TARGET) $(SRC8TARGET) $(SRC9TARGET) \
|
|
|
|
$(SRC10TARGET) $(SRC11TARGET) $(SRC12TARGET) \
|
|
|
|
$(SRC13TARGET) $(SRC14TARGET) $(SRC15TARGET) \
|
|
|
|
$(SRC16TARGET) \
|
2001-11-07 07:28:33 -06:00
|
|
|
$(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) \
|
2003-08-25 08:46:43 -05:00
|
|
|
$(COMMONPRJHIDOTHERTARGET) \
|
|
|
|
$(PRJHID2TARGET) \
|
2004-06-25 10:12:31 -05:00
|
|
|
$(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
|
|
|
|
2006-07-19 03:38:26 -05:00
|
|
|
ALLTAR: \
|
2009-09-07 08:35:07 -05:00
|
|
|
"$(SOLARVERSION)/$(INPATH)/inc$(UPDMINOREXT)/$(UPD)minor.mk" \
|
2006-07-19 03:38:26 -05:00
|
|
|
$(MAKEDEMODIR) $(MAKECOMPDIR) $(MAKEXLDIR) \
|
2002-01-08 07:57:10 -06:00
|
|
|
$(COMPVERMK) \
|
2002-03-22 03:53:37 -06:00
|
|
|
$(JAVAVERMK) \
|
2000-09-20 08:43:26 -05:00
|
|
|
$(target_empty) \
|
|
|
|
$(SUBDIRS) \
|
2001-03-01 10:09:57 -06:00
|
|
|
$(ALLMOZ) \
|
2000-09-20 08:43:26 -05:00
|
|
|
$(DELDEFS) \
|
|
|
|
$(YACCTARGET) \
|
|
|
|
$(UNOUCRTARGET) \
|
|
|
|
$(UNOIDLDEPTARGETS) \
|
2008-01-16 07:27:25 -06:00
|
|
|
$(DEPFILES) \
|
2000-09-20 08:43:26 -05:00
|
|
|
$(DPRTARGET) \
|
|
|
|
$(DPZTARGET) \
|
2001-08-10 04:01:51 -05:00
|
|
|
$(ZIPALL) \
|
2003-08-25 08:46:43 -05:00
|
|
|
$(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) \
|
2006-10-11 03:54:51 -05:00
|
|
|
$(HIDSID1PARTICLE) $(HIDSID2PARTICLE) \
|
|
|
|
$(HIDSID3PARTICLE) $(HIDSID4PARTICLE) $(HIDSID5PARTICLE) \
|
2000-09-20 08:43:26 -05:00
|
|
|
$(SDI1TARGET) $(SDI2TARGET) $(SDI3TARGET) \
|
|
|
|
$(SDI4TARGET) $(SDI5TARGET) \
|
|
|
|
$(HXXCOPYTARGET) \
|
|
|
|
$(NOLIBOBJTARGET) \
|
|
|
|
$(NOLIBSLOTARGET) \
|
|
|
|
$(OTHERTARRGET) \
|
|
|
|
$(XMLPROPERTIESN) \
|
2001-10-17 13:01:15 -05:00
|
|
|
$(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) \
|
2000-10-11 13:48:03 -05:00
|
|
|
$(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) \
|
2003-08-25 08:46:43 -05:00
|
|
|
$(SRC1TARGET) \
|
|
|
|
$(SRC2TARGET) \
|
|
|
|
$(SRC3TARGET) \
|
2000-09-20 08:43:26 -05:00
|
|
|
$(SRC4TARGET) $(SRC5TARGET) $(SRC6TARGET) \
|
|
|
|
$(SRC7TARGET) $(SRC8TARGET) $(SRC9TARGET) \
|
|
|
|
$(SRC10TARGET) $(SRC11TARGET) $(SRC12TARGET) \
|
|
|
|
$(SRC13TARGET) $(SRC14TARGET) $(SRC15TARGET) \
|
|
|
|
$(SRC16TARGET) \
|
2001-11-07 07:28:33 -06:00
|
|
|
$(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) \
|
2001-11-07 07:28:33 -06:00
|
|
|
$(RESLIB9TARGETN) \
|
2003-08-25 08:46:43 -05:00
|
|
|
$(COMMONPRJHIDOTHERTARGET) \
|
|
|
|
$(PRJHID2TARGET) \
|
2001-10-10 05:52:26 -05:00
|
|
|
$(SIGNFORNETSCAPE) \
|
|
|
|
$(SIGNFOREXPLORER) \
|
|
|
|
$(SIGNFORJARSIGNER) \
|
2000-09-21 08:03:04 -05:00
|
|
|
$(CONVERTUNIXTEXT) \
|
2004-06-25 10:12:31 -05:00
|
|
|
$(LOCALIZE_ME_DEST)\
|
2007-04-16 07:45:43 -05:00
|
|
|
$(EXTUPDATEINFO_DEST) \
|
2000-09-20 08:43:26 -05:00
|
|
|
last_target
|
|
|
|
|
2008-04-02 03:41:27 -05:00
|
|
|
.IF "$(BUILD_X64)"!=""
|
|
|
|
ALLTAR : \
|
|
|
|
$(NOLIBOBJTARGET_X64) \
|
|
|
|
$(NOLIBSLOTARGET_X64) \
|
|
|
|
$(OBJTARGET_X64) $(SLOTARGET_X64) \
|
|
|
|
$(LIB1TARGET_X64) $(LIB2TARGET_X64) \
|
|
|
|
$(DEF1TARGETN_X64) $(DEF2TARGETN_X64) \
|
|
|
|
$(SHL1TARGETN_X64) $(SHL2TARGETN_X64)
|
|
|
|
.ENDIF # "$(BUILD_X64)"!=""
|
|
|
|
|
2009-09-07 08:35:07 -05:00
|
|
|
ALLTAR : "$(SOLARINCDIR)/$(UPD)minor.mk"
|
2006-10-30 01:54:14 -06:00
|
|
|
|
2000-09-20 08:43:26 -05:00
|
|
|
.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
|
|
|
|
|
2001-02-07 12:32:44 -06:00
|
|
|
#don't override .TARGETS when called with targets
|
2003-08-25 08:46:43 -05:00
|
|
|
.IF "$(MAKETARGETS)$(TNR)$(EXCEPTIONSNOOPT_FLAG)$(EXCEPTIONS_FLAG)$(NOOPT_FLAG)"==""
|
2001-02-07 12:32:44 -06:00
|
|
|
.IF "$(TARGETDEPS)"!=""
|
|
|
|
#.TARGETS .SEQUENTIAL :- $(TARGETDEPS) ALLTAR
|
2001-02-08 08:47:03 -06:00
|
|
|
.INIT .SEQUENTIAL : $(TARGETDEPS) $(NULLPRQ)
|
2001-02-07 12:32:44 -06:00
|
|
|
.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)
|
2006-05-24 08:15:26 -05:00
|
|
|
.IF "$(BOOTSTRAP_SERVICE)"!="TRUE"
|
2000-09-20 08:43:26 -05:00
|
|
|
CPPUMAKERFLAGS*=-L
|
2006-05-24 08:15:26 -05:00
|
|
|
.ENDIF # "$(BOOTSTRAP_SERVICE)"!="TRUE"
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
.IF "$(UNOTYPES)" != ""
|
|
|
|
# makeing all in one
|
|
|
|
.DIRCACHE=no
|
|
|
|
.IF "$(OBJFILES)"!=""
|
2008-06-06 03:29:11 -05:00
|
|
|
$(OBJFILES) : $(UNOUCRTARGET)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(OBJFILES)"!=""
|
|
|
|
.IF "$(SLOFILES)"!=""
|
2008-06-06 03:29:11 -05:00
|
|
|
$(SLOFILES) : $(UNOUCRTARGET)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(SLOFILES)"!=""
|
2002-03-27 09:26:41 -06:00
|
|
|
.IF "$(DEPOBJFILES)"!=""
|
2008-06-06 03:29:11 -05:00
|
|
|
$(DEPOBJFILES) : $(UNOUCRTARGET)
|
2002-03-27 09:26:41 -06:00
|
|
|
.ENDIF # "$(SLOFILES)"!=""
|
2005-10-25 05:09:26 -05:00
|
|
|
.IF "$(NOOPTTARGET)"!=""
|
2008-06-06 03:29:11 -05:00
|
|
|
$(NOOPTTARGET) : $(UNOUCRTARGET)
|
2005-10-25 05:09:26 -05:00
|
|
|
.ENDIF # "$(SLOFILES)"!=""
|
|
|
|
.IF "$(NOOPTFILES)"!=""
|
2008-06-06 03:29:11 -05:00
|
|
|
$(NOOPTFILES) : $(UNOUCRTARGET)
|
2005-10-25 05:09:26 -05:00
|
|
|
.ENDIF # "$(SLOFILES)"!=""
|
|
|
|
.IF "$(EXCEPTIONSFILES)"!=""
|
2008-06-06 03:29:11 -05:00
|
|
|
$(EXCEPTIONSFILES) : $(UNOUCRTARGET)
|
2005-10-25 05:09:26 -05:00
|
|
|
.ENDIF # "$(SLOFILES)"!=""
|
|
|
|
.IF "$(EXCEPTIONSNOOPTTARGET)"!=""
|
2008-06-06 03:29:11 -05:00
|
|
|
$(EXCEPTIONSNOOPTTARGET) : $(UNOUCRTARGET)
|
2005-10-25 05:09:26 -05:00
|
|
|
.ENDIF # "$(SLOFILES)"!=""
|
|
|
|
.IF "$(EXCEPTIONSNOOPTFILES)"!=""
|
2008-06-06 03:29:11 -05:00
|
|
|
$(EXCEPTIONSNOOPTFILES) : $(UNOUCRTARGET)
|
2005-10-25 05:09:26 -05:00
|
|
|
.ENDIF # "$(SLOFILES)"!=""
|
|
|
|
|
2008-06-06 03:29:11 -05:00
|
|
|
$(UNOUCRTARGET) : $(UNOUCRHEADER)
|
2005-10-25 05:09:26 -05:00
|
|
|
|
2008-06-06 03:29:11 -05:00
|
|
|
# keep that one to rebuild single misses
|
|
|
|
$(UNOUCRHEADER):
|
|
|
|
@noop
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
|
2008-06-06 03:29:11 -05:00
|
|
|
$(UNOUCRTARGET) : $(UNOUCRDEP)
|
2001-12-12 05:36:54 -06:00
|
|
|
.IF "$(XML2MK_FILES)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
@@-$(RM) $(foreach,i,$(XML2MK_FILES) $(MISC)/$(i).mk)
|
2001-12-12 05:36:54 -06:00
|
|
|
.ENDIF # "$(XML2MK_FILES)"!=""
|
2008-06-06 03:29:11 -05:00
|
|
|
@@-$(MKDIRHIER) $(UNOUCROUT)
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)$(CPPUMAKER) @$(mktmp $(CPPUMAKERFLAGS) -B$(UNOUCRBASE) -O$(UNOUCROUT) $(UNOTYPES:^"-T") $(UNOUCRRDB)) && $(TOUCH) $@
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(UNOTYPES)" != ""
|
|
|
|
|
2006-09-15 07:58:21 -05:00
|
|
|
.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)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
$(OBJ)/$(CINTERNAME).obj : $(SDITARGET)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SDI1NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
$(OBJ)/$(CINTER1NAME).obj : $(SDI1TARGET)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SDI2NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
$(OBJ)/$(CINTER2NAME).obj : $(SDI2TARGET)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SDI3NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
$(OBJ)/$(CINTER3NAME).obj : $(SDI3TARGET)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SDI4NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
$(OBJ)/$(CINTER4NAME).obj : $(SDI4TARGET)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(SDI5NAME)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
$(OBJ)/$(CINTER5NAME).obj : $(SDI5TARGET)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
2001-10-17 13:01:15 -05:00
|
|
|
.IF "$(SOLAR_JAVA)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(GENJAVAFILES)"!=""
|
|
|
|
$(GENJAVAFILES) : $(RDB)
|
|
|
|
$(JAVATARGET) : $(GENJAVAFILES)
|
|
|
|
.ENDIF # "$(GENJAVAFILES)"!=""
|
2001-10-17 13:01:15 -05:00
|
|
|
.ENDIF # "$(SOLAR_JAVA)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
|
2006-10-05 04:38:22 -05:00
|
|
|
.IF "$(HXXCOPYFILES)" != ""
|
|
|
|
$(HXXCOPYTARGET): $(HXXCOPYFILES)
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)$(COPY) $(COPYUPDATE) $(HXXCOPYFILES) $(INCCOM) $(CHECKCOPYURESULT)
|
2006-10-05 04:38:22 -05:00
|
|
|
.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)
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
@echo "Making: " $@
|
2007-02-06 06:58:16 -06:00
|
|
|
@@-$(RM) -f $@
|
2007-01-25 05:53:02 -06:00
|
|
|
@tr -d "\015" < $(@:f) > $@
|
2002-10-01 10:21:19 -05:00
|
|
|
|
2000-09-21 08:03:04 -05:00
|
|
|
.ENDIF # "$(UNIXTEXT)"!=""
|
|
|
|
|
2009-06-17 08:15:46 -05:00
|
|
|
.IF "$(WITH_LANG)"!=""
|
|
|
|
.IF "$(LOCALIZESDF)"!=""
|
2009-08-07 07:42:01 -05:00
|
|
|
|
|
|
|
# dummy target to keep the build happy if not even the .zip exists. localization tools deal with not existing
|
|
|
|
# localize.sdf themself
|
2009-11-16 08:38:48 -06:00
|
|
|
"$(LOCALIZESDF)%":
|
2009-08-07 07:42:01 -05:00
|
|
|
@echo $(LOCALIZESDF)
|
2009-06-17 08:15:46 -05:00
|
|
|
@@-$(MKDIRHIER) $(@:d)
|
2009-09-28 11:00:47 -05:00
|
|
|
$(TOUCH) $@
|
2009-06-17 08:15:46 -05:00
|
|
|
|
2009-11-16 08:38:48 -06:00
|
|
|
.IF "$(LOCALIZATION_FOUND)"==""
|
|
|
|
.IF "$(LOCALSDFFILE)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
"$(LOCALIZESDF)" : $(SOLARCOMMONSDFDIR)/$(PRJNAME).zip
|
2009-06-17 08:15:46 -05:00
|
|
|
@@-$(MKDIRHIER) $(@:d)
|
2009-09-07 08:35:07 -05:00
|
|
|
@@-$(MKDIRHIER) $(COMMONMISC)/$(PRJNAME)_$(TARGET)
|
2009-11-16 08:38:48 -06:00
|
|
|
@-unzip -o -d $(COMMONMISC)/$(PRJNAME) $(SOLARCOMMONSDFDIR)/$(PRJNAME).zip $(subst,$(COMMONMISC)/$(PRJNAME)/, $@)
|
|
|
|
@@$(TOUCH) $@
|
|
|
|
.ENDIF # "$(LOCALSDFFILE)"!=""
|
|
|
|
.ENDIF # "$(LOCALIZATION_FOUND)"==""
|
2009-06-17 08:15:46 -05:00
|
|
|
.ENDIF # "$(LOCALIZESDF)"!=""
|
2009-08-07 07:42:01 -05:00
|
|
|
.ENDIF # "$(WITH_LANG)"!=""
|
2009-06-17 08:15:46 -05:00
|
|
|
|
2007-04-16 07:45:43 -05:00
|
|
|
.IF "$(EXTUPDATEINFO_NAME)"!=""
|
|
|
|
$(EXTUPDATEINFO_DEST) : $(EXTUPDATEINFO_SOURCE)
|
2009-09-07 08:35:07 -05:00
|
|
|
$(PERL) $(SOLARENV)/bin/make_ext_update_info.pl --out $(EXTUPDATEINFO_DEST) $(foreach,i,$(EXTUPDATEINFO_URLS) --update-url "$i") $(EXTUPDATEINFO_SOURCE)
|
2007-04-16 07:45:43 -05:00
|
|
|
.ENDIF # "$(EXTUPDATEINFO_NAME)"!=""
|
|
|
|
|
2000-09-20 08:43:26 -05:00
|
|
|
makedoc:
|
2009-09-07 08:35:07 -05:00
|
|
|
@@-mkdir $(OUT)/ucrdoc
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)$(IDLC) $(VERBOSITY) @$(mktmp $(IDLCFLAGS) $(UNOIDLDEFS) $(UNOIDLINCEXTRA) $(UNOIDLINC) -C -O$(OUT)/ucrdoc/$(IDLPACKAGE) $(DEPIDLFILES:+"\n"))
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
.IF "$(LOCALDBTARGET)"!=""
|
2007-02-06 06:58:16 -06:00
|
|
|
$(LOCALDBTARGET) : $(URDFILES) $(DEPIDLFILES)
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)$(IDLC) $(VERBOSITY) @$(mktmp $(IDLCFLAGS) $(UNOIDLDEFS) $(UNOIDLINCEXTRA) $(UNOIDLINC) -O$(OUT)/ucr/$(IDLPACKAGE) $(all_outdated_idl))
|
|
|
|
$(COMMAND_ECHO)-$(RM) $@
|
|
|
|
$(COMMAND_ECHO)$(REGMERGE) $@ UCR @$(mktmp $(URDFILES))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(LOCALDOCDBTARGET)"!=""
|
2007-02-06 06:58:16 -06:00
|
|
|
$(LOCALDOCDBTARGET) : $(URDDOCFILES) $(DEPIDLFILES)
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)$(IDLC) $(VERBOSITY) @$(mktmp $(IDLCFLAGS) $(UNOIDLDEFS) $(UNOIDLINCEXTRA) $(UNOIDLINC) -C -O$(OUT)/ucrdoc/$(IDLPACKAGE) $(all_outdated_idl))
|
|
|
|
$(COMMAND_ECHO)-$(RM) $@
|
|
|
|
$(COMMAND_ECHO)$(REGMERGE) $@ UCR @$(mktmp $(URDDOCFILES))
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(UNOIDLDBTARGET)"!=""
|
2001-02-27 06:41:59 -06:00
|
|
|
$(UNOIDLDBTARGET) : $(UNOIDLDBFILES) $(UNOIDLDBREGS)
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)-$(RM) $@
|
|
|
|
$(COMMAND_ECHO)$(REGMERGE) $@ / @$(mktmp $(UNOIDLDBFILES) $(UNOIDLDBREGS))
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(LOCALREGDB)"!=""
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)$(REGMERGE) $(LOCALREGDB) / $@
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
.ENDIF # "$(UNOIDLDBTARGET)"!=""
|
|
|
|
|
|
|
|
.IF "$(UNOIDLDBDOCTARGET)"!=""
|
2001-02-27 06:41:59 -06:00
|
|
|
$(UNOIDLDBDOCTARGET) : $(UNOIDLDBDOCFILES) $(UNOIDLDBDOCREGS)
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)-$(RM) $@
|
|
|
|
$(COMMAND_ECHO)$(REGMERGE) $@ / @$(mktmp $(UNOIDLDBDOCFILES) $(UNOIDLDBDOCREGS))
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(LOCALREGDB)"!=""
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)$(REGMERGE) $(LOCALREGDB) / $@
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
.ENDIF # "$(UNOIDLDBDOCTARGET)"!=""
|
|
|
|
|
|
|
|
.IF "$(SCP_PRODUCT_TYPE)"!=""
|
|
|
|
$(SCP_PRODUCT_TYPE):
|
2009-09-07 08:35:07 -05:00
|
|
|
@@-$(MKDIRHIER) $(PAR)/$@
|
|
|
|
@@-$(MKDIRHIER) $(BIN)/$@
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
.ENDIF # "$(PARFILES)"!=""
|
|
|
|
|
2009-09-07 08:35:07 -05:00
|
|
|
"$(SOLARVERSION)/$(INPATH)/inc$(UPDMINOREXT)/minormkchanged.flg" :
|
2007-01-25 05:53:02 -06:00
|
|
|
$(TOUCH) $@
|
2002-01-14 12:35:58 -06:00
|
|
|
|
2002-01-08 07:57:10 -06:00
|
|
|
.IF "$(COMPVERMK)"!=""
|
2005-12-14 08:37:20 -06:00
|
|
|
.IF "$(UPDATER)"!="" || "$(CWS_WORK_STAMP)"!=""
|
2009-04-23 10:52:08 -05:00
|
|
|
.IF "$(COMPATH:s!\!/!)"!="$(COMPATH_STORED)"
|
2005-09-07 10:08:46 -05:00
|
|
|
COMPVERMK_PHONY:=.PHONY
|
2009-04-23 10:52:08 -05:00
|
|
|
.ENDIF # "$(COMPATH:s!\!/!)"!="$(COMPATH_STORED)"
|
2002-07-11 10:47:51 -05:00
|
|
|
COMPVTMP:=$(mktmp iii)
|
2009-09-07 08:35:07 -05:00
|
|
|
"$(COMPVERMK)" $(COMPVERMK_PHONY): $(SOLARVERSION)/$(INPATH)/inc$(UPDMINOREXT)/minormkchanged.flg
|
2003-04-01 06:34:20 -06:00
|
|
|
.IF "$(CCNUMVER)"!=""
|
2002-07-11 10:47:51 -05:00
|
|
|
@echo COMNAME:=$(COMNAME) > $(COMPVTMP)
|
|
|
|
@echo COMID:=$(COMID) >> $(COMPVTMP)
|
2002-08-29 08:01:40 -05:00
|
|
|
.IF "$(COM)"=="GCC"
|
2002-09-05 09:49:47 -05:00
|
|
|
@echo SHORTSTDCPP3:=$(SHORTSTDCPP3) >> $(COMPVTMP)
|
2002-08-29 08:01:40 -05:00
|
|
|
.ENDIF
|
|
|
|
@echo CCNUMVER:=$(CCNUMVER) >> $(COMPVTMP)
|
2005-09-07 10:08:46 -05:00
|
|
|
@echo CCVER:=$(CCVER:s/-/ /:1) >> $(COMPVTMP)
|
2002-07-11 10:47:51 -05:00
|
|
|
@echo CDEFS+=-DCPPU_ENV=$(COMNAME) >> $(COMPVTMP)
|
2009-04-23 10:52:08 -05:00
|
|
|
@echo COMPATH_STORED:=$(COMPATH:s!\!/!) >> $(COMPVTMP)
|
2007-02-06 06:58:16 -06:00
|
|
|
@@-$(RM) $(@)_$(COMPVTMP:b)
|
2009-04-23 10:52:08 -05:00
|
|
|
@$(TYPE) $(COMPVTMP) | tr -d "\015" > $(@)_$(COMPVTMP:b)
|
2007-01-25 11:22:07 -06:00
|
|
|
@$(IFEXIST) $@ $(THEN) $(RM:s/+//) $@ >& $(NULLDEV) $(FI)
|
2007-01-25 05:53:02 -06:00
|
|
|
@-$(RENAME) $(@)_$(COMPVTMP:b) $@
|
2007-02-06 06:58:16 -06:00
|
|
|
@@-$(RM) $(@)_$(COMPVTMP:b)
|
2003-04-01 06:34:20 -06:00
|
|
|
.ELSE # "$(CCNUMVER)"!=""
|
2007-02-06 06:58:16 -06:00
|
|
|
@@-$(RM) $@
|
2003-04-01 06:34:20 -06:00
|
|
|
.ENDIF # "$(CCNUMVER)"!=""
|
2005-03-18 03:13:41 -06:00
|
|
|
|
2002-01-08 07:57:10 -06:00
|
|
|
.ENDIF # "$(COMPVERMK)"!=""
|
2005-12-14 08:37:20 -06:00
|
|
|
.ENDIF # "$(UPDATER)"!="" || "$(CWS_WORK_STAMP)"!=""
|
2002-01-08 07:57:10 -06:00
|
|
|
|
2002-03-22 03:53:37 -06:00
|
|
|
.IF "$(JAVAVERMK)"!=""
|
2003-08-25 08:46:43 -05:00
|
|
|
.IF "$(JAVALOCATION)"!="$(JAVA_HOME)"
|
|
|
|
"$(JAVAVERMK)" .PHONY :
|
|
|
|
.ELSE # "$(JAVALOCATION)"!="$(JAVA_HOME)"
|
2009-09-07 08:35:07 -05:00
|
|
|
"$(JAVAVERMK)" : $(SOLARVERSION)/$(INPATH)/inc$(UPDMINOREXT)/minormkchanged.flg
|
2003-08-25 08:46:43 -05:00
|
|
|
.ENDIF # "$(JAVALOCATION)"!="$(JAVA_HOME)"
|
2007-01-25 05:53:02 -06:00
|
|
|
@-$(RM) $@
|
2002-03-22 03:53:37 -06:00
|
|
|
@echo JAVAVER:=$(JAVAVER) > $@
|
|
|
|
@echo JAVANUMVER:=$(JAVANUMVER) >> $@
|
2003-08-25 08:46:43 -05:00
|
|
|
@echo JAVALOCATION:=$(JAVA_HOME) >> $@
|
2005-03-18 03:13:41 -06:00
|
|
|
|
2002-03-22 03:53:37 -06:00
|
|
|
.ENDIF # "$(JAVAVERMK)"!=""
|
2002-01-08 07:57:10 -06:00
|
|
|
|
2004-06-25 10:12:31 -05: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)"!=""
|
2006-11-08 05:03:29 -06:00
|
|
|
|
|
|
|
.IF "$(WITH_LANG)"==""
|
|
|
|
$(LOCALIZE_ME_DEST) : $(LOCALIZE_ME)
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)-$(RM) $(INCCOM)/$(TARGET)_lastrun.mk
|
|
|
|
$(COMMAND_ECHO)-$(MKDIR) $(@:d)
|
|
|
|
$(COMMAND_ECHO)-$(RM) $@
|
|
|
|
$(COMMAND_ECHO)$(COPY) $(@:b:+"_tmpl")$(@:e) $@
|
2006-11-08 05:03:29 -06:00
|
|
|
|
|
|
|
.ELSE # "$(WITH_LANG)"==""
|
|
|
|
# LASTRUN_MERGED
|
2009-09-07 08:35:07 -05:00
|
|
|
.INCLUDE .IGNORE : $(INCCOM)/$(TARGET)_lastrun.mk
|
2006-11-08 05:03:29 -06:00
|
|
|
.IF "$(LASTRUN_MERGED)"=="TRUE"
|
2009-06-17 08:15:46 -05:00
|
|
|
$(LOCALIZE_ME_DEST) : $(LOCALIZE_ME) $(LOCALIZESDF)
|
2006-11-08 05:03:29 -06:00
|
|
|
.ELSE # "$(LASTRUN_MERGED)"=="TRUE"
|
2009-06-17 08:15:46 -05:00
|
|
|
$(LOCALIZE_ME_DEST) .PHONY : $(LOCALIZE_ME) $(LOCALIZESDF)
|
2009-09-07 08:35:07 -05:00
|
|
|
echo LASTRUN_MERGED:=TRUE > $(INCCOM)/$(TARGET)_lastrun.mk
|
2006-11-08 05:03:29 -06:00
|
|
|
.ENDIF # "$(LASTRUN_MERGED)"=="TRUE"
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)-$(MKDIR) $(@:d)
|
|
|
|
$(COMMAND_ECHO)-$(RM) $@
|
|
|
|
$(COMMAND_ECHO)$(TRANSEX) $(TRANSEX_VERBOSITY) -p $(PRJNAME) -i $(@:b:+"_tmpl")$(@:e) -o $(@:d)/$(@:b:+"_tmpl")$(@:e).$(INPATH) -m $(LOCALIZESDF) -l all
|
|
|
|
$(COMMAND_ECHO)$(RENAME) $(@:d)$(@:b:+"_tmpl")$(@:e).$(INPATH) $@
|
2004-06-25 10:12:31 -05:00
|
|
|
|
2006-11-08 05:03:29 -06:00
|
|
|
.ENDIF # "$(WITH_LANG)"==""
|
2004-06-25 10:12:31 -05:00
|
|
|
.ENDIF # "$(LOCALIZE_ME_DEST)"!=""
|
2002-06-26 05:24:29 -05:00
|
|
|
|
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)
|
2001-06-27 00:31:55 -05:00
|
|
|
.ENDIF
|
2006-11-08 05:03:29 -06:00
|
|
|
.IF "$(WITH_LANG)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
$(MISC)/$(TARGET)_%.done : $(COMMONMISC)/$(TARGET)/%.xrb
|
2006-11-08 05:03:29 -06:00
|
|
|
.ELSE # "$(WITH_LANG)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
$(MISC)/$(TARGET)_%.done : %.xrb
|
2006-11-08 05:03:29 -06:00
|
|
|
.ENDIF # "$(WITH_LANG)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
@@-$(RM) $(MISC)/$(<:b).interm$(TARGET)
|
|
|
|
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)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF # "$(XMLPROPERTIES)"!=""
|
|
|
|
|
2006-10-05 04:38:22 -05:00
|
|
|
.IF "$(HIDSID1PARTICLE)$(SDI1TARGET)$(HIDSID2PARTICLE)$(SDI2TARGET)$(HIDSID3PARTICLE)$(SDI3TARGET)$(HIDSID4PARTICLE)$(SDI4TARGET)$(HIDSID5PARTICLE)$(SDI5TARGET)$(HIDSID6PARTICLE)$(SDI6TARGET)$(HIDSID7PARTICLE)$(SDI7TARGET)$(HIDSID8PARTICLE)$(SDI8TARGET)$(HIDSID9PARTICLE)$(SDI9TARGET)"!=""
|
2006-05-24 07:12:42 -05:00
|
|
|
.INCLUDE : _tg_sdi.mk
|
2006-10-05 04:38:22 -05:00
|
|
|
.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
|
|
|
|
|
2003-08-25 08:46:43 -05:00
|
|
|
.IF "$(COMMONPRJHIDOTHERTARGET)"!=""
|
|
|
|
$(COMMONPRJHIDOTHERTARGET) : $(PRJHIDOTHERTARGET)
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
@echo "Making: " $@
|
2007-01-26 03:59:05 -06:00
|
|
|
@$(IFEXIST) $@ $(THEN) $(RM:s/+//) $@ $(FI)
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)$(TYPE) $(PRJHIDOTHERTARGET) > $@.$(ROUT).tmp
|
2007-01-25 05:53:02 -06:00
|
|
|
@$(RENAME) $@.$(ROUT).tmp $@
|
2003-08-25 08:46:43 -05:00
|
|
|
.ENDIF
|
|
|
|
|
2000-09-20 08:43:26 -05:00
|
|
|
# -------
|
|
|
|
# - LIB -
|
|
|
|
# -------
|
|
|
|
|
2006-10-05 04:38:22 -05:00
|
|
|
.IF "$(OBJTARGET)$($(SECOND_BUILD)OBJTARGET)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
.INCLUDE : tg_obj.mk
|
2006-10-05 04:38:22 -05:00
|
|
|
.ENDIF # "$(OBJTARGET)$($(SECOND_BUILD)OBJTARGET)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
# -------
|
|
|
|
# - SLB -
|
|
|
|
# -------
|
|
|
|
|
2006-10-05 04:38:22 -05:00
|
|
|
.IF "$(SLOTARGET)$($(SECOND_BUILD)SLOTARGET)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
.INCLUDE : tg_slo.mk
|
2006-10-05 04:38:22 -05:00
|
|
|
.ENDIF # "$(SLOTARGET)$($(SECOND_BUILD)SLOTARGET)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
# --------
|
|
|
|
# - LIBS -
|
|
|
|
# --------
|
|
|
|
|
2006-10-05 04:38:22 -05:00
|
|
|
.IF "$(LIB1TARGET)$(LIB2TARGET)$(LIB3TARGET)$(LIB4TARGET)$(LIB5TARGET)$(LIB6TARGET)$(LIB7TARGET)$(LIB8TARGET)$(LIB9TARGET)" != ""
|
2000-09-20 08:43:26 -05:00
|
|
|
.INCLUDE : _tg_lib.mk
|
2006-10-05 04:38:22 -05:00
|
|
|
.ENDIF # "$(LIB1TARGET)$(LIB2TARGET)$(LIB3TARGET)$(LIB4TARGET)$(LIB5TARGET)$(LIB6TARGET)$(LIB7TARGET)$(LIB8TARGET)$(LIB9TARGET)" != ""
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
# -------
|
|
|
|
# - SRS -
|
|
|
|
# -------
|
|
|
|
|
2003-08-25 08:46:43 -05:00
|
|
|
.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 -
|
|
|
|
# -------
|
|
|
|
|
2006-10-05 04:38:22 -05:00
|
|
|
.IF "$(RCTARGET)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
.INCLUDE : tg_res.mk
|
2006-10-05 04:38:22 -05:00
|
|
|
.ENDIF # "$(RCTARGET)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
|
2006-07-19 03:35:45 -05:00
|
|
|
# -------
|
|
|
|
# - SHL -
|
|
|
|
# -------
|
|
|
|
|
2006-10-05 04:38:22 -05:00
|
|
|
.IF "$(SHL1TARGETN)$(SHL2TARGETN)$(SHL3TARGETN)$(SHL4TARGETN)$(SHL5TARGETN)$(SHL6TARGETN)$(SHL7TARGETN)$(SHL8TARGETN)$(SHL9TARGETN)"!=""
|
2006-07-19 03:35:45 -05:00
|
|
|
.INCLUDE : _tg_shl.mk
|
2006-10-05 04:38:22 -05:00
|
|
|
.ENDIF # "$(SHL1TARGETN)$(SHL2TARGETN)$(SHL3TARGETN)$(SHL4TARGETN)$(SHL5TARGETN)$(SHL6TARGETN)$(SHL7TARGETN)$(SHL8TARGETN)$(SHL9TARGETN)"!=""
|
2006-07-19 03:35:45 -05:00
|
|
|
|
|
|
|
.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 -
|
|
|
|
# -------
|
|
|
|
|
2002-06-14 03:26:38 -05:00
|
|
|
.IF "$(ZIP1TARGET)$(ZIP2TARGET)$(ZIP3TARGET)$(ZIP4TARGET)$(ZIP5TARGET)$(ZIP6TARGET)$(ZIP7TARGET)$(ZIP8TARGET)$(ZIP9TARGET)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
.INCLUDE : _tg_zip.mk
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
# -------
|
|
|
|
# - RESLIBTARGET -
|
|
|
|
# -------
|
|
|
|
|
2001-11-07 07:28:33 -06:00
|
|
|
.IF "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
.INCLUDE : _tg_rslb.mk
|
2001-11-07 07:28:33 -06:00
|
|
|
.ENDIF
|
2000-09-20 08:43:26 -05:00
|
|
|
|
2005-03-15 06:00:11 -06:00
|
|
|
# -------
|
|
|
|
# - processing config -
|
|
|
|
# -------
|
|
|
|
|
2006-10-05 04:38:22 -05:00
|
|
|
.IF "$(XCSFILES)$(XCUFILES)"!=""
|
2005-03-15 06:00:11 -06:00
|
|
|
.INCLUDE : tg_config.mk
|
2006-10-05 04:38:22 -05:00
|
|
|
.ENDIF # "$(XCSFILES)$(XCUFILES)"!=""
|
2005-03-15 06:00:11 -06:00
|
|
|
|
|
|
|
|
2000-09-20 08:43:26 -05:00
|
|
|
# ------------------
|
|
|
|
# - INCLUDE DEPEND -
|
|
|
|
# ------------------
|
|
|
|
|
2008-01-16 07:27:25 -06:00
|
|
|
# same block as in depend build
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(MAKEFILERC)"==""
|
2008-01-16 07:27:25 -06:00
|
|
|
.IF "$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != ""
|
2001-02-06 04:17:27 -06:00
|
|
|
.IF "$(DEPFILES)" != ""
|
2003-06-13 04:44:06 -05:00
|
|
|
.INCLUDE : $(DEPFILES)
|
2005-08-05 08:00:27 -05:00
|
|
|
.ENDIF # "$(DEPFILES)" != ""
|
2006-10-30 01:54:14 -06:00
|
|
|
.IF "$(nodep)"==""
|
|
|
|
.IF "$(DEPCOLLECT_SLO)" != ""
|
|
|
|
.PHONY : $(DEPCOLLECT_SLO)
|
|
|
|
.INCLUDE .IGNORE : $(DEPCOLLECT_SLO)
|
|
|
|
.INCLUDE : $(DEPFILE_SLO)
|
|
|
|
.ENDIF # "$(DEPCOLLECT_SLO)" != ""
|
|
|
|
.IF "$(DEPCOLLECT_OBJ)" != ""
|
|
|
|
.PHONY : $(DEPCOLLECT_OBJ)
|
|
|
|
.INCLUDE .IGNORE : $(DEPCOLLECT_OBJ)
|
|
|
|
.INCLUDE : $(DEPFILE_OBJ)
|
|
|
|
.ENDIF # "$(DEPCOLLECT_OBJ)" != ""
|
|
|
|
.ENDIF # "$(nodep)"==""
|
2008-01-16 07:27:25 -06:00
|
|
|
.ENDIF # "$(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)" != ""
|
2002-08-21 07:04:19 -05:00
|
|
|
.IF "$(nodep)"==""
|
2009-09-07 08:35:07 -05:00
|
|
|
.INCLUDE : $(MISC)/$(TARGET).dpr
|
2002-08-21 07:04:19 -05:00
|
|
|
.ENDIF # "$(nodep)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(make_zip_deps)"==""
|
|
|
|
.IF "$(ZIP1TARGET)" != "" || "$(ZIP2TARGET)" != "" || "$(ZIP3TARGET)" != ""
|
2002-08-21 07:04:19 -05:00
|
|
|
.IF "$(nodep)"==""
|
2009-09-07 08:35:07 -05:00
|
|
|
.INCLUDE : $(MISC)/$(TARGET).dpz
|
2009-03-24 07:17:31 -05:00
|
|
|
# introduce separation char
|
|
|
|
missing_zipdep_langs=$(alllangiso:^"+":+"+")
|
|
|
|
some_dummy_var:=$(foreach,i,$(zipdep_langs) $(assign missing_zipdep_langs:=$(strip $(subst,+$(i)+, $(missing_zipdep_langs)))))
|
2002-09-13 08:30:49 -05:00
|
|
|
.IF "$(missing_zipdep_langs)"!=""
|
|
|
|
ZIPDEPPHONY=.PHONY
|
|
|
|
.ENDIF # "$(missing_zipdep_langs)"!=""
|
2002-08-21 07:04:19 -05:00
|
|
|
.ENDIF # "$(nodep)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
2008-01-16 07:27:25 -06:00
|
|
|
last_target:
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(NULL)
|
2001-02-20 12:07:04 -06:00
|
|
|
|
2009-09-07 08:35:07 -05:00
|
|
|
$(MISC)/$(TARGET)genjava.mk: $(IDLFILES)
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
.IF "$(JAVACLASSFILES:s/DEFINED//)"!=""
|
2001-08-30 06:06:04 -05:00
|
|
|
.IF "$(L10N_framework)"==""
|
2009-09-07 08:35:07 -05:00
|
|
|
.INCLUDE .IGNORE : $(MISC)/$(TARGET).dpj
|
2000-09-20 08:43:26 -05:00
|
|
|
$(TARGETDPJ) : $(JAVAFILES) $(JAVATARGET)
|
2001-08-30 06:06:04 -05:00
|
|
|
.ENDIF # "$(L10N_framework)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
2006-10-05 04:38:22 -05:00
|
|
|
.IF "$(JARTARGETN)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
.INCLUDE : tg_jar.mk
|
2006-10-05 04:38:22 -05:00
|
|
|
.ENDIF # "$(JARTARGETN)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
# ----------------------------------
|
|
|
|
# - NOOPT - files ohne optimierung -
|
|
|
|
# ----------------------------------
|
|
|
|
|
|
|
|
.IF "$(NOOPTTARGET)" != ""
|
|
|
|
.IF "$(NOOPT_FLAG)" == ""
|
|
|
|
|
|
|
|
$(NOOPTTARGET):
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.IF "$(VERBOSE)" == "TRUE"
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo --- NOOPTFILES ---
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.ENDIF
|
2003-08-25 08:46:43 -05:00
|
|
|
@dmake $(MFLAGS) $(MAKEFILE) nopt=true $(NOOPTFILES) NOOPT_FLAG=TRUE $(CALLMACROS)
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.IF "$(VERBOSE)" == "TRUE"
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo --- NOOPTFILES OVER ---
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.ENDIF
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
$(NOOPTFILES):
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.IF "$(VERBOSE)" == "TRUE"
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo --- NOOPT ---
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.ENDIF
|
2003-08-25 08:46:43 -05:00
|
|
|
@dmake $(MFLAGS) $(MAKEFILE) nopt=true NOOPT_FLAG=TRUE $(CALLMACROS) $@
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.IF "$(VERBOSE)" == "TRUE"
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo --- NOOPT OVER ---
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.ENDIF
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
|
|
|
|
# ----------------------------------
|
2005-10-05 05:30:17 -05:00
|
|
|
# - EXCEPTIONSNOOPT - files with exceptions, without optimization -
|
2000-09-20 08:43:26 -05:00
|
|
|
# ----------------------------------
|
|
|
|
|
|
|
|
.IF "$(EXCEPTIONSNOOPTTARGET)" != ""
|
|
|
|
.IF "$(EXCEPTIONSNOOPT_FLAG)" == ""
|
|
|
|
|
|
|
|
$(EXCEPTIONSNOOPTTARGET):
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.IF "$(VERBOSE)" == "TRUE"
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo --- EXCEPTIONSNOOPTFILES ---
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.ENDIF
|
2003-08-25 08:46:43 -05:00
|
|
|
@dmake $(MFLAGS) $(MAKEFILE) ENABLE_EXCEPTIONS=true $(EXCEPTIONSNOOPTFILES) EXCEPTIONSNOOPT_FLAG=TRUE nopt=true $(CALLMACROS)
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.IF "$(VERBOSE)" == "TRUE"
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo --- EXCEPTIONSNOOPTFILES OVER ---
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.ENDIF
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
$(EXCEPTIONSNOOPTFILES):
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.IF "$(VERBOSE)" == "TRUE"
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo --- EXCEPTIONSNOOPT ---
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.ENDIF
|
2003-08-25 08:46:43 -05:00
|
|
|
@dmake $(MFLAGS) $(MAKEFILE) ENABLE_EXCEPTIONS=true EXCEPTIONSNOOPT_FLAG=TRUE nopt=true $(CALLMACROS) $@
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.IF "$(VERBOSE)" == "TRUE"
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo --- EXCEPTIONSNOOPT OVER ---
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.ENDIF
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
|
|
|
|
.ENDIF
|
|
|
|
.ENDIF
|
|
|
|
|
2008-01-16 07:27:25 -06:00
|
|
|
.IF "$(nodep)"==""
|
|
|
|
# recreate dependency files that were removed manually or vanished otherwise...
|
|
|
|
forcedeps: $(DEPFILE_SLO) $(DEPFILE_OBJ)
|
|
|
|
@$(null,$(DEPS_MISSING) noop $(eq,$(sort $(DEPS_MISSING)),$(sort $(DEPS_MADE)) noop dmake depend=t $(MFLAGS) $(MAKEMACROS) ALLDEP))
|
|
|
|
@noop $(foreach,i,$($(TARGET)_known_dpcc) $(assign DEPS_MADE:=$(subst,$i, $(DEPS_MADE))))
|
|
|
|
@$(null,$(DEPS_MADE) noop $(null,$(DEPFILE_SLO) noop $(RM) $(DEPFILE_SLO)))
|
|
|
|
@$(null,$(DEPS_MADE) noop $(null,$(DEPFILE_OBJ) noop $(RM) $(DEPFILE_OBJ)))
|
2001-08-27 09:31:27 -05:00
|
|
|
|
2008-01-16 07:27:25 -06:00
|
|
|
ALLTAR : forcedeps
|
2001-02-20 12:07:04 -06:00
|
|
|
|
2008-01-16 07:27:25 -06:00
|
|
|
.ENDIF # "$(nodep)"==""
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
# -------------------------
|
2008-01-16 07:27:25 -06:00
|
|
|
# - several kill targets -
|
2000-09-20 08:43:26 -05:00
|
|
|
# -------------------------
|
|
|
|
|
2009-09-07 08:35:07 -05:00
|
|
|
"$(TMP)/makedt.don":
|
|
|
|
@$(TOUCH) $(TMP)/makedt.don
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
killbin:
|
2008-07-22 10:50:38 -05:00
|
|
|
.IF "$(GUI)"=="WNT" || "$(GUI)"=="OS2"
|
2009-09-07 08:35:07 -05:00
|
|
|
@$(IFEXIST) $(BIN)/$(SHL1TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL1TARGET).dll $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(SHL2TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL2TARGET).dll $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(SHL3TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL3TARGET).dll $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(SHL4TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL4TARGET).dll $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(SHL5TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL5TARGET).dll $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(SHL6TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL6TARGET).dll $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(SHL7TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL7TARGET).dll $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(SHL8TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL8TARGET).dll $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(SHL9TARGET).dll $(THEN) $(RM:s/+//) $(BIN)/$(SHL9TARGET).dll $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(APP1TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP1TARGET)$(EXECPOST) $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(APP2TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP2TARGET)$(EXECPOST) $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(APP3TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP3TARGET)$(EXECPOST) $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(APP4TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP4TARGET)$(EXECPOST) $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(APP5TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP5TARGET)$(EXECPOST) $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(APP6TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP6TARGET)$(EXECPOST) $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(APP7TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP7TARGET)$(EXECPOST) $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(APP8TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP8TARGET)$(EXECPOST) $(FI)
|
|
|
|
@$(IFEXIST) $(BIN)/$(APP9TARGET)$(EXECPOST) $(THEN) $(RM:s/+//) $(BIN)/$(APP9TARGET)$(EXECPOST) $(FI)
|
2005-03-18 03:13:41 -06:00
|
|
|
|
2001-04-27 10:44:51 -05:00
|
|
|
.ELSE # "$(GUI)"=="WNT"
|
2000-10-11 13:48:03 -05:00
|
|
|
.IF "$(SHL1TARGET)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
@-$(RM) $(LB)/$(SHL1DLLPRE)$(SHL1TARGET)$(DLLPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(SHL2TARGET)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
@-$(RM) $(LB)/$(SHL2DLLPRE)$(SHL2TARGET)$(DLLPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(SHL3TARGET)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
@-$(RM) $(LB)/$(SHL3DLLPRE)$(SHL3TARGET)$(DLLPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(SHL4TARGET)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
@-$(RM) $(LB)/$(SHL4DLLPRE)$(SHL4TARGET)$(DLLPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(SHL5TARGET)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
@-$(RM) $(LB)/$(SHL5DLLPRE)$(SHL5TARGET)$(DLLPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(SHL6TARGET)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
@-$(RM) $(LB)/$(SHL6DLLPRE)$(SHL6TARGET)$(DLLPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(SHL7TARGET)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
@-$(RM) $(LB)/$(SHL7DLLPRE)$(SHL7TARGET)$(DLLPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(SHL8TARGET)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
@-$(RM) $(LB)/$(SHL8DLLPRE)$(SHL8TARGET)$(DLLPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(SHL9TARGET)"!=""
|
2007-07-17 08:27:45 -05:00
|
|
|
@-$(RM) $(LB)/$(SHL9DLLPRE)$(SHL9TARGET)$(DLLPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(APP1TARGET)"!=""
|
2007-01-25 05:53:02 -06:00
|
|
|
@-$(RM) $(BIN)/$(APP1TARGET)$(EXECPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(APP2TARGET)"!=""
|
2007-01-25 05:53:02 -06:00
|
|
|
@-$(RM) $(BIN)/$(APP2TARGET)$(EXECPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(APP3TARGET)"!=""
|
2007-01-25 05:53:02 -06:00
|
|
|
@-$(RM) $(BIN)/$(APP3TARGET)$(EXECPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(APP4TARGET)"!=""
|
2007-01-25 05:53:02 -06:00
|
|
|
@-$(RM) $(BIN)/$(APP4TARGET)$(EXECPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(APP5TARGET)"!=""
|
2007-01-25 05:53:02 -06:00
|
|
|
@-$(RM) $(BIN)/$(APP5TARGET)$(EXECPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(APP6TARGET)"!=""
|
2007-01-25 05:53:02 -06:00
|
|
|
@-$(RM) $(BIN)/$(APP6TARGET)$(EXECPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(APP7TARGET)"!=""
|
2007-01-25 05:53:02 -06:00
|
|
|
@-$(RM) $(BIN)/$(APP7TARGET)$(EXECPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(APP8TARGET)"!=""
|
2007-01-25 05:53:02 -06:00
|
|
|
@-$(RM) $(BIN)/$(APP8TARGET)$(EXECPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(APP9TARGET)"!=""
|
2007-01-25 05:53:02 -06:00
|
|
|
@-$(RM) $(BIN)/$(APP9TARGET)$(EXECPOST)
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
|
|
|
.ENDIF # "$(GUI)"=="WNT"
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
killobj:
|
|
|
|
.IF "$(SLOFILES)" != ""
|
2007-01-25 05:53:02 -06:00
|
|
|
-cd $(SLO) && $(TYPE:s/+//) $(mktmp $(SLOFILES:f)) | xargs -n 20 rm
|
|
|
|
-cd $(SLO) && $(TYPE:s/+//) $(mktmp $(SLOFILES:s/.obj/.o/:f)) | xargs -n 20 rm
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
.IF "$(OBJFILES)" != ""
|
2007-01-25 05:53:02 -06:00
|
|
|
-cd $(OBJ) && $(TYPE:s/+//) $(mktmp $(OBJFILES:f)) | xargs -n 20 rm
|
|
|
|
-cd $(OBJ) && $(TYPE:s/+//) $(mktmp $(OBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm
|
2000-10-11 13:48:03 -05:00
|
|
|
.ENDIF
|
2007-01-25 05:53:02 -06:00
|
|
|
|
2001-09-05 09:15:19 -05:00
|
|
|
.IF "$(REAL_$(SECOND_BUILD)_SLOFILES)" != ""
|
2007-01-25 05:53:02 -06:00
|
|
|
-cd $(REAL_$(SECOND_BUILD)_SLO) && $(TYPE:s/+//) $(mktmp $(REAL_$(SECOND_BUILD)_SLOFILES:f)) | xargs -n 20 rm
|
|
|
|
-cd $(REAL_$(SECOND_BUILD)_SLO) && $(TYPE:s/+//) $(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)" != ""
|
2007-01-25 05:53:02 -06:00
|
|
|
-cd $(REAL_$(SECOND_BUILD)_OBJ) && $(TYPE:s/+//) $(mktmp $(REAL_$(SECOND_BUILD)_OBJFILES:f)) | xargs -n 20 rm
|
|
|
|
-cd $(REAL_$(SECOND_BUILD)_OBJ) && $(TYPE:s/+//) $(mktmp $(REAL_$(SECOND_BUILD)_OBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm
|
2001-09-05 09:15:19 -05:00
|
|
|
.ENDIF
|
2000-10-11 13:48:03 -05:00
|
|
|
.IF "$(DEPOBJFILES)" != ""
|
2007-01-25 05:53:02 -06:00
|
|
|
-cd $(SLO) && $(TYPE:s/+//) $(mktmp $(DEPOBJFILES:f)) | xargs -n 20 rm
|
|
|
|
-cd $(SLO) && $(TYPE:s/+//) $(mktmp $(DEPOBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm
|
|
|
|
-cd $(OBJ) && $(TYPE:s/+//) $(mktmp $(DEPOBJFILES:f)) | xargs -n 20 rm
|
|
|
|
-cd $(OBJ) && $(TYPE:s/+//) $(mktmp $(DEPOBJFILES:s/.obj/.o/:f)) | xargs -n 20 rm
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo objects weg!
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
killsrs:
|
2003-08-25 08:46:43 -05:00
|
|
|
# doesn't work - fix me!
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(SRSFILES)" != ""
|
2007-01-25 05:53:02 -06:00
|
|
|
$(RM) $(SRSFILES)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo srsfiles weg!
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
killres:
|
2002-01-24 05:43:00 -06:00
|
|
|
.IF "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
@(COMMAND_ECHO)$(RM) $(RESLIB1TARGETN) $(RESLIB2TARGETN) $(RESLIB3TARGETN) $(RESLIB4TARGETN) $(RESLIB5TARGETN) $(RESLIB6TARGETN) $(RESLIB7TARGETN) $(RESLIB8TARGETN) $(RESLIB9TARGETN)
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo resource files removed!
|
2002-01-24 05:43:00 -06:00
|
|
|
.ELSE # "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo no resource files defined!
|
2002-01-24 05:43:00 -06:00
|
|
|
.ENDIF # "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
killdef:
|
|
|
|
.IF "$(DEFTARGETN)" != ""
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
@(COMMAND_ECHO)$(RM) $(DEFTARGETN)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo deffiles weg!
|
2000-09-20 08:43:26 -05:00
|
|
|
|
2002-01-24 05:43:00 -06:00
|
|
|
killlib:
|
|
|
|
.IF "$(LIB1TARGETN)$(LIB2TARGETN)$(LIB3TARGETN)$(LIB4TARGETN)$(LIB5TARGETN)$(LIB6TARGETN)$(LIB7TARGETN)$(LIB8TARGETN)$(LIB9TARGETN)"!=""
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
@(COMMAND_ECHO)$(RM) $(LIB1TARGETN) $(LIB2TARGETN) $(LIB3TARGETN) $(LIB4TARGETN) $(LIB5TARGETN) $(LIB6TARGETN) $(LIB7TARGETN) $(LIB8TARGETN) $(LIB9TARGETN)
|
2002-01-24 05:43:00 -06:00
|
|
|
.IF "$(LIB1ARCHIV)$(LIB2ARCHIV)$(LIB3ARCHIV)$(LIB4ARCHIV)$(LIB5ARCHIV)$(LIB6ARCHIV)$(LIB7ARCHIV)$(LIB8ARCHIV)$(LIB9ARCHIV)"!=""
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
@(COMMAND_ECHO)$(RM) $(LIB1ARCHIV) $(LIB2ARCHIV) $(LIB3ARCHIV) $(LIB4ARCHIV) $(LIB5ARCHIV) $(LIB6ARCHIV) $(LIB7ARCHIV) $(LIB8ARCHIV) $(LIB9ARCHIV)
|
2002-01-24 05:43:00 -06:00
|
|
|
.ENDIF # "$(LIB1ARCHIV)$(LIB2ARCHIV)$(LIB3ARCHIV)$(LIB4ARCHIV)$(LIB5ARCHIV)$(LIB6ARCHIV)$(LIB7ARCHIV)$(LIB8ARCHIV)$(LIB9ARCHIV)"!=""
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo lib/archive files removed!
|
2002-01-24 05:43:00 -06:00
|
|
|
.ENDIF # "$(LIB1TARGETN)$(LIB2TARGETN)$(LIB3TARGETN)$(LIB4TARGETN)$(LIB5TARGETN)$(LIB6TARGETN)$(LIB7TARGETN)$(LIB8TARGETN)$(LIB9TARGETN)"!=""
|
|
|
|
.IF "$(SLOTARGET)$(OBJTARGET)"!=""
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
@(COMMAND_ECHO)$(RM) $(SLOTARGET) $(OBJTARGET)
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo default lib files removed!
|
2002-01-24 05:43:00 -06:00
|
|
|
.ENDIF # "$(SLOTARGET)$(OBJTARGET)"!=""
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo done!
|
2002-01-24 05:43:00 -06:00
|
|
|
|
|
|
|
clean_misc :
|
|
|
|
.IF "$(MISC)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
rm -rf $(MISC)/*
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo misc is gone!
|
2002-01-24 05:43:00 -06:00
|
|
|
.ELSE # "$(MISC)"!=""
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo can\'t be done! $$(MISC) not defined.
|
2002-01-24 05:43:00 -06:00
|
|
|
.ENDIF # "$(MISC)"!=""
|
|
|
|
|
|
|
|
clean_all :
|
|
|
|
.IF "$(OUT)"!=""
|
2009-09-07 08:35:07 -05:00
|
|
|
test -f $(PRJ)/prj/build.lst && rm -rf $(OUT)
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo local output tree is gone!
|
2002-01-24 05:43:00 -06:00
|
|
|
.ELSE # "$(OUT)"!=""
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo can\'t be done! $$(OUT) not defined.
|
2002-01-24 05:43:00 -06:00
|
|
|
.ENDIF # "$(OUT)"!=""
|
|
|
|
|
|
|
|
|
2000-09-20 08:43:26 -05:00
|
|
|
SRCALLTARGET: \
|
|
|
|
$(SDITARGET) $(SDI1TARGET) $(SDI2TARGET) \
|
|
|
|
$(SDI3TARGET) $(SDI4TARGET) $(SDI5TARGET) \
|
2003-08-25 08:46:43 -05:00
|
|
|
$(SRC1TARGET) \
|
|
|
|
$(SRC2TARGET) \
|
|
|
|
$(SRC3TARGET) $(RCTARGET) \
|
2000-09-20 08:43:26 -05:00
|
|
|
$(SRC4TARGET) $(SRC5TARGET) $(SRC6TARGET) \
|
|
|
|
$(SRC7TARGET) $(SRC8TARGET) $(SRC9TARGET) \
|
|
|
|
$(SRC10TARGET) $(SRC11TARGET) $(SRC12TARGET) \
|
|
|
|
$(SRC13TARGET) $(SRC14TARGET) $(SRC15TARGET) \
|
2004-05-21 07:46:58 -05:00
|
|
|
$(SRC16TARGET)
|
2000-09-20 08:43:26 -05:00
|
|
|
|
2002-05-13 06:31:46 -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)
|
2002-05-13 06:31:46 -05:00
|
|
|
.ELSE
|
|
|
|
ZIPALLTARGET:
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.IF "$(VERBOSE)" != "FALSE"
|
|
|
|
@echo ---------------------------------------
|
|
|
|
.ENDIF
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo nothing to zip for activated languages!
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
.IF "$(VERBOSE)" != "FALSE"
|
|
|
|
@echo ---------------------------------------
|
|
|
|
.ENDIF
|
2002-05-13 06:31:46 -05:00
|
|
|
.ENDIF
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
|
|
|
|
#temporary workaround for non-existing delzip in extras
|
|
|
|
delzip:
|
2007-07-18 02:01:14 -05:00
|
|
|
@echo
|
|
|
|
@echo ERROR: ZIPnTARGETS need a file named "delzip" to exist beside their makefile.mk
|
|
|
|
@echo ERROR: Create an empty file named delzip and commit it
|
|
|
|
@echo ERROR: for details see #i78434#
|
|
|
|
force_dmake_to_error
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
.IF "$(make_srs_deps)"==""
|
2009-09-07 08:35:07 -05:00
|
|
|
$(MISC)/$(TARGET).dpr : $(SRCFILES) $(SRC1FILES) $(SRC2FILES) $(SRC3FILES)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(make_zip_deps)"==""
|
2009-09-07 08:35:07 -05:00
|
|
|
$(MISC)/$(TARGET).dpz $(ZIPDEPPHONY) : $(ZIP1TARGETN) $(ZIP2TARGETN) $(ZIP3TARGETN) $(ZIP4TARGETN) $(ZIP5TARGETN) $(ZIP6TARGETN) $(ZIP7TARGETN) $(ZIP8TARGETN) $(ZIP9TARGETN)
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
2003-04-01 06:34:20 -06:00
|
|
|
VERSIONTMP:=$(mktmp iii)
|
2009-09-07 08:35:07 -05:00
|
|
|
$(INCCOM)/%_version.h : $(SOLARVERSION)/$(INPATH)/inc$(UPDMINOREXT)/minormkchanged.flg
|
2006-10-05 04:38:22 -05:00
|
|
|
@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)
|
2007-02-06 06:58:16 -06:00
|
|
|
@@-$(RM) $(@)_$(VERSIONTMP:b)
|
2007-01-25 05:53:02 -06:00
|
|
|
@$(TYPE) $(VERSIONTMP) > $(@)_$(VERSIONTMP:b)
|
2007-02-06 06:58:16 -06:00
|
|
|
@@-$(RM) $@
|
2007-01-25 05:53:02 -06:00
|
|
|
@-$(RENAME) $(@)_$(VERSIONTMP:b) $@
|
2000-12-22 03:58:39 -06:00
|
|
|
|
2000-09-20 08:43:26 -05:00
|
|
|
.IF "$(MAKEFILERC)"==""
|
|
|
|
warn_target_empty:
|
2006-10-05 04:38:22 -05:00
|
|
|
@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:
|
2006-10-05 04:38:22 -05:00
|
|
|
@echo generated makefile.rc detected
|
2000-09-20 08:43:26 -05:00
|
|
|
.ENDIF
|
|
|
|
|
|
|
|
.IF "$(UNOTYPES)" != ""
|
|
|
|
UNOUCRDEPxxx : $(UNOUCRDEP);
|
|
|
|
.ENDIF # "$(UNOTYPES)" != ""
|
|
|
|
|
|
|
|
|
2003-08-25 08:46:43 -05:00
|
|
|
#new hid.lst trigger with GEN_HID2=TRUE
|
2009-09-07 08:35:07 -05:00
|
|
|
$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/hid.lst .PHONY :
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
@echo "Making: " $@
|
2007-06-27 11:50:05 -05:00
|
|
|
@echo $(WORK_STAMP).$(LAST_MINOR) 010101010101010 > $@.$(ROUT).tmp
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)$(TYPE) $(SOLARCOMMONBINDIR)/hid/*.hid | tr -d "\015" | $(SORT) -u >> $@.$(ROUT).tmp
|
2009-03-24 09:11:39 -05:00
|
|
|
@$(IFEXIST) $@ $(THEN) $(RM:s/+//) $@ $(FI)
|
|
|
|
@-$(RENAME) $@.$(ROUT).tmp $@
|
|
|
|
@-mkdir $(@:d)hid
|
CWS-TOOLING: integrate CWS buildverbosity
2009-10-13 15:51:48 +0200 fs r276867 : allow building with 'nodep'==''
2009-10-11 22:39:56 +0200 fs r276820 : silence a compiler warning in a file only used when VERBOSE!=""
2009-10-09 14:37:43 +0200 fs r276807 : let not override the non-presence of $VERBOSE the given command line arguments
2009-10-09 14:36:25 +0200 fs r276806 : also deliver spirit/home/classic/debug/impl
2009-10-08 13:38:07 +0200 fs r276789 : not that many line feeds in --show mode
2009-10-08 13:13:01 +0200 fs r276788 : minor adjustments requested by hjs:
- replaced space/tab mixes at beginning of lines with mere tab
- made "nothing to update" message for the ZIPALLTARGET target more prominent
- removed useless "echo > /dev/nul" statements
2009-10-07 13:32:12 +0200 fs r276753 : #i105585#
2009-10-07 11:31:59 +0200 fs r276742 : #i10000# missing dependency between stoc/security and stoc/util
2009-10-06 22:59:59 +0200 fs r276729 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276699 (milestone: DEV300:m61)
2009-09-29 12:04:58 +0200 fs r276518 : #i10000#
2009-09-29 12:04:25 +0200 fs r276517 : oops
2009-09-29 12:01:07 +0200 fs r276516 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:59:29 +0200 fs r276515 : #i84497# removed some more (non-diagnostic) 'echo ------' directives
2009-09-29 11:52:32 +0200 fs r276514 : #i84497# removed the various 'echo ------------' directives from verbose mode, as per hjs' request
2009-09-29 11:44:16 +0200 fs r276513 : do not duplicate IDLC call commands with different verbosity switches
2009-09-28 21:43:50 +0200 thb r276502 : #i84497# fixed potential recursive macro def + extra ls
* solenv/inc/settings.mk: now setting via VERBOSE!:=, removes warning
and my spurious "recursive macro definition" error
* solenv/inc/tg_app.mk: one extra ls silenced for app target (and
quiet mode, that goes without saying)
2009-09-23 08:57:01 +0200 fs r276366 : use ULFEX_VERBOSITY instead of duplicating the ULFEX call
2009-09-21 11:42:26 +0200 fs r276320 : ignore output paths
2009-09-21 11:04:27 +0200 fs r276318 : silence another compiler warning, which only hits us when actually using this (debug) file, which is the case only when slideshow is compiled with a env variable VERBOSE, thus came up in CWS buildverbosity
2009-09-21 10:30:14 +0200 fs r276313 : make some output depend on VERBOSE==TRUE, not COMMAND_ECHO=""
While both are equivalent at the moment, COMMAND_ECHO finally is an implementation
default of the VERBOSE flag only, so better rely on VERBOSE as the primary verbosity flag
2009-09-21 09:56:57 +0200 fs r276311 : forgot to re-generate from tg_zip before committing
2009-09-21 09:52:11 +0200 fs r276310 : #i84497# even less verbosity
2009-09-17 11:02:47 +0200 fs r276232 : #i84497# verbose implies VERBOSE nowadays, and VERBOSE==FALSE should not lead to -DVERBOSE
2009-09-15 22:59:37 +0200 fs r276189 : #i105022# copy fix for this P1 into this CWS
2009-09-15 11:56:35 +0200 fs r276165 : CWS-TOOLING: rebase CWS buildverbosity to trunk@276043 (milestone: DEV300:m58)
2009-09-14 17:45:10 +0200 fs r276137 : #i84497# don't duplicate zip lines w/ and w/o -q switch, use a variable instead (maintenance)
2009-09-14 15:01:33 +0200 fs r276124 : #i10000#
2009-09-11 23:58:46 +0200 thb r276083 : #i84497#: More quiet-build fine tuning
- silenced rsc for real (properly filtering options for
cpp, and a pretty brutal amputation of the tool blurp,
which would have needed cmd opt parser duplication)
- silenced deliver.pl
- silenced checkdll.sh
- silenced zip via -q (in quiet mode)
- silenced various idl, resource, transex whatever tool,
passing appropriate options down to them '-QQ' sometimes
- silenced dmake, pointless blurb that something does *not*
need update removed
- silenced the old starview idl compiler, to not output
tool's name & progress chars in quiet mode
2009-09-11 21:13:59 +0200 thb r276081 : #i84497#: More bits on the quiet mode of the build.
The bulk of the changes is disabling those annoying
"echo ------------------" lines for the quiet build,
which has the stretch goal of outputting *exactly*
one line per file compiled/linked/processed.
Apart from that, silenced a few especialy annoying
module-specific makefiles (basically adding
$(COMMAND_ECHO) in front of a gazillion rules).
Additionally, slightly tweaked what idlc regards
verbose, normal, and quiet mode; this was to have it
echo exactly one line per idl file processed (the
fact that quiet mode did not echo *anything* for idl
files was a bit too much for my taste)
2009-09-04 09:14:35 +0200 fs r275777 : don't emit the link parameters if VERBOSE!=TRUE
2009-09-02 10:31:15 +0200 fs r275700 : #i10000#
2009-09-02 08:44:14 +0200 fs r275697 : update svn:ignore to ignore the output paths
2009-09-02 08:40:54 +0200 fs r275695 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:40:28 +0200 fs r275694 : GRAPHITE is missing in the BUILD_TYPE
2009-09-02 08:40:05 +0200 fs r275693 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:25 +0200 fs r275692 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:39:02 +0200 fs r275691 : #i84497# less verbose output during build, unless a dedicated '-verbose' switch is given
2009-09-02 08:38:09 +0200 fs r275690 : #i84497# less verbose output during build
2009-09-02 08:37:06 +0200 fs r275689 : #i84497# don't emit that much noise, unless a '-verbose' switch is given
2009-10-21 05:43:22 -05:00
|
|
|
$(COMMAND_ECHO)$(PERL) $(SOLARENV)/bin/gen_userfeedback_VCL_names.pl $@ $(SOLARCOMMONBINDIR)/win $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/hid/userfeedback_VCL_names.csv.$(ROUT).tmp
|
2009-09-07 08:35:07 -05:00
|
|
|
@$(IFEXIST) $@ $(THEN) $(RM:s/+//) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/hid/userfeedback_VCL_names.csv $(FI)
|
|
|
|
@-$(RENAME) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/hid/userfeedback_VCL_names.csv.$(ROUT).tmp $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))/hid/userfeedback_VCL_names.csv
|
2003-08-25 08:46:43 -05:00
|
|
|
|
|
|
|
|
2001-10-17 13:01:15 -05:00
|
|
|
.IF "$(SOLAR_JAVA)"!=""
|
2006-10-05 04:38:22 -05:00
|
|
|
.IF "$(JAVACLASSFILES:s/DEFINED//)$(javauno)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
.INCLUDE : tg_java.mk
|
2006-10-05 04:38:22 -05:00
|
|
|
.ENDIF # "$(JAVACLASSFILES:s/DEFINED//)$(javauno)"!=""
|
2001-10-17 13:01:15 -05:00
|
|
|
.ENDIF # "$(SOLAR_JAVA)"!=""
|
2000-09-20 08:43:26 -05:00
|
|
|
|
2004-06-25 10:12:31 -05:00
|
|
|
.INCLUDE : tg_merge.mk
|
2000-09-20 08:43:26 -05:00
|
|
|
|
|
|
|
wordcount:
|
2009-09-07 08:35:07 -05:00
|
|
|
wc *.* >> $(TMP)/wc.lst
|
2000-09-20 08:43:26 -05:00
|
|
|
|
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)
|
|
|
|
|
2008-01-16 07:27:25 -06:00
|
|
|
# same block as in regular build
|
|
|
|
.IF "$(MAKEFILERC)"==""
|
|
|
|
.IF "$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != ""
|
|
|
|
.IF "$(DEPFILES)" != ""
|
|
|
|
.INCLUDE : $(DEPFILES)
|
|
|
|
.ENDIF # "$(DEPFILES)" != ""
|
|
|
|
.IF "$(nodep)"==""
|
|
|
|
.IF "$(DEPCOLLECT_SLO)" != ""
|
|
|
|
.PHONY : $(DEPCOLLECT_SLO)
|
|
|
|
.INCLUDE .IGNORE : $(DEPCOLLECT_SLO)
|
|
|
|
.INCLUDE : $(DEPFILE_SLO)
|
|
|
|
.ENDIF # "$(DEPCOLLECT_SLO)" != ""
|
|
|
|
.IF "$(DEPCOLLECT_OBJ)" != ""
|
|
|
|
.PHONY : $(DEPCOLLECT_OBJ)
|
|
|
|
.INCLUDE .IGNORE : $(DEPCOLLECT_OBJ)
|
|
|
|
.INCLUDE : $(DEPFILE_OBJ)
|
|
|
|
.ENDIF # "$(DEPCOLLECT_OBJ)" != ""
|
|
|
|
.ENDIF # "$(nodep)"==""
|
|
|
|
.ENDIF # "$(RCFILES)$(SLOFILES)$(OBJFILES)$(DEPOBJFILES)$(PARFILES)" != ""
|
|
|
|
.ELSE # MAKEFILERC
|
|
|
|
.ENDIF # MAKEFILERC
|
|
|
|
|
2000-10-30 06:14:55 -06:00
|
|
|
.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 :
|
2006-10-05 04:38:22 -05:00
|
|
|
@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 :
|
2007-01-25 05:53:02 -06:00
|
|
|
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
|
|
|
|
2002-02-13 09:58:18 -06: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
|