1 XCOMM $XConsortium: Imakefile /main/9 1996/08/21 15:42:26 drk $
3 XCOMM NodeMgr.o and PrintMgr.o need STYLE_SHEET_INCLUDES.
4 DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(DEPENDDEFINES) $(STYLE_SHEET_INCLUDES)
5 CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
7 DEFINES=-DCDE_NEXT $(BYTE_ORDER_DEFINES)
9 #ifdef DoLicenseManagement
10 EXTRA_DEFINES=-DLICENSE_MANAGEMENT
11 EXTRA_INCLUDES=$(LICENSE_L_INCLUDES)
14 #if defined(UseWideChars) && defined(SunArchitecture) && (OSMajorVersion == 4)
15 WC_FLAGS=-I/VOB/olias/library/Xwchar/src
20 MAKEFILEDEPS=Classlist.mk
24 NormalCplusplusObjectRule()
26 INCLUDES=$(BROWSER_INCLUDES) $(COMMON_CLASS_INCLUDES)
28 #include "Classlist.mk"
32 SpecialCPlusPlusObjectRule(NodeMgr.o,,$(LICENSE_F_INCLUDES) $(COMMON_CLASS_INCLUDES) $(STYLE_SHEET_INCLUDES) $(WC_FLAGS))
33 SpecialCPlusPlusObjectRule(PrintMgr.o,,$(LICENSE_F_INCLUDES) $(COMMON_CLASS_INCLUDES) $(STYLE_SHEET_INCLUDES) $(WC_FLAGS))
35 #if defined(UseWideChars) && defined(SunArchitecture) && (OSMajorVersion == 4)
41 SpecialCPlusPlusObjectRule($(WC_OBJS),,$(WC_FLAGS))
44 make_libfiles($(LIBNAME), $(CLASSES))
45 make_msgs($(LIBNAME), $(MSGS))
47 #if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
48 SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
49 #elif defined(LinuxArchitecture) || defined(BSDArchitecture)
50 SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
52 SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
53 XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))