home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / lib / oldX / Imakefile.orig < prev    next >
Encoding:
Text File  |  1991-07-16  |  1.4 KB  |  66 lines

  1. XCOMM $XConsortium: Imakefile,v 1.20 91/07/16 22:43:15 gildea Exp $
  2. #define DoNormalLib NormalOldLibX
  3. #define DoSharedLib SharedOldLibX
  4. #define DoDebugLib DebugOldLibX
  5. #define DoProfileLib ProfileOldLibX
  6. #include <Library.tmpl>
  7.  
  8. #ifdef RsArchitecture
  9. REQUIREDLIBS = $(XLIBSRC)/libX11.a
  10. #endif
  11.  
  12. #if Malloc0ReturnsNull
  13.         DEFINES = -DMALLOC_0_RETURNS_NULL
  14. #endif
  15.        INCLUDES = -I$(INCLUDESRC) -I$(XLIBSRC)
  16.    INSTALLFLAGS = $(INSTINCFLAGS)
  17.            SRCS = *.c
  18.         HEADERS = X10.h
  19.        LINTLIBS =
  20.  
  21. OBJS =\
  22.     XDraw.o \
  23.     XCrAssoc.o \
  24.     XDelAssoc.o \
  25.     XDestAssoc.o \
  26.     XLookAssoc.o \
  27.     XMakeAssoc.o
  28.  
  29. LibraryObjectRule()
  30.  
  31. #if DoSharedLib
  32. #if DoNormalLib
  33. SharedLibraryTarget(oldX,$(SOOLDXREV),$(OBJS),shared,..)
  34. #else
  35. SharedLibraryTarget(oldX,$(SOOLDXREV),$(OBJS),.,.)
  36. #endif
  37. InstallSharedLibrary(oldX,$(SOOLDXREV),$(USRLIBDIR))
  38. #endif
  39. #if DoNormalLib
  40. NormalLibraryTarget(oldX,$(OBJS))
  41. InstallLibrary(oldX,$(USRLIBDIR))
  42. #endif
  43. #if DoProfileLib
  44. ProfiledLibraryTarget(oldX,$(OBJS))
  45. InstallLibrary(oldX_p,$(USRLIBDIR))
  46. #endif
  47. #if DoDebugLib
  48. DebuggedLibraryTarget(oldX,$(OBJS))
  49. InstallLibrary(oldX_g,$(USRLIBDIR))
  50. #endif
  51.  
  52. LintLibraryTarget(oldX,*.c)
  53.  
  54. BuildIncludes($(HEADERS),.,.)
  55. InstallMultiple($(HEADERS),$(INCDIR))
  56.  
  57. InstallLintLibrary(oldX,$(LINTLIBDIR))
  58.  
  59.  
  60. DependTarget()
  61.  
  62. XCOMM structure alignment errors can safely be ignored.
  63. XCOMM complaints about qevent can be ignored too.
  64.  
  65. NormalLintTarget(*.c)
  66.