1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- XCOMM $XConsortium: Imakefile /main/9 1996/08/21 15:42:26 drk $
- XCOMM NodeMgr.o and PrintMgr.o need STYLE_SHEET_INCLUDES.
- DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(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=$(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()
|