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) #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()