1 XCOMM $XConsortium: Imakefile /main/8 1996/08/21 15:43:09 drk $
3 DEPEND_DEFINES = $(DEPENDDEFINES)
4 CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
8 NormalCplusplusObjectRule()
10 INCLUDES=$(CXXDEPENDINCLUDES) $(BROWSER_INCLUDES) $(MMDB_INCLUDES) $(STYLE_SHEET_INCLUDES) \
11 $(COMMON_CLASS_INCLUDES)
14 #ifdef DoLicenseManagement
15 EXTRA_DEFINES=-DLICENSE_MANAGEMENT
16 EXTRA_INCLUDES=$(LICENSE_L_INCLUDES)
19 #include "Classlist.mk"
29 make_msgs($(LIBNAME), $(MSGS))
33 #ifdef UXPArchitecture
34 SpecialCPlusPlusObjectRule(ORTemplates.o,, +Tall_tmpls -DEXPAND_TEMPLATES)
35 SpecialCPlusPlusExpandRule(ORTemplates..c,ORTemplates.C,+Tall_tmpls -DEXPAND_TEMPLATES)
36 #elif defined(LinuxArchitecture) || defined(BSDArchitecture)
37 SpecialCPlusPlusObjectRule(ORTemplates.o,,-DEXPAND_TEMPLATES)
38 SpecialCPlusPlusExpandRule(ORTemplates..c,ORTemplates.C,-DEXPAND_TEMPLATES)
40 #if defined(UseWideChars) && defined(SunArchitecture) && (OSMajorVersion == 4)
41 WC_FLAGS=-I/VOB/olias/library/Xwchar/src
46 SpecialCPlusPlusObjectRule($(WC_OBJS),,$(WC_FLAGS))
49 #ifdef AIXArchitecture
50 RealLibrary($(LIBNAME),$(OBJS),$(LIBDIR))
52 #if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
53 SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
54 #elif defined(LinuxArchitecture) || defined(BSDArchitecture)
55 SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
57 SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
58 XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))