Remove remaining Imakefiles, tmpls, and the delete-later dir
This commit is contained in:
@@ -1,37 +0,0 @@
|
||||
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
|
||||
IMAKE_DEF_DTINFO = -DTopLevelProject=TopLevelProject \
|
||||
-DProjectTmplFile='<DtInfo.tmpl>' \
|
||||
-DProjectRulesFile='<DtInfo.rules>'
|
||||
|
||||
XCOMM Variables to switch on debug mode temporarily
|
||||
XCOMM CDEBUGFLAGS = -g -DDEBUG
|
||||
XCOMM CXXDEBUGFLAGS = -g -DDEBUG
|
||||
|
||||
MakeSubdirs($(SUBDIRS))
|
||||
DependSubdirs($(SUBDIRS))
|
||||
@@ -1,17 +0,0 @@
|
||||
XCOMM $TOG: Imakefile /main/5 1998/08/10 15:51:11 mgreess $
|
||||
|
||||
#define IHaveSubdirs
|
||||
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CXXDEBUGFLAGS=$(CXXDEBUGFLAGS)'
|
||||
|
||||
SUBDIRS = dtinfo_start
|
||||
|
||||
XCOMM redefine TopLevelProject to build DtInfo with standard CDE config dir
|
||||
#undef TopLevelProject
|
||||
#define TopLevelProject DtInfo
|
||||
IMAKE_DEF_DTINFO = -DTopLevelProject=TopLevelProject \
|
||||
-DProjectTmplFile='<DtInfo.tmpl>' \
|
||||
-DProjectRulesFile='<DtInfo.rules>'
|
||||
|
||||
MakeSubdirs($(SUBDIRS))
|
||||
DependSubdirs($(SUBDIRS))
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/5 1996/06/11 17:45:12 cde-hal $
|
||||
/*
|
||||
* (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.
|
||||
*/
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
INCLUDES = -I. $(TIRPCINC)
|
||||
|
||||
#ifdef AIXArchitecture
|
||||
LDPOSTLIB=-blibpath:/usr/dt/lib:/X11/lib:/usr/lib/threads:/usr/lib:/lib
|
||||
#endif
|
||||
|
||||
XCOMM something wrong with depend of Xt on IBM
|
||||
|
||||
#ifdef AIXArchitecture
|
||||
DEPLIBS = \
|
||||
$(DEPDTSVCLIB) \
|
||||
$(DEPTTLIB) \
|
||||
$(DEPXMLIB) \
|
||||
$(DEPXLIB)
|
||||
#else
|
||||
DEPLIBS = \
|
||||
$(DEPDTSVCLIB) \
|
||||
$(DEPTTLIB) \
|
||||
$(DEPXMLIB) \
|
||||
$(DEPXTOOLLIB) \
|
||||
$(DEPXLIB)
|
||||
#endif
|
||||
|
||||
LOCAL_LIBRARIES = \
|
||||
$(DTSVCLIB) \
|
||||
$(TTLIB) \
|
||||
$(XMLIB) \
|
||||
$(XTOOLLIB) \
|
||||
$(XLIB)
|
||||
|
||||
PROGRAMS=dtinfo_start
|
||||
|
||||
SRCS = dtinfo_start.c
|
||||
|
||||
OBJS = dtinfo_start.o
|
||||
|
||||
all:: $(OBJS)
|
||||
|
||||
LinkSourceFile(dtinfo_start.opnums,$(PROGRAMSRC)/tttypes)
|
||||
|
||||
ComplexProgramTarget($(PROGRAMS))
|
||||
@@ -1,18 +0,0 @@
|
||||
XCOMM $TOG: Imakefile /main/9 1998/08/10 15:54:01 mgreess $
|
||||
|
||||
#define IHaveSubdirs
|
||||
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CXXDEBUGFLAGS=$(CXXDEBUGFLAGS)'
|
||||
|
||||
SUBDIRS=wwl src install
|
||||
|
||||
XCOMM redefine TopLevelProject to build DtInfo with standard CDE config dir
|
||||
#undef TopLevelProject
|
||||
#define TopLevelProject DtInfo
|
||||
IMAKE_DEF_DTINFO = -DTopLevelProject=TopLevelProject \
|
||||
-DProjectTmplFile='<DtInfo.tmpl>' \
|
||||
-DProjectRulesFile='<DtInfo.rules>'
|
||||
|
||||
MakeSubdirs($(SUBDIRS))
|
||||
|
||||
DependSubdirs(wwl src)
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
XCOMM $TOG: Imakefile /main/8 1998/08/10 15:53:37 mgreess $
|
||||
|
||||
#define IHaveSubdirs
|
||||
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CXXDEBUGFLAGS=$(CXXDEBUGFLAGS)'
|
||||
|
||||
SUBDIRS = lib
|
||||
|
||||
XCOMM redefine TopLevelProject to build DtInfo with standard CDE config dir
|
||||
#undef TopLevelProject
|
||||
#define TopLevelProject DtInfo
|
||||
IMAKE_DEF_DTINFO = -DTopLevelProject=TopLevelProject \
|
||||
-DProjectTmplFile='<DtInfo.tmpl>' \
|
||||
-DProjectRulesFile='<DtInfo.rules>'
|
||||
|
||||
MakeSubdirs($(SUBDIRS))
|
||||
DependSubdirs($(SUBDIRS))
|
||||
@@ -1,18 +0,0 @@
|
||||
XCOMM $TOG: Imakefile /main/8 1998/08/10 15:53:13 mgreess $
|
||||
|
||||
#define IHaveSubdirs
|
||||
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CXXDEBUGFLAGS=$(CXXDEBUGFLAGS)'
|
||||
|
||||
#ifndef CdeDesktop
|
||||
SUBDIRS=bitmaps fonts nls
|
||||
#else
|
||||
SUBDIRS=bitmaps fonts
|
||||
#endif
|
||||
|
||||
MakeSubdirs($(SUBDIRS))
|
||||
DependSubdirs($(SUBDIRS))
|
||||
|
||||
InstallNonExecFile(mmdb.mark.spec,$(INSTALL_ETC_DIR))
|
||||
#ifndef CdeDesktop
|
||||
InstallLibFile(XKeysymDB)
|
||||
#endif
|
||||
@@ -1,36 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/4 1996/06/11 16:10:38 cde-hal $
|
||||
FILES= \
|
||||
bomb \
|
||||
bomb16 \
|
||||
bomb16m \
|
||||
bomb32 \
|
||||
bomb32m \
|
||||
bombm \
|
||||
browse.xbm \
|
||||
browse_ins.xbm \
|
||||
web_browse.xbm \
|
||||
web_browse_ins.xbm \
|
||||
default.xpm \
|
||||
deiconify.xbm \
|
||||
detached.xpm \
|
||||
help.xbm \
|
||||
help_ins.xbm \
|
||||
history.xbm \
|
||||
history_ins.xbm \
|
||||
iconify.xbm \
|
||||
locked.xbm \
|
||||
logo.xpm.ps \
|
||||
marks.xbm \
|
||||
marks_ins.xbm \
|
||||
pinin.xbm \
|
||||
pinmid.xbm \
|
||||
pinout.xbm \
|
||||
quit.xbm \
|
||||
search.xbm \
|
||||
search_ins.xbm \
|
||||
semilocked.xbm \
|
||||
unlocked.xbm
|
||||
|
||||
XCOMM The last dir level for install is for language, default C
|
||||
InstallMultiple($(FILES),$(INSTALL_BITMAPS_DIR)/C)
|
||||
InstallMultiple($(FILES),$(INSTALL_BITMAPS_DIR)/ja)
|
||||
@@ -1,66 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/8 1996/08/21 15:41:09 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
LIBNAME=Agents
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
#ifdef DoLicenseManagement
|
||||
INCLUDES = $(CXXDEPENDINCLUDES) $(BROWSER_INCLUDES) \
|
||||
$(MMDB_INCLUDES) $(LICENSE_L_INCLUDES) $(TIRPCINC)
|
||||
EXTRA_DEFINES=-DLICENSE_MANAGEMENT
|
||||
#else
|
||||
XCOMM Should remove LICENSE_L_INCLUDES from this list in this case
|
||||
INCLUDES = $(CXXDEPENDINCLUDES) $(BROWSER_INCLUDES) \
|
||||
$(COMMON_CLASS_INCLUDES) $(TIRPCINC)
|
||||
#endif
|
||||
#include "Classlist.mk"
|
||||
|
||||
OBJS=$(SRCS:.C=.o)
|
||||
|
||||
|
||||
make_libfiles($(LIBNAME), $(CLASSES))
|
||||
make_msgs($(LIBNAME), $(MSGS))
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
#if defined(HPArchitecture)
|
||||
XCOMM
|
||||
XCOMM SWM: +i option Hack for HP compiler. Problem is
|
||||
XCOMM with things declared as static void _* as class members.
|
||||
XCOMM Adding +i fixes problem.
|
||||
XCOMM
|
||||
SpecialCPlusPlusObjectRule(OutlineListViewMotif.o,,+i)
|
||||
|
||||
SpecialCPlusPlusObjectRule(ScopeMenu.o,,)
|
||||
#endif
|
||||
|
||||
#if defined(UseWideChars) && defined(SunArchitecture) && (OSMajorVersion == 4)
|
||||
WC_OBJS=\
|
||||
NodeWindowAgentMotif.o \
|
||||
PrefAgentMotif.o \
|
||||
GraphicAgentMotif.o \
|
||||
MarkIconMotif.o \
|
||||
AnchorCanvas.o \
|
||||
MarkCanvas.o \
|
||||
MarkChooser.o \
|
||||
ViewportMarks.o
|
||||
|
||||
SpecialCPlusPlusObjectRule($(WC_OBJS),,-I/VOB/olias/library/Xwchar/src)
|
||||
#endif
|
||||
|
||||
clean::
|
||||
$(RM) *..c
|
||||
|
||||
DependTarget()
|
||||
@@ -1,37 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/6 1996/08/21 15:41:35 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
LIBNAME=Basic
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
#if defined(UseWideChars) && defined(SunArchitecture) && (OSMajorVersion == 4)
|
||||
INCLUDES=$(CXXDEPENDINCLUDES) $(BROWSER_INCLUDES) $(MMDB_INCLUDES) -I/VOB/olias/library/Xwchar/src -I/VOB/olias/library/binstall/include
|
||||
#else
|
||||
INCLUDES=$(CXXDEPENDINCLUDES) $(BROWSER_INCLUDES) $(COMMON_CLASS_INCLUDES) -I/VOB/olias/library/binstall/include
|
||||
#endif
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
OBJS=$(SRCS:.C=.o)
|
||||
|
||||
make_libfiles($(LIBNAME), $(CLASSES))
|
||||
|
||||
#ifdef DoLicenseManagement
|
||||
SpecialCPlusPlusObjectRule(NodeDisplayDataTml.o NodeViewInfo.o,,$(LICENSE_L_INCLUDES) -DLICENSE_MANAGEMENT)
|
||||
#endif
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
DependTarget()
|
||||
@@ -1,34 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/5 1996/08/21 15:41:55 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
LIBNAME=Graphics
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
INCLUDES=$(CXXDEPENDINCLUDES) $(BROWSER_INCLUDES) $(MMDB_INCLUDES)
|
||||
|
||||
#ifdef DoLicenseManagement
|
||||
EXTRA_DEFINES=-DLICENSE_MANAGEMENT
|
||||
EXTRA_INCLUDES=$(LICENSE_L_INCLUDES)
|
||||
#endif
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
OBJS=$(SRCS:.C=.o)
|
||||
|
||||
make_libfiles($(LIBNAME), $(CLASSES))
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
DependTarget()
|
||||
@@ -1,475 +0,0 @@
|
||||
XCOMM $TOG: Imakefile /main/48 1998/08/10 15:52:48 mgreess $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
PROGRAM_NAME=dtinfo
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
#if defined(RsArchitecture) || defined(AIXArchitecture)
|
||||
LOCAL_LDFLAGS=-blibpath:/usr/dt/lib:/X11/lib:/usr/lib/threads:/usr/lib:/lib
|
||||
#endif
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
XCOMM Localizeable strings are in Messages.res
|
||||
XCOMM Any localizations are to a final assembled resource file
|
||||
XCOMM under the locale subdir. The localized help volume is under
|
||||
XCOMM locale subdir.
|
||||
XCOMM
|
||||
SUBDIRS=Widgets $(CLASSLIBS) Messages cgm
|
||||
|
||||
#define IHaveSubdirs
|
||||
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CXXDEBUGFLAGS=$(CXXDEBUGFLAGS)'
|
||||
|
||||
XCOMM redefine TopLevelProject to build DtInfo with standard CDE config dir
|
||||
#undef TopLevelProject
|
||||
#define TopLevelProject DtInfo
|
||||
IMAKE_DEF_DTINFO = -DTopLevelProject=TopLevelProject \
|
||||
-DProjectTmplFile='<DtInfo.tmpl>' \
|
||||
-DProjectRulesFile='<DtInfo.rules>'
|
||||
|
||||
DependSubdirs($(SUBDIRS))
|
||||
|
||||
#if defined(SVR4) && defined(i386)
|
||||
SYS_LIBRARIES=-L/usr/lib/X11/Metro/lib -lnsl -lsocked -lgen
|
||||
#elif defined(RsArchitecture) || defined(AIXArchitecture)
|
||||
SYS_LIBRARIES=-lm -liconv /usr/lib/libpthreads.a -blibpath:/usr/dt/lib:/X11/lib:/usr/lib/threads:/usr/lib:/lib
|
||||
#elif defined(HPArchitecture)
|
||||
SYS_LIBRARIES=$(DYNAMIC) -lm
|
||||
#elif defined(LinuxArchitecture)
|
||||
SYS_LIBRARIES=-lm -L$(XPROJECTROOT)/lib
|
||||
#elif defined(BSDArchitecture)
|
||||
SYS_LIBRARIES=-lm -L$(XPROJECTROOT)/lib -L$(MPROJECTROOT)/lib
|
||||
#else
|
||||
SYS_LIBRARIES=-lm
|
||||
#endif
|
||||
|
||||
INCLUDES = $(CXXDEPENDINCLUDES) -I. $(BROWSER_INCLUDES) $(MMDB_INCLUDES) \
|
||||
$(TIRPCINC)
|
||||
|
||||
OLIASNORMALLIBS= \
|
||||
Agents/libAgents.a \
|
||||
Other/libOther.a \
|
||||
Basic/libBasic.a \
|
||||
Preferences/libPreferences.a \
|
||||
$(UAS_LIBS) \
|
||||
Query/libQuery.a \
|
||||
Graphics/libGraphics.a \
|
||||
Managers/libManagers.a \
|
||||
Support/libSupport.a \
|
||||
Marks/libMarks.a \
|
||||
OnlineRender/libOnlineRender.a \
|
||||
OliasSearch/libOliasSearch.a \
|
||||
Widgets/libWidgets.a \
|
||||
cgm/libcgm.a
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 5
|
||||
OLIASTLIBS= \
|
||||
Agents/libAgentsT.a \
|
||||
Basic/libBasicT.a \
|
||||
Query/libQueryT.a \
|
||||
Graphics/libGraphicsT.a \
|
||||
Managers/libManagersT.a \
|
||||
Support/libSupportT.a \
|
||||
Marks/libMarksT.a \
|
||||
OnlineRender/libOnlineRenderT.a \
|
||||
OliasSearch/libOliasSearchT.a
|
||||
#endif
|
||||
OLIASLIBS= $(OLIASNORMALLIBS) $(OLIASTLIBS)
|
||||
|
||||
#if !defined(HPArchitecture) && defined(UseDlOpen)
|
||||
DLLIB=-ldl
|
||||
#endif
|
||||
|
||||
OTHEROBJS=Support/InputNotifier.o
|
||||
|
||||
#if defined(SunArchitecture) && (CplusplusCompilerMajorVersion > 5)
|
||||
MMDBTEMPLATES=$(OLIAS)/mmdb/libMMDBTemplates.a
|
||||
UAS_TEMPLATES=UAS/Base/libBaseT.a \
|
||||
UAS/DtSR/libDtSRT.a \
|
||||
UAS/MMDB/libMMDBT.a
|
||||
UAS_LIBS=UAS/Base/libBase.a \
|
||||
UAS/DtSR/libDtSR.a \
|
||||
UAS/MMDB/libMMDB.a
|
||||
#else
|
||||
MMDBTEMPLATES=
|
||||
UAS_LIBS=UAS/libUAS.a
|
||||
#endif
|
||||
|
||||
EXTRALIBS=$(STATIC) $(MMDBTEMPLATES)
|
||||
|
||||
#ifdef DoLicenseManagement
|
||||
FLEXLMLIBDIR=$(LICENSE_FROOT)/src
|
||||
LICENSELIBS=$(LICENSE_L_LIBS) $(FLEXLMLIBDIR)/lmgr.a
|
||||
#else
|
||||
LICENSELIBS=
|
||||
#endif
|
||||
|
||||
#if !defined(UseWideChars) || !defined(SunArchitecture)
|
||||
WCHAR_LIB=
|
||||
#elif (OSMajorVersion == 4)
|
||||
WCHAR_LIB=$(STATIC) -L$(LIBRARY)/Xwchar/$(PLATFORM) -lXwchar
|
||||
#else
|
||||
WCHAR_LIB=$(DYNAMIC) -lw
|
||||
#endif
|
||||
|
||||
#ifdef UseQSearch
|
||||
SEARCH_LIB=$(QSEARCHLIBS)
|
||||
#elif defined(UseDtSearch)
|
||||
SEARCH_LIB=$(DTSEARCHLIBS)
|
||||
#else
|
||||
SEARCH_LIB=$(FULCRUMLIBS)
|
||||
#endif
|
||||
|
||||
MMDB_DIR=../../mmdb
|
||||
|
||||
#ifdef AIXArchitecture
|
||||
|
||||
API_OBJS = \
|
||||
$(MMDB_DIR)/api/base.o $(MMDB_DIR)/api/info_base.o \
|
||||
$(MMDB_DIR)/api/info_lib.o $(MMDB_DIR)/api/smart_ptr.o \
|
||||
$(MMDB_DIR)/api/transaction.o $(MMDB_DIR)/api/utility.o
|
||||
|
||||
BTREE_OBJS = \
|
||||
$(MMDB_DIR)/btree/mmdb_btree.o
|
||||
|
||||
#if !defined(AIXArchitecture)
|
||||
EXTRA_BTREE_BERKELEY_OBJS = $(MMDB_DIR)/btree_berkeley/memmove.o
|
||||
#endif
|
||||
|
||||
BTREE_BERKELEY_OBJS = \
|
||||
$(MMDB_DIR)/btree_berkeley/bt_close.o $(MMDB_DIR)/btree_berkeley/bt_conv.o \
|
||||
$(MMDB_DIR)/btree_berkeley/bt_debug.o $(MMDB_DIR)/btree_berkeley/bt_delete.o \
|
||||
$(MMDB_DIR)/btree_berkeley/bt_get.o $(MMDB_DIR)/btree_berkeley/bt_open.o \
|
||||
$(MMDB_DIR)/btree_berkeley/bt_overflow.o $(MMDB_DIR)/btree_berkeley/bt_page.o \
|
||||
$(MMDB_DIR)/btree_berkeley/bt_put.o $(MMDB_DIR)/btree_berkeley/bt_search.o \
|
||||
$(MMDB_DIR)/btree_berkeley/bt_seq.o $(MMDB_DIR)/btree_berkeley/bt_split.o \
|
||||
$(MMDB_DIR)/btree_berkeley/bt_stack.o $(MMDB_DIR)/btree_berkeley/bt_utils.o \
|
||||
$(MMDB_DIR)/btree_berkeley/mktemp.o $(MMDB_DIR)/btree_berkeley/realloc.o \
|
||||
$(MMDB_DIR)/btree_berkeley/snprintf.o $(EXTRA_BTREE_BERKELEY_OBJS) \
|
||||
$(MMDB_DIR)/btree_berkeley/mpool.o $(MMDB_DIR)/btree_berkeley/db.o
|
||||
|
||||
COMPRESSION_OBJS = \
|
||||
$(MMDB_DIR)/compression/abs_agent.o $(MMDB_DIR)/compression/zip.o \
|
||||
$(MMDB_DIR)/compression/huffman.o $(MMDB_DIR)/compression/trie.o \
|
||||
$(MMDB_DIR)/compression/code.o $(MMDB_DIR)/compression/lzss.o \
|
||||
$(MMDB_DIR)/compression/sgml.o $(MMDB_DIR)/compression/ps.o
|
||||
|
||||
DISKHASH_OBJS = \
|
||||
$(MMDB_DIR)/diskhash/disk_bucket.o $(MMDB_DIR)/diskhash/bucket_array.o \
|
||||
$(MMDB_DIR)/diskhash/disk_hash.o
|
||||
|
||||
DSTR_OBJS = \
|
||||
$(MMDB_DIR)/dstr/set.o $(MMDB_DIR)/dstr/bset.o \
|
||||
$(MMDB_DIR)/dstr/slist.o $(MMDB_DIR)/dstr/dlist_cell.o \
|
||||
$(MMDB_DIR)/dstr/dlist.o $(MMDB_DIR)/dstr/heap.o \
|
||||
$(MMDB_DIR)/dstr/void_ptr_array.o $(MMDB_DIR)/dstr/void_ptr_stack.o \
|
||||
$(MMDB_DIR)/dstr/memory_pool.o $(MMDB_DIR)/dstr/dstr_test.o \
|
||||
$(MMDB_DIR)/dstr/index_agent.o $(MMDB_DIR)/dstr/token_stack.o \
|
||||
$(MMDB_DIR)/dstr/slist_char_ptr_cell.o
|
||||
|
||||
DTI_EXCS_OBJS = \
|
||||
$(MMDB_DIR)/dti_excs/Jump_Environment.o $(MMDB_DIR)/dti_excs/Exceptions.o \
|
||||
$(MMDB_DIR)/dti_excs/Exception.o $(MMDB_DIR)/dti_excs/Destructable.o \
|
||||
$(MMDB_DIR)/dti_excs/terminate.o
|
||||
|
||||
DYNHASH_OBJS = \
|
||||
$(MMDB_DIR)/dynhash/data_t.o $(MMDB_DIR)/dynhash/imp_bucket.o \
|
||||
$(MMDB_DIR)/dynhash/imp_die.o
|
||||
|
||||
HMPHF_OBJS = \
|
||||
$(MMDB_DIR)/hmphf/buckets.o $(MMDB_DIR)/hmphf/mphf_funcs.o \
|
||||
$(MMDB_DIR)/hmphf/mphf_hash_table.o $(MMDB_DIR)/hmphf/params.o \
|
||||
$(MMDB_DIR)/hmphf/pattern.o $(MMDB_DIR)/hmphf/sorter.o
|
||||
|
||||
INDEX_OBJS = \
|
||||
$(MMDB_DIR)/index/btree_index.o $(MMDB_DIR)/index/dyn_disk_index.o \
|
||||
$(MMDB_DIR)/index/dyn_index.o $(MMDB_DIR)/index/dyn_memory_index.o \
|
||||
$(MMDB_DIR)/index/fast_mphf.o $(MMDB_DIR)/index/hash.o \
|
||||
$(MMDB_DIR)/index/index.o $(MMDB_DIR)/index/inv_lists.o \
|
||||
$(MMDB_DIR)/index/mphf_index.o
|
||||
|
||||
MGRS_OBJS = \
|
||||
$(MMDB_DIR)/mgrs/managers.o $(MMDB_DIR)/mgrs/misc.o \
|
||||
$(MMDB_DIR)/mgrs/query_mgr.o $(MMDB_DIR)/mgrs/template_mgr.o
|
||||
|
||||
MISC_OBJS = \
|
||||
$(MMDB_DIR)/misc/unique_id.o
|
||||
|
||||
OBJECT_OBJS = \
|
||||
$(MMDB_DIR)/object/composite.o $(MMDB_DIR)/object/compressed_pstring.o \
|
||||
$(MMDB_DIR)/object/cset.o $(MMDB_DIR)/object/dl_list.o \
|
||||
$(MMDB_DIR)/object/dl_list_cell.o $(MMDB_DIR)/object/handler.o \
|
||||
$(MMDB_DIR)/object/integer.o $(MMDB_DIR)/object/long_pstring.o \
|
||||
$(MMDB_DIR)/object/oid.o $(MMDB_DIR)/object/oid_list.o \
|
||||
$(MMDB_DIR)/object/oid_t.o $(MMDB_DIR)/object/primitive.o \
|
||||
$(MMDB_DIR)/object/pstring.o $(MMDB_DIR)/object/random_gen.o \
|
||||
$(MMDB_DIR)/object/root.o $(MMDB_DIR)/object/short_list.o \
|
||||
$(MMDB_DIR)/object/tuple.o
|
||||
|
||||
OLIASDB_OBJS = \
|
||||
$(MMDB_DIR)/oliasdb/asciiIn_filters.o $(MMDB_DIR)/oliasdb/collectionIterator.o \
|
||||
$(MMDB_DIR)/oliasdb/dlp_hd.o $(MMDB_DIR)/oliasdb/dlp_test.o \
|
||||
$(MMDB_DIR)/oliasdb/doc_hd.o $(MMDB_DIR)/oliasdb/doc_test.o \
|
||||
$(MMDB_DIR)/oliasdb/graphic_hd.o $(MMDB_DIR)/oliasdb/graphic_test.o \
|
||||
$(MMDB_DIR)/oliasdb/loc_test.o $(MMDB_DIR)/oliasdb/locator_hd.o \
|
||||
$(MMDB_DIR)/oliasdb/mark.o $(MMDB_DIR)/oliasdb/mark_base.o \
|
||||
$(MMDB_DIR)/oliasdb/mark_test.o $(MMDB_DIR)/oliasdb/mmdb.o \
|
||||
$(MMDB_DIR)/oliasdb/node_hd.o $(MMDB_DIR)/oliasdb/node_test.o \
|
||||
$(MMDB_DIR)/oliasdb/olias_funcs.o $(MMDB_DIR)/oliasdb/olias_test.o \
|
||||
$(MMDB_DIR)/oliasdb/stylesheet_hd.o $(MMDB_DIR)/oliasdb/stylesheet_test.o \
|
||||
$(MMDB_DIR)/oliasdb/toc_hd.o $(MMDB_DIR)/oliasdb/toc_test.o \
|
||||
$(MMDB_DIR)/oliasdb/user_base.o
|
||||
|
||||
SCHEMA_OBJS = \
|
||||
$(MMDB_DIR)/schema/desc.o $(MMDB_DIR)/schema/store_desc.o \
|
||||
$(MMDB_DIR)/schema/object_dict.o $(MMDB_DIR)/schema/stored_object_desc.o \
|
||||
$(MMDB_DIR)/schema/index_desc.o $(MMDB_DIR)/schema/inv_desc.o \
|
||||
$(MMDB_DIR)/schema/agent_desc.o $(MMDB_DIR)/schema/container_desc.o \
|
||||
$(MMDB_DIR)/schema/sheet.o $(MMDB_DIR)/schema/token.o
|
||||
|
||||
STORAGE_OBJS = \
|
||||
$(MMDB_DIR)/storage/abs_storage.o $(MMDB_DIR)/storage/chunks_index.o \
|
||||
$(MMDB_DIR)/storage/heap_comp_funcs.o $(MMDB_DIR)/storage/lru.o \
|
||||
$(MMDB_DIR)/storage/page.o $(MMDB_DIR)/storage/page_cache.o \
|
||||
$(MMDB_DIR)/storage/page_rep.o $(MMDB_DIR)/storage/page_storage.o \
|
||||
$(MMDB_DIR)/storage/rep_cell.o $(MMDB_DIR)/storage/rep_policy.o \
|
||||
$(MMDB_DIR)/storage/store_test.o $(MMDB_DIR)/storage/unixf_storage.o \
|
||||
$(MMDB_DIR)/storage/version.o $(MMDB_DIR)/storage/vm_storage.o
|
||||
|
||||
UTILITY_OBJS = \
|
||||
$(MMDB_DIR)/utility/funcs.o $(MMDB_DIR)/utility/ostring.o \
|
||||
$(MMDB_DIR)/utility/pm_random.o $(MMDB_DIR)/utility/atoi_pearson.o \
|
||||
$(MMDB_DIR)/utility/xtime.o $(MMDB_DIR)/utility/buffer.o \
|
||||
$(MMDB_DIR)/utility/atoi_larson.o $(MMDB_DIR)/utility/atomic_lock.o \
|
||||
$(MMDB_DIR)/utility/rw_lock.o $(MMDB_DIR)/utility/atoi_fast.o \
|
||||
$(MMDB_DIR)/utility/filter.o $(MMDB_DIR)/utility/mmdb_exception.o \
|
||||
$(MMDB_DIR)/utility/randomize.o
|
||||
|
||||
DTI_CC_OBJS = \
|
||||
$(MMDB_DIR)/dti_cc/CC_Listbase.o $(MMDB_DIR)/dti_cc/cc_exceptions.o \
|
||||
$(MMDB_DIR)/dti_cc/CC_String.o $(MMDB_DIR)/dti_cc/CC_Tokenizer.o \
|
||||
$(MMDB_DIR)/dti_cc/CC_Stack.o $(MMDB_DIR)/dti_cc/CC_Slist.o
|
||||
|
||||
#if defined(HPArchitecture) || !defined(CplusplusCompilerMajorVersion) || (CplusplusCompilerMajorVersion < 4)
|
||||
EXTRA_HARDCOPY_OBJS = $(MMDB_DIR)/HardCopy/TemplatesAutoNumber.o
|
||||
#endif
|
||||
|
||||
HARDCOPY_OBJS = \
|
||||
$(MMDB_DIR)/HardCopy/FPset.o $(MMDB_DIR)/HardCopy/HardCopyFP.o \
|
||||
$(MMDB_DIR)/HardCopy/autoNumber.o $(MMDB_DIR)/HardCopy/autoNumberFP.o \
|
||||
$(EXTRA_HARDCOPY_OBJS)
|
||||
|
||||
#if defined(HPArchitecture) || !defined(CplusplusCompilerMajorVersion) || (CplusplusCompilerMajorVersion < 4)
|
||||
EXTRA_STYLESHEET_OBJS = $(MMDB_DIR)/StyleSheet/SSTemplates.o
|
||||
#endif
|
||||
|
||||
STYLESHEET_OBJS = \
|
||||
$(MMDB_DIR)/StyleSheet/Attribute.o $(MMDB_DIR)/StyleSheet/AttributeList.o \
|
||||
$(MMDB_DIR)/StyleSheet/BitVector.o $(MMDB_DIR)/StyleSheet/DocParser.o \
|
||||
$(MMDB_DIR)/StyleSheet/Element.o $(MMDB_DIR)/StyleSheet/Expression.o \
|
||||
$(MMDB_DIR)/StyleSheet/Feature.o $(MMDB_DIR)/StyleSheet/FeatureDefDictionary.o \
|
||||
$(MMDB_DIR)/StyleSheet/FeatureSet.o $(MMDB_DIR)/StyleSheet/FeatureValue.o \
|
||||
$(MMDB_DIR)/StyleSheet/PathQualifier.o $(MMDB_DIR)/StyleSheet/PathTable.o \
|
||||
$(MMDB_DIR)/StyleSheet/Resolver.o $(MMDB_DIR)/StyleSheet/ResolverStack.o \
|
||||
$(MMDB_DIR)/StyleSheet/SSPath.o $(MMDB_DIR)/StyleSheet/StyleSheet.o \
|
||||
$(MMDB_DIR)/StyleSheet/StyleSheetExceptions.o \
|
||||
$(MMDB_DIR)/StyleSheet/SymTab.o $(MMDB_DIR)/StyleSheet/VariableTable.o \
|
||||
$(MMDB_DIR)/StyleSheet/defParser.o $(MMDB_DIR)/StyleSheet/defToken.o \
|
||||
$(MMDB_DIR)/StyleSheet/style.o $(MMDB_DIR)/StyleSheet/tokenStyle.o \
|
||||
$(MMDB_DIR)/StyleSheet/RendererHCV.o $(EXTRA_STYLESHEET_OBJS)
|
||||
|
||||
MMDB_OBJS = $(HARDCOPY_OBJS) $(STYLESHEET_OBJS) $(DTI_CC_OBJS)
|
||||
|
||||
ALL_MMDB_OBJS = $(API_OBJS) $(BTREE_OBJS) \
|
||||
$(BTREE_BERKELEY_OBJS) $(COMPRESSION_OBJS) \
|
||||
$(DISKHASH_OBJS) $(DSTR_OBJS) \
|
||||
$(DTI_EXCS_OBJS) $(DYNHASH_OBJS) \
|
||||
$(HMPHF_OBJS) $(INDEX_OBJS) \
|
||||
$(MGRS_OBJS) $(MISC_OBJS) \
|
||||
$(OBJECT_OBJS) $(OLIASDB_OBJS) \
|
||||
$(SCHEMA_OBJS) $(STORAGE_OBJS) \
|
||||
$(UTILITY_OBJS) $(MMDB_OBJS)
|
||||
#endif
|
||||
|
||||
#ifdef AIXArchitecture
|
||||
Libs=$(OTHEROBJS) $(OLIASLIBS) $(UAS_TEMPLATES) $(SEARCH_LIB) $(ALL_MMDB_OBJS) $(WWL_LIBS) $(WCHAR_LIB) $(MTF_LIBRARIES) $(DTHELP_LIBRARY) $(DTPRINTLIB) $(DTSVC_LIBRARY) $(TTLIB) $(X11_LIBRARIES) $(LICENSELIBS) $(EXTRALIBS)
|
||||
#else
|
||||
Libs=$(OTHEROBJS) $(OLIASLIBS) $(UAS_TEMPLATES) $(SEARCH_LIB) $(MMDB_LIBS) $(WWL_LIBS) $(WCHAR_LIB) $(MTF_LIBRARIES) $(DTHELP_LIBRARY) $(DTPRINTLIB) $(DTSVC_LIBRARY) $(TTLIB) $(X11_LIBRARIES) $(LICENSELIBS) $(EXTRALIBS)
|
||||
#endif
|
||||
|
||||
SRCS = main.C
|
||||
|
||||
OBJS = $(SRCS:.C=.o)
|
||||
|
||||
XCOMM first rule
|
||||
all:: Prelude.h dfiles messages Dtinfo
|
||||
|
||||
includes:: Prelude.h dfiles messages
|
||||
|
||||
#if defined(HPArchitecture) ||defined (AIXArchitecture) || \
|
||||
defined(AlphaArchitecture) || \
|
||||
(defined(SunArchitecture) && CplusplusCompilerMajorVersion < 6) || \
|
||||
defined(BSDArchitecture)
|
||||
# ifndef Dont_Use_Templates_Repository
|
||||
# define Dont_Use_Templates_Repository
|
||||
UAS_INCLUDES=-I./UAS/Base
|
||||
SUBDIR_TEMPL_INCLUDES=$(UAS_INCLUDES) $(DTSEARCH_INCLUDES) $(COMMON_CLASS_INCLUDES)
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(HPArchitecture)
|
||||
SpecialCPlusPlusObjectRule(Templates.o,,+pti all_tmpls $(SUBDIR_TEMPL_INCLUDES))
|
||||
#elif (defined(SunArchitecture) && CplusplusCompilerMajorVersion < 4)
|
||||
SpecialCPlusPlusObjectRule(Templates.o,,+Tall_tmpls $(SUBDIR_TEMPL_INCLUDES))
|
||||
#elif defined(AlphaArchitecture)
|
||||
SpecialCPlusPlusObjectRule(Templates.o,,-ptf $(SUBDIR_TEMPL_INCLUDES))
|
||||
SpecialCPlusPlusObjectRule(Templates2.o,,-ptf $(SUBDIR_TEMPL_INCLUDES))
|
||||
SpecialCPlusPlusObjectRule(Templates3.o,,-ptf $(SUBDIR_TEMPL_INCLUDES))
|
||||
#elif defined(AIXArchitecture)
|
||||
SpecialCPlusPlusObjectRule(Templates.o,,-ptf $(SUBDIR_TEMPL_INCLUDES))
|
||||
SpecialCPlusPlusExpandRule(Templates..c,,-ptf -DMakeOperatorNewPublic)
|
||||
#elif defined(DoLicenseManagement)
|
||||
SpecialCPlusPlusObjectRule(Templates.o,,-ptf $(LICENSE_L_INCLUDES))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture) || \
|
||||
defined(SunArchitecture)
|
||||
SpecialCPlusPlusObjectRule(Templates.o,,$(SUBDIR_TEMPL_INCLUDES))
|
||||
SpecialCPlusPlusExpandRule(Templates..c,,-DMakeOperatorNewPublic)
|
||||
#else
|
||||
SpecialCPlusPlusObjectRule(Templates.o,,-ptf $(SUBDIR_TEMPL_INCLUDES))
|
||||
SpecialCPlusPlusExpandRule(Templates..c,,-ptf -DMakeOperatorNewPublic)
|
||||
#endif
|
||||
|
||||
classlist:
|
||||
@echo $(CLASSLIBS)
|
||||
|
||||
|
||||
makelibT(Query)
|
||||
makelib(Widgets)
|
||||
makelibT(Basic)
|
||||
makelibT(Graphics)
|
||||
makelib(Preferences)
|
||||
makelibT(Managers)
|
||||
makelib(Other)
|
||||
makelibT(Agents)
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 5
|
||||
makelibsubsubdir(UAS,Base)
|
||||
makelibsubsubdir(UAS,DtSR)
|
||||
makelibsubsubdir(UAS,MMDB)
|
||||
#else
|
||||
makelib(UAS)
|
||||
#endif
|
||||
makelibT(Support)
|
||||
makelibT(Marks)
|
||||
makelibT(OnlineRender)
|
||||
makelibT(OliasSearch)
|
||||
makelib(cgm)
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 5
|
||||
makelibTsubsubdir(UAS,Base)
|
||||
makelibTsubsubdir(UAS,DtSR)
|
||||
makelibTsubsubdir(UAS,MMDB)
|
||||
#endif
|
||||
|
||||
|
||||
#if defined(Dont_Use_Templates_Repository) && defined(AlphaArchitecture)
|
||||
DEPLIBS=$(OLIASLIBS) $(UAS_TEMPLATES) $(OLIAS)/mmdb/libMMDB.a Templates.o Templates2.o Templates3.o
|
||||
LOCAL_LIBRARIES=$(Libs) Templates.o Templates2.o Templates3.o
|
||||
#elif defined (AIXArchitecture)
|
||||
DEPLIBS=$(OLIASLIBS) $(UAS_TEMPLATES) $(OLIAS)/mmdb/libMMDB.a Templates.o
|
||||
LOCAL_LIBRARIES=$(Libs) Templates.o
|
||||
#elif defined(Dont_Use_Templates_Repository)
|
||||
DEPLIBS=$(OLIASLIBS) $(UAS_TEMPLATES) $(OLIAS)/mmdb/libMMDB.a Templates.o
|
||||
LOCAL_LIBRARIES=$(Libs) Templates.o
|
||||
#else
|
||||
DEPLIBS=$(OLIASLIBS) $(UAS_TEMPLATES) $(OLIAS)/mmdb/libMMDB.a
|
||||
LOCAL_LIBRARIES=$(Libs)
|
||||
#endif
|
||||
LOCAL_LDFLAGS=$(EXTRALIBDIRS)
|
||||
|
||||
XCOMM Eventually could replace the following rule with r6 rule:
|
||||
XCOMM "ComplexCplusplusProgramTarget"
|
||||
XCOMM for the time being, i added the below hack - rCs
|
||||
|
||||
ComplexCPlusPlusProgram($(PROGRAM_NAME))
|
||||
|
||||
RESFILES = Macros.res Strings.res \
|
||||
Messages.res \
|
||||
Query/QueryEditor.res \
|
||||
Agents/BookmarkEdit.res \
|
||||
Agents/MapAgent.res \
|
||||
Agents/MarkList.res \
|
||||
Agents/PrintPanelAgent.res \
|
||||
Agents/Preferences.res \
|
||||
Agents/SearchResultsAgent.res \
|
||||
Agents/NodeHistoryAgent.res \
|
||||
Agents/NodeWindowAgent.res \
|
||||
Agents/GraphicAgent.res \
|
||||
Query/QueryTermView.res
|
||||
|
||||
XCOMM Only the English version of the resource file is generated from
|
||||
XCOMM .res files in the source tree. Other locales must copy this
|
||||
XCOMM instance and maintain the output. See src/locale/ja subdir.
|
||||
|
||||
Dtinfo: Dtinfo.res $(RESFILES)
|
||||
$(RM) Dtinfo
|
||||
$(CPP) -C Dtinfo.res | $(TREERES) > Dtinfo
|
||||
|
||||
includes:: Dtinfo
|
||||
|
||||
clean::
|
||||
$(RM) Dtinfo
|
||||
$(RM) Prelude.h
|
||||
|
||||
dfiles::
|
||||
foreach_subdirs(dfiles, $(CLASSLIBS))
|
||||
|
||||
GENCAT=gencat
|
||||
|
||||
#define MACRO_Messages @(messages=; \ @@\
|
||||
for i in $(MSGS) ; \ @@\
|
||||
do \ @@\
|
||||
messages="$$messages $$i/$$i.msg"; \ @@\
|
||||
done; \ @@\
|
||||
cat $$messages > $(PROGRAM_NAME).cpp )
|
||||
|
||||
messages::
|
||||
foreach_subdirs(messages, $(MSGS))
|
||||
@echo "### Making msgs in src ###"
|
||||
@$(RM) $(PROGRAM_NAME).msg.updated
|
||||
MACRO_Messages
|
||||
$(CPP) -P -C $(PROGRAM_NAME)_msg.tmpl | $(TOOLS)/misc/msgsets > $(PROGRAM_NAME).msg.updated
|
||||
@$(RM) $(PROGRAM_NAME).cpp
|
||||
|
||||
clean::
|
||||
RemoveFiles($(PROGRAM_NAME).cat $(PROGRAM_NAME).msg.updated)
|
||||
|
||||
make_prelude($(CLASSLIBS), Classlist.mk)
|
||||
|
||||
|
||||
InstallProgram($(PROGRAM_NAME),$(INSTALL_PLATFORM_BIN_DIR))
|
||||
#ifdef HPArchitecture
|
||||
HPchatr($(DESTDIR)$(INSTALL_PLATFORM_BIN_DIR)/$(PROGRAM_NAME))
|
||||
#endif
|
||||
|
||||
XCOMM Must add additional installs for any non-C localizations in build
|
||||
XCOMM tree, as available, for resource file, message cat, help vol., etc.
|
||||
InstallNonExecFile(Dtinfo,$(INSTALL_XRESOURCES_DIR)/C)
|
||||
#ifdef CdeDesktop
|
||||
XCOMM For now, leave name as Olias.hlp, until CDE DtHelp actually used,
|
||||
XCOMM since this is not an SDL volume, and really is help data for
|
||||
XCOMM olias temporarily in use for dtinfo
|
||||
XCOMM Install-Non-Exec-File(Dtinfo.sdl,$(INSTALL_HELP_DIR)/C)
|
||||
InstallNonExecFile(Olias.hlp,$(INSTALL_HELP_DIR)/C)
|
||||
#else
|
||||
InstallNonExecFile(Olias.hlp,$(INSTALL_HELP_DIR)/C)
|
||||
#endif
|
||||
InstallNonExecFile($(PROGRAM_NAME).cat,$(INSTALL_MSG_CAT_DIR)/C)
|
||||
|
||||
XCOMM Variables to switch on debug mode temporarily
|
||||
XCOMM CDEBUGFLAGS = -g -DDEBUG
|
||||
XCOMM CXXDEBUGFLAGS = -g -DDEBUG
|
||||
|
||||
DependTarget()
|
||||
@@ -1,57 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/9 1996/08/21 15:42:26 drk $
|
||||
|
||||
XCOMM NodeMgr.o and PrintMgr.o need STYLE_SHEET_INCLUDES.
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES) $(STYLE_SHEET_INCLUDES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
DEFINES=-DCDE_NEXT $(BYTE_ORDER_DEFINES)
|
||||
|
||||
#ifdef DoLicenseManagement
|
||||
EXTRA_DEFINES=-DLICENSE_MANAGEMENT
|
||||
EXTRA_INCLUDES=$(LICENSE_L_INCLUDES)
|
||||
#endif
|
||||
|
||||
#if defined(UseWideChars) && defined(SunArchitecture) && (OSMajorVersion == 4)
|
||||
WC_FLAGS=-I/VOB/olias/library/Xwchar/src
|
||||
#endif
|
||||
|
||||
LFLAGS=-8 -s
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
LIBNAME=Managers
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
INCLUDES = $(CXXDEPENDINCLUDES) $(BROWSER_INCLUDES) \
|
||||
$(COMMON_CLASS_INCLUDES) $(TIRPCINC)
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
OBJS=$(SRCS:.C=.o)
|
||||
|
||||
SpecialCPlusPlusObjectRule(NodeMgr.o,,$(LICENSE_F_INCLUDES) $(COMMON_CLASS_INCLUDES) $(STYLE_SHEET_INCLUDES) $(WC_FLAGS))
|
||||
SpecialCPlusPlusObjectRule(PrintMgr.o,,$(LICENSE_F_INCLUDES) $(COMMON_CLASS_INCLUDES) $(STYLE_SHEET_INCLUDES) $(WC_FLAGS))
|
||||
|
||||
#if defined(UseWideChars) && defined(SunArchitecture) && (OSMajorVersion == 4)
|
||||
WC_OBJS=\
|
||||
HyphenMgr.o \
|
||||
MarkMgr.o \
|
||||
GraphicsMgr.o
|
||||
|
||||
SpecialCPlusPlusObjectRule($(WC_OBJS),,$(WC_FLAGS))
|
||||
#endif
|
||||
|
||||
make_libfiles($(LIBNAME), $(CLASSES))
|
||||
make_msgs($(LIBNAME), $(MSGS))
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
DependTarget()
|
||||
@@ -1,31 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/6 1996/08/21 15:42:50 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
LIBNAME=Marks
|
||||
|
||||
|
||||
INCLUDES=$(CXXDEPENDINCLUDES) -I.. $(EXCEPTIONS_INCLUDES) $(MMDB_INCLUDES) $(UAS_INCLUDES)
|
||||
DEFINES=$(BYTE_ORDER_DEFINES)
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
OBJS=$(SRCS:.C=.o)
|
||||
|
||||
make_libfiles($(LIBNAME), $(CLASSES))
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
DependTarget()
|
||||
@@ -1,8 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/2 1996/07/25 11:02:18 drk $
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
LIBNAME=Messages
|
||||
|
||||
make_msgs($(LIBNAME), $(MSGS))
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/4 1996/08/21 15:42:57 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
LIBNAME=OliasSearch
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
INCLUDES=$(CXXDEPENDINCLUDES) $(BROWSER_INCLUDES)
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
OBJS=$(SRCS:.C=.o)
|
||||
|
||||
make_libfiles($(LIBNAME), $(CLASSES))
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
DependTarget()
|
||||
@@ -1,59 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/8 1996/08/21 15:43:09 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
LIBNAME=OnlineRender
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
INCLUDES=$(CXXDEPENDINCLUDES) $(BROWSER_INCLUDES) $(MMDB_INCLUDES) $(STYLE_SHEET_INCLUDES) \
|
||||
$(COMMON_CLASS_INCLUDES)
|
||||
DEFINES=-DCDE_NEXT
|
||||
|
||||
#ifdef DoLicenseManagement
|
||||
EXTRA_DEFINES=-DLICENSE_MANAGEMENT
|
||||
EXTRA_INCLUDES=$(LICENSE_L_INCLUDES)
|
||||
#endif
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
SRCS=\
|
||||
CanvasRenderer.C \
|
||||
FeatureSupport.C \
|
||||
FontCache.C \
|
||||
SegClientData.C
|
||||
|
||||
OBJS= $(SRCS:.C=.o)
|
||||
|
||||
make_msgs($(LIBNAME), $(MSGS))
|
||||
|
||||
dfiles:
|
||||
|
||||
#if defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SpecialCPlusPlusObjectRule(ORTemplates.o,,-DEXPAND_TEMPLATES)
|
||||
SpecialCPlusPlusExpandRule(ORTemplates..c,ORTemplates.C,-DEXPAND_TEMPLATES)
|
||||
#endif
|
||||
#if defined(UseWideChars) && defined(SunArchitecture) && (OSMajorVersion == 4)
|
||||
WC_FLAGS=-I/VOB/olias/library/Xwchar/src
|
||||
WC_OBJS=\
|
||||
CanvasRenderer.o \
|
||||
FeatureSupport.o
|
||||
|
||||
SpecialCPlusPlusObjectRule($(WC_OBJS),,$(WC_FLAGS))
|
||||
#endif
|
||||
|
||||
#ifdef AIXArchitecture
|
||||
RealLibrary($(LIBNAME),$(OBJS),$(LIBDIR))
|
||||
#else
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
#endif
|
||||
|
||||
DependTarget()
|
||||
@@ -1,31 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/8 1996/08/21 15:43:18 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
|
||||
CDEBUGFLAGS=-g
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
LIBNAME=Other
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
INCLUDES = $(CXXDEPENDINCLUDES) $(BROWSER_INCLUDES)
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
OBJS = $(SRCS:.C=.o)
|
||||
|
||||
make_libfiles($(LIBNAME), $(CLASSES))
|
||||
make_msgs($(LIBNAME), $(MSGS))
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
DependTarget()
|
||||
@@ -1,36 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/6 1996/08/21 15:43:25 drk $
|
||||
|
||||
#define CplusplusSource YES
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
LIBNAME=Preferences
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
INCLUDES=$(CXXDEPENDINCLUDES) $(BROWSER_INCLUDES)
|
||||
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
OBJS=$(SRCS:.C=.o)
|
||||
|
||||
make_libfiles($(LIBNAME), $(CLASSES))
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
LOCAL_LIBRARIES=$(EXCLIB) -lPreferences
|
||||
|
||||
/*
|
||||
SimpleProgramTarget(preftest)
|
||||
*/
|
||||
|
||||
DependTarget()
|
||||
@@ -1,51 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/7 1996/08/21 15:43:32 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
LIBNAME=Query
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
INCLUDES=$(CXXDEPENDINCLUDES) $(BROWSER_INCLUDES) $(COMMON_CLASS_INCLUDES)
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
OBJS=$(SRCS:.C=.o)
|
||||
|
||||
#if defined(HPArchitecture)
|
||||
/*
|
||||
* SWM - Need to compile this file with +i so
|
||||
* the correct code is generated. The HP compiler
|
||||
* doesn't handle class members declared as static void _*
|
||||
* correctly without the +i option.
|
||||
*/
|
||||
SpecialCPlusPlusObjectRule(QueryTermView.o,,+i)
|
||||
#endif
|
||||
|
||||
#if defined(UseWideChars) && defined(SunArchitecture) && (OSMajorVersion == 4)
|
||||
WC_OBJS= \
|
||||
QueryTerm.o \
|
||||
QueryGroup.o
|
||||
|
||||
SpecialCPlusPlusObjectRule($(WC_OBJS),,-I/VOB/olias/library/Xwchar/src)
|
||||
#endif
|
||||
|
||||
make_libfiles($(LIBNAME), $(CLASSES))
|
||||
make_msgs($(LIBNAME), $(MSGS))
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
clean::
|
||||
$(RM) *..c
|
||||
|
||||
DependTarget()
|
||||
@@ -1,39 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/5 1996/08/21 15:43:45 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
LIBNAME=Support
|
||||
LIBDIR=../lib
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
INCLUDES=$(CXXDEPENDINCLUDES) -I.. $(EXCEPTIONS_INCLUDES) $(UAS_INCLUDES)
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
OBJS=$(SRCS:.C=.o)
|
||||
OTHEROBJS=InputNotifier.o
|
||||
|
||||
make_libfiles($(LIBNAME), $(CLASSES))
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
NotSoSimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR), $(OTHEROBJS))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
NotSoSimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR), $(OTHEROBJS))
|
||||
#else
|
||||
NotSoSimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR), $(OTHEROBJS))
|
||||
#endif
|
||||
|
||||
tests: list_test message_test
|
||||
|
||||
LOCAL_LIBRARIES = -lSupport $(EXCLIB)
|
||||
|
||||
/*
|
||||
SimpleProgramTarget(list_test)
|
||||
SimpleProgramTarget(message_test)
|
||||
*/
|
||||
|
||||
DependTarget()
|
||||
@@ -1,32 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/7 1996/08/21 15:44:17 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
LIBNAME=Base
|
||||
LIBDIR=../lib
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
INCLUDES = $(CXXDEPENDINCLUDES) -I. -I.. -I../.. -I../Support $(EXCEPTIONS_INCLUDES) $(COMMON_CLASS_INCLUDES)
|
||||
|
||||
make_libfiles($(LIBNAME),)
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
make_msgs($(LIBNAME), $(MSGS))
|
||||
|
||||
OBJS=$(SRCS:.C=.o)
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
DependTarget()
|
||||
@@ -1,35 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/8 1996/08/21 15:44:56 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
LIBNAME=DtSR
|
||||
|
||||
UAS_INCLUDES=-I../Base
|
||||
|
||||
UTIL_CLASSES_INCLUDES=-I./Util_Classes
|
||||
|
||||
DEFINES=-DCDE_NEXT
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
INCLUDES = $(CXXDEPENDINCLUDES) -I../.. $(EXCEPTIONS_INCLUDES) $(UAS_INCLUDES) $(DTSEARCH_INCLUDES) $(UTIL_CLASSES_INCLUDES) $(COMMON_CLASS_INCLUDES)
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
OBJS=$(SRCS:.C=.o)
|
||||
|
||||
make_msgs($(LIBNAME), $(MSGS))
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
DependTarget()
|
||||
@@ -1,10 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/3 1996/06/11 16:42:48 cde-hal $
|
||||
Libs = ../../libUAS.a $(EXCLIB) $(MMDB_LIBS) $(MISC_LIB) -lm
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
INCLUDES=-g -I../.. $(EXCEPTIONS_INCLUDES)
|
||||
|
||||
SimpleCPlusPlusProgram(dict_driver, dict_driver.o Dict_Templates.o, $(Libs))
|
||||
SpecialCPlusPlusObjectRule(Dict_Templates.o,,-ptf)
|
||||
|
||||
@@ -1,60 +0,0 @@
|
||||
XCOMM $TOG: Imakefile /main/9 1998/08/10 15:52:23 mgreess $
|
||||
LIBNAME=UAS
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
#define IHaveSubdirs
|
||||
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CXXDEBUGFLAGS=$(CXXDEBUGFLAGS)'
|
||||
|
||||
XCOMM redefine TopLevelProject to build DtInfo with standard CDE config dir
|
||||
#undef TopLevelProject
|
||||
#define TopLevelProject DtInfo
|
||||
IMAKE_DEF_DTINFO = -DTopLevelProject=TopLevelProject \
|
||||
-DProjectTmplFile='<DtInfo.tmpl>' \
|
||||
-DProjectRulesFile='<DtInfo.rules>'
|
||||
|
||||
DependSubdirs($(SUBDIRS))
|
||||
|
||||
#ifdef UseDtSearch
|
||||
SEARCH_SUBDIR=DtSR
|
||||
#else
|
||||
SEARCH_SUBDIR=Fulcrum
|
||||
#endif
|
||||
|
||||
SUBDIRS= \
|
||||
Base \
|
||||
MMDB \
|
||||
$(SEARCH_SUBDIR)
|
||||
|
||||
XCOMM Variables to switch on debug mode temporarily
|
||||
XCOMM CDEBUGFLAGS = -g -DDEBUG
|
||||
XCOMM CXXDEBUGFLAGS = -g -DDEBUG
|
||||
|
||||
make_libfiles($(LIBNAME),)
|
||||
|
||||
makelibT(Base)
|
||||
makelibT(MMDB)
|
||||
makelibT($(SEARCH_SUBDIR))
|
||||
|
||||
all:: libUAS.a
|
||||
|
||||
messages:: $(LIBNAME).msg
|
||||
|
||||
$(LIBNAME).msg :
|
||||
foreach_subdirs(messages, $(MSGS))
|
||||
@echo "### Making msgs in $(LIBNAME) ###"
|
||||
@$(RM) $(LIBNAME).msg
|
||||
@(messages=; \
|
||||
for i in $(MSGS) ; \
|
||||
do \
|
||||
messages="$$messages $$i/$$i.msg"; \
|
||||
done; \
|
||||
cat $$messages > $(LIBNAME).msg )
|
||||
|
||||
clean::
|
||||
RemoveFiles($(LIBNAME).msg)
|
||||
|
||||
libUAS.a:: Base/libBase.a MMDB/libMMDB.a $(SEARCH_SUBDIR)/lib$(SEARCH_SUBDIR).a
|
||||
$(RM) $@
|
||||
$(LD) -r -o $@ Base/libBase.a MMDB/libMMDB.a $(SEARCH_SUBDIR)/lib$(SEARCH_SUBDIR).a
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/9 1996/08/21 15:45:19 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
MAKEFILEDEPS=Classlist.mk
|
||||
|
||||
LIBNAME=MMDB
|
||||
LIBDIR=../lib
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
#ifdef UseDtSearch
|
||||
SEARCHENG_INCLUDES=$(DTSEARCH_INCLUDES)
|
||||
#else
|
||||
SEARCHENG_INCLUDES=$(FULCRUM_INCLUDES)
|
||||
SEARCHENG_DEFINES=$(FULCRUM_DEFINES)
|
||||
#endif
|
||||
|
||||
INCLUDES = $(CXXDEPENDINCLUDES) -I. -I../Base -I../.. $(EXCEPTIONS_INCLUDES) $(COMMON_CLASS_INCLUDES) $(SEARCHENG_INCLUDES) $(SEARCHENG_DEFINES)
|
||||
|
||||
make_libfiles($(LIBNAME),)
|
||||
|
||||
#include "Classlist.mk"
|
||||
|
||||
make_msgs($(LIBNAME), $(MSGS))
|
||||
|
||||
OBJS=$(SRCS:.C=.o)
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
DependTarget()
|
||||
@@ -1,55 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/5 1996/08/21 15:45:24 drk $
|
||||
#ifdef UseDtSearch
|
||||
SEARCHENG=DtSearch
|
||||
#else
|
||||
SEARCHENG=Fulcrum
|
||||
#endif
|
||||
|
||||
CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
|
||||
#ifdef UseDtSearch
|
||||
|
||||
DTSEARCH_LIBS=-L/VOB/olias/library/dtsearch/solaris -lDtSr -lDtvis
|
||||
DTSEARCH_INCLUDES=-I/VOB/olias/library/dtsearch/src
|
||||
|
||||
SEARCHENG_LIBS=../$(SEARCHENG)/lib$(SEARCHENG).a $(DTSEARCH_LIBS)
|
||||
SEARCHENG_INCLUDES=-I../$(SEARCHENG) $(DTSEARCH_INCLUDES)
|
||||
|
||||
Libs = libPrefs.a ../MMDB/libMMDB.a ../MMDB/libMMDBT.a \
|
||||
../Base/libBase.a ../Base/libBaseT.a \
|
||||
$(LIBRARY)/Common_Class/ol/libcommon_class.a $(EXCLIB) $(MMDB_LIBS) \
|
||||
$(MISC_LIB) -lm
|
||||
|
||||
INCLUDES=-I. -I.. -I../.. -I../Base -I../MMDB -I../$(SEARCHENG) $(EXCEPTIONS_INCLUDES) $(COMMON_CLASS_INCLUDES) $(DTSEARCH_INCLUDES)
|
||||
|
||||
#else
|
||||
Libs = ../Fulcrum/libFulcrum.a libPrefs.a ../MMDB/libMMDB.a ../Base/libBase.a $(EXCLIB) $(FULCRUMLIBS) $(MMDB_LIBS) $(MISC_LIB) -lm
|
||||
|
||||
INCLUDES=-I. -I.. -I../.. -I../Base -I../MMDB -I../DtSearch -I../Fulcrum $(EXCEPTIONS_INCLUDES) $(FULCRUM_INCLUDES) $(FULCRUM_DEFINES) $(MMDB_INCLUDES)
|
||||
#endif
|
||||
|
||||
PREF_LIB_NAME = Prefs
|
||||
PREF_LIB_SRCS = StringPref.C UserPreference.C
|
||||
PREF_LIB_OBJS = $(PREF_LIB_SRCS:.C=.o)
|
||||
|
||||
make_libfiles($(LIBNAME),)
|
||||
|
||||
#if defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(PREF_LIB_NAME), $(PREF_LIB_OBJS), $(LIBDIR))
|
||||
SimpleLibraryT(uasdrv, uasdrv.o,)
|
||||
#else
|
||||
SimpleLibrary($(PREF_LIB_NAME), $(PREF_LIB_OBJS), $(LIBDIR))
|
||||
SimpleLibraryT(uasdrv, uasdrv.o,)
|
||||
XCOMM RealLibrary($(PREF_LIB_NAME), $(PREF_LIB_OBJS), $(LIBDIR))
|
||||
XCOMM RealLibraryT(uasdrv, uasdrv.o,)
|
||||
#endif
|
||||
|
||||
SimpleCPlusPlusProgram(sdrv, sdrv.o dlstub.o UAS_Templates.o, $(Libs))
|
||||
SimpleCPlusPlusProgram(uasdrv, uasdrv.o dlstub.o libuasdrvT.a, $(Libs))
|
||||
SpecialCPlusPlusObjectRule(UAS_Templates.o,,-ptf)
|
||||
|
||||
SRCS = $(PREF_LIB_SRCS) sdrv.C uasdrv.C dlstub.C UAS_Templates.C
|
||||
|
||||
DependTarget()
|
||||
@@ -1,40 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/6 1996/08/21 15:45:28 drk $
|
||||
|
||||
DEPEND_DEFINES = $(DEPENDDEFINES)
|
||||
|
||||
LIBNAME= Widgets
|
||||
LIBDIR = ../lib
|
||||
|
||||
SRCS1= \
|
||||
Pixmap.c \
|
||||
Tree.c \
|
||||
Panner.c \
|
||||
Simple.c \
|
||||
Porthole.c \
|
||||
XawInitFake.c \
|
||||
TabButton.c \
|
||||
Restraint.c
|
||||
|
||||
OBJS1 = $(SRCS1:.c=.o)
|
||||
|
||||
SRCS2 = WXmOpButton.C
|
||||
OBJS2 = $(SRCS2:.C=.o)
|
||||
|
||||
SRCS = $(SRCS1) $(SRCS2)
|
||||
OBJS = $(OBJS1) $(OBJS2)
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
NormalLibraryObjectRule()
|
||||
|
||||
INCLUDES=$(CXXDEPENDINCLUDES) $(CDEINCLUDES) $(WWL_INCLUDES) $(EXCEPTIONS_INCLUDES)
|
||||
|
||||
#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
|
||||
SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#elif defined(LinuxArchitecture) || defined(BSDArchitecture)
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#else
|
||||
SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
|
||||
#endif
|
||||
|
||||
DependTarget()
|
||||
@@ -1,36 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/4 1996/06/11 16:10:38 cde-hal $
|
||||
FILES= \
|
||||
bomb \
|
||||
bomb16 \
|
||||
bomb16m \
|
||||
bomb32 \
|
||||
bomb32m \
|
||||
bombm \
|
||||
browse.xbm \
|
||||
browse_ins.xbm \
|
||||
web_browse.xbm \
|
||||
web_browse_ins.xbm \
|
||||
default.xpm \
|
||||
deiconify.xbm \
|
||||
detached.xpm \
|
||||
help.xbm \
|
||||
help_ins.xbm \
|
||||
history.xbm \
|
||||
history_ins.xbm \
|
||||
iconify.xbm \
|
||||
locked.xbm \
|
||||
logo.xpm.ps \
|
||||
marks.xbm \
|
||||
marks_ins.xbm \
|
||||
pinin.xbm \
|
||||
pinmid.xbm \
|
||||
pinout.xbm \
|
||||
quit.xbm \
|
||||
search.xbm \
|
||||
search_ins.xbm \
|
||||
semilocked.xbm \
|
||||
unlocked.xbm
|
||||
|
||||
XCOMM The last dir level for install is for language, default C
|
||||
InstallMultiple($(FILES),$(INSTALL_BITMAPS_DIR)/C)
|
||||
InstallMultiple($(FILES),$(INSTALL_BITMAPS_DIR)/ja)
|
||||
@@ -1,74 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/6 1996/10/09 14:11:29 drk $
|
||||
/* *
|
||||
* (c) Copyright 1995 Hewlett-Packard Company *
|
||||
* (c) Copyright 1995 International Business Machines Corp. *
|
||||
* (c) Copyright 1995 Sun Microsystems, Inc. *
|
||||
* (c) Copyright 1995 Novell, Inc. *
|
||||
*/
|
||||
|
||||
DESKTOP_VERSION_STRING = DesktopVersionString
|
||||
|
||||
/* General case INCLUDES DEFINES LOCAL_LIBRARIES
|
||||
* Each individual architecture may have more or less of the above.
|
||||
* Use EXTRA_DEFINES and EXTRA_INCLUDES to add defines and includes
|
||||
* to an individual architecture. There is no equivalent for
|
||||
* LOCAL_LIBRARIES.
|
||||
* USE_libraryname in LOCAL_LIBRARIES is by default empty.
|
||||
* It should be set when necessary to the real library macro name.
|
||||
*/
|
||||
|
||||
DEFINES =
|
||||
INCLUDES = -I$(DTHELP_INCLUDES)/DtI
|
||||
|
||||
/* DEPLIBS contains the list of library depencies for a client.
|
||||
* LOCAL_LIBRARIES contains the list of libraries on the link line.
|
||||
* Generally, the dependency form of a library has DEP as a prefix.
|
||||
* e.g. put $(XLIB) in LOCAL_LIBRARIES and $(DEPXLIB) in DEPLIBS.
|
||||
* NOTE: if DEPLIBS is not set here, it is by default null and there
|
||||
* are no library dependencies for clients.
|
||||
* You cannot put -Llibpath into DEPLIBS. You must put actual
|
||||
* paths to the library.
|
||||
*/
|
||||
DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) \
|
||||
$(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
|
||||
LOCAL_LIBRARIES = $(DTHELP_LIBRARY) $(DTSVCLIB) $(TTLIB) $(XMLIB) \
|
||||
$(XTOOLLIB) $(XLIB) -L. -lcgm
|
||||
SYS_LIBRARIES = -lm
|
||||
|
||||
|
||||
LIBNAME=cgm
|
||||
|
||||
PROGRAMS=testcgm
|
||||
|
||||
EXTRA_INCLUDES=-I/X11/include
|
||||
|
||||
OBJS1= cgmcmds.o \
|
||||
cgmcommon.o \
|
||||
cgmio.o \
|
||||
cgmtext.o
|
||||
|
||||
SRCS1= cgmcmds.c \
|
||||
cgmcommon.c \
|
||||
cgmio.c \
|
||||
cgmtext.c
|
||||
|
||||
SRCS2= getcgm.c
|
||||
OBJS2= getcgm.o
|
||||
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
NormalLibraryObjectRule()
|
||||
NormalLibraryTarget2(cgm, $(OBJS1), $(OBJS2))
|
||||
|
||||
|
||||
AllTarget($(PROGRAMS))
|
||||
|
||||
SRCS3 = testcgm.c
|
||||
OBJS3 = testcgm.o
|
||||
|
||||
ComplexProgramTarget_3($(PROGRAMS),$(LOCAL_LIBRARIES),$(SYS_LIBRARIES))
|
||||
|
||||
DependTarget3($(SRCS1),$(SRCS2),$(SRCS3))
|
||||
|
||||
clean::
|
||||
RemoveFiles($(PROGRAMS))
|
||||
@@ -1,5 +0,0 @@
|
||||
#include "Registration.hh"
|
||||
|
||||
$quote "
|
||||
|
||||
#include "dtinfo.cpp"
|
||||
@@ -1,31 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/5 1996/08/21 15:45:36 drk $
|
||||
|
||||
HEADERS = \
|
||||
olias.h \
|
||||
oliasP.h
|
||||
|
||||
SRCS = \
|
||||
init.c \
|
||||
comm.c
|
||||
|
||||
|
||||
OBJS = \
|
||||
init.o \
|
||||
comm.o
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
NormalLibraryObjectRule()
|
||||
|
||||
NormalLibraryTarget(olias,$(OBJS))
|
||||
InstallLibrary(olias,../lib)
|
||||
|
||||
XCOMM Uncomment eventually:
|
||||
XCOMM -InstallMultiple(olias.h,somewhere)
|
||||
|
||||
PROGRAM_SRC = oliascmd.c oliasdpy.c oliasmsg.c
|
||||
|
||||
DependTarget3($(SRCS),$(PROGRAM_SRC),NullParameter)
|
||||
|
||||
NormalProgramTarget(oliascmd,oliascmd.o,libolias.a,libolias.a,-lXm -lXt -lXmu -lX11)
|
||||
NormalProgramTarget(oliasdpy,oliasdpy.o,libolias.a,libolias.a,-lXm -lXt -lXmu -lX11)
|
||||
NormalProgramTarget(oliasmsg,oliasmsg.o,libolias.a,libolias.a,-lXt -lXmu -lXext -lX11)
|
||||
@@ -1,5 +0,0 @@
|
||||
#include "Registration.hh"
|
||||
|
||||
$quote "
|
||||
|
||||
#include "olias.cpp"
|
||||
@@ -1,15 +0,0 @@
|
||||
XCOMM $TOG: Imakefile /main/8 1998/08/10 15:54:24 mgreess $
|
||||
#define IHaveSubdirs
|
||||
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CXXDEBUGFLAGS=$(CXXDEBUGFLAGS)'
|
||||
|
||||
SUBDIRS=src
|
||||
|
||||
XCOMM redefine TopLevelProject to build DtInfo with standard CDE config dir
|
||||
#undef TopLevelProject
|
||||
#define TopLevelProject DtInfo
|
||||
IMAKE_DEF_DTINFO = -DTopLevelProject=TopLevelProject \
|
||||
-DProjectTmplFile='<DtInfo.tmpl>' \
|
||||
-DProjectRulesFile='<DtInfo.rules>'
|
||||
|
||||
MakeSubdirs($(SUBDIRS))
|
||||
DependSubdirs($(SUBDIRS))
|
||||
@@ -1,27 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/7 1996/08/21 15:49:34 drk $
|
||||
|
||||
#define DoNormalLib YES
|
||||
#define DoSharedLib NO
|
||||
#define DoDebugLib NO
|
||||
#define DoProfileLib NO
|
||||
#define LibName WWL
|
||||
#define LibHeaders NO
|
||||
|
||||
#define CplusplusSource YES
|
||||
DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(DEPENDDEFINES)
|
||||
|
||||
INCLUDES = -I../include
|
||||
|
||||
#ifdef SVR4
|
||||
DEFINES = -DSYSV -DSVR4
|
||||
#endif
|
||||
|
||||
SRCS = WArgList.C WCallback.C WComposite.C \
|
||||
WObject.C WXmList.C WXmMenu.C \
|
||||
WXmRadioBox.C WXmString.C
|
||||
|
||||
OBJS = $(SRCS:.C=.o)
|
||||
|
||||
#include <Library.tmpl>
|
||||
|
||||
DependTarget()
|
||||
@@ -1,17 +0,0 @@
|
||||
XCOMM $TOG: Imakefile /main/9 1998/08/10 15:50:47 mgreess $
|
||||
|
||||
#define IHaveSubdirs
|
||||
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CXXDEBUGFLAGS=$(CXXDEBUGFLAGS)'
|
||||
|
||||
/* SUBDIRS=misc src byacc flex */
|
||||
SUBDIRS=misc
|
||||
|
||||
XCOMM redefine TopLevelProject to build DtInfo with standard CDE config dir
|
||||
#undef TopLevelProject
|
||||
#define TopLevelProject DtInfo
|
||||
IMAKE_DEF_DTINFO = -DTopLevelProject=TopLevelProject \
|
||||
-DProjectTmplFile='<DtInfo.tmpl>' \
|
||||
-DProjectRulesFile='<DtInfo.rules>'
|
||||
|
||||
MakeSubdirs($(SUBDIRS))
|
||||
DependSubdirs($(SUBDIRS))
|
||||
@@ -1,28 +0,0 @@
|
||||
XCOMM $XConsortium: Imakefile /main/7 1996/08/21 15:56:17 drk $
|
||||
|
||||
XCOMM These tools are used during "make includes".
|
||||
includes:: all
|
||||
|
||||
LOCAL_SED_DEFINES = -e 's|PERL|$(PERL)|g'
|
||||
SedSourceFile(treeres,treeres.src,$(LOCAL_SED_DEFINES))
|
||||
|
||||
NormalCplusplusObjectRule()
|
||||
NormalLibraryObjectRule()
|
||||
AllTarget(dfiles)
|
||||
NormalProgramTarget(dfiles,dfiles.o,,,)
|
||||
AllTarget(pmaker)
|
||||
NormalProgramTarget(pmaker,pmaker.o,,,)
|
||||
|
||||
#ifdef RegenParserFiles
|
||||
SimpleCPlusPlusLexTarget(msgsets)
|
||||
#else
|
||||
msgsets.o : msgsets.C
|
||||
CplusObjectCompile($(_NOOP_))
|
||||
#endif
|
||||
SimpleCPlusPlusProgram(msgsets,msgsets.o,)
|
||||
|
||||
|
||||
DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(DEPENDDEFINES)
|
||||
SRCS = dfiles.c pmaker.c msgsets.C
|
||||
|
||||
DependTarget()
|
||||
@@ -1,20 +0,0 @@
|
||||
XCOMM $XConsortium: ImakefileTemplate /main/3 1995/11/08 13:39:21 rswiston $
|
||||
/*
|
||||
* This file is a template Imakefile for making .cat files from all of
|
||||
* the .msg files in a directory. You need to set LANG to the proper
|
||||
* language.
|
||||
*/
|
||||
|
||||
DESKTOP_VERSION_STRING = DesktopVersionString
|
||||
LANG=C
|
||||
#ifdef RsArchitecture
|
||||
SHELL=/bin/ksh
|
||||
#endif
|
||||
|
||||
/* make the message catalogs from .msg files */
|
||||
RandomMessageCatalogRule()
|
||||
|
||||
clean::
|
||||
(RM) *.cat
|
||||
|
||||
depend::
|
||||
Reference in New Issue
Block a user