Imakefile 781 B

1234567891011121314151617181920212223242526272829303132
  1. XCOMM $XConsortium: Imakefile /main/7 1996/08/21 15:44:17 drk $
  2. DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(DEPENDDEFINES)
  3. CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
  4. MAKEFILEDEPS=Classlist.mk
  5. LIBNAME=Base
  6. LIBDIR=../lib
  7. NormalCplusplusObjectRule()
  8. INCLUDES=-I. -I.. -I../.. -I../Support $(EXCEPTIONS_INCLUDES) $(COMMON_CLASS_INCLUDES)
  9. make_libfiles($(LIBNAME),)
  10. #include "Classlist.mk"
  11. make_msgs($(LIBNAME), $(MSGS))
  12. OBJS=$(SRCS:.C=.o)
  13. #if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
  14. SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
  15. #elif defined(LinuxArchitecture) || defined(BSDArchitecture)
  16. SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
  17. #else
  18. SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
  19. XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
  20. #endif
  21. DependTarget()