Imakefile 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. XCOMM $XConsortium: Imakefile /main/6 1996/08/21 15:41:35 drk $
  2. DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(DEPENDDEFINES)
  3. CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES
  4. MAKEFILEDEPS=Classlist.mk
  5. LIBNAME=Basic
  6. NormalCplusplusObjectRule()
  7. #if defined(UseWideChars) && defined(SunArchitecture) && (OSMajorVersion == 4)
  8. INCLUDES=$(BROWSER_INCLUDES) $(MMDB_INCLUDES) -I/VOB/olias/library/Xwchar/src -I/VOB/olias/library/binstall/include
  9. #else
  10. INCLUDES=$(BROWSER_INCLUDES) $(COMMON_CLASS_INCLUDES) -I/VOB/olias/library/binstall/include
  11. #endif
  12. #include "Classlist.mk"
  13. OBJS=$(SRCS:.C=.o)
  14. make_libfiles($(LIBNAME), $(CLASSES))
  15. #ifdef DoLicenseManagement
  16. SpecialCPlusPlusObjectRule(NodeDisplayDataTml.o NodeViewInfo.o,,$(LICENSE_L_INCLUDES) -DLICENSE_MANAGEMENT)
  17. #endif
  18. #if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
  19. SimpleLibraryT($(LIBNAME), $(OBJS), $(LIBDIR))
  20. #elif defined(LinuxArchitecture) || defined(BSDArchitecture)
  21. SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
  22. #else
  23. SimpleLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
  24. XCOMM RealLibrary($(LIBNAME), $(OBJS), $(LIBDIR))
  25. #endif
  26. DependTarget()