XCOMM $TOG: Imakefile /main/11 1998/08/10 15:51:35 mgreess $ /* * (c) Copyright 1996 Digital Equipment Corporation. * (c) Copyright 1996 Hewlett-Packard Company. * (c) Copyright 1996 International Business Machines Corp. * (c) Copyright 1996 Sun Microsystems, Inc. * (c) Copyright 1996 Novell, Inc. * (c) Copyright 1996 FUJITSU LIMITED. * (c) Copyright 1996 Hitachi. */ #define IHaveSubdirs XCOMM make sure this is defined in any case #ifndef PassCDebugFlags #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CXXDEBUGFLAGS=$(CXXDEBUGFLAGS)' #endif XCOMM DtMmdb eventually should be made via lib, XCOMM but as long as we use a local config dir it's not. PRE_REQ_SUBDIRS = tools DtMmdb mmdb BROWSER_SUBDIRS = dtinfo TOOLKIT_SUBDIRS = dtinfogen INDEPENDENT_SUBDIRS = clients SUBDIRS = $(PRE_REQ_SUBDIRS) $(BROWSER_SUBDIRS) $(TOOLKIT_SUBDIRS) $(INDEPENDENT_SUBDIRS) XCOMM redefine TopLevelProject to build DtInfo with standard CDE config dir #undef TopLevelProject #define TopLevelProject DtInfo IMAKE_DEFINES = -DTopLevelProject=TopLevelProject \ -DProjectTmplFile='' \ -DProjectRulesFile='' XCOMM Variables to switch on debug mode temporarily XCOMM CDEBUGFLAGS = -g -DDEBUG XCOMM CXXDEBUGFLAGS = -g -DDEBUG MakeSubdirs($(SUBDIRS)) DependSubdirs($(SUBDIRS))