1 XCOMM $TOG: Imakefile /main/9 1998/08/10 15:52:23 mgreess $
4 #include "Classlist.mk"
7 #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CXXDEBUGFLAGS=$(CXXDEBUGFLAGS)'
9 XCOMM redefine TopLevelProject to build DtInfo with standard CDE config dir
10 #undef TopLevelProject
11 #define TopLevelProject DtInfo
12 IMAKE_DEFINES = -DTopLevelProject=TopLevelProject \
13 -DProjectTmplFile='<DtInfo.tmpl>' \
14 -DProjectRulesFile='<DtInfo.rules>'
16 DependSubdirs($(SUBDIRS))
29 XCOMM Variables to switch on debug mode temporarily
30 XCOMM CDEBUGFLAGS = -g -DDEBUG
31 XCOMM CXXDEBUGFLAGS = -g -DDEBUG
33 make_libfiles($(LIBNAME),)
37 makelibT($(SEARCH_SUBDIR))
41 messages:: $(LIBNAME).msg
44 foreach_subdirs(messages, $(MSGS))
45 @echo "### Making msgs in $(LIBNAME) ###"
50 messages="$$messages $$i/$$i.msg"; \
52 cat $$messages > $(LIBNAME).msg )
55 RemoveFiles($(LIBNAME).msg)
57 libUAS.a:: Base/libBase.a MMDB/libMMDB.a $(SEARCH_SUBDIR)/lib$(SEARCH_SUBDIR).a
59 $(LD) -r -o $@ Base/libBase.a MMDB/libMMDB.a $(SEARCH_SUBDIR)/lib$(SEARCH_SUBDIR).a