home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / lib / Xdmcp / Imakefile < prev    next >
Encoding:
Makefile  |  1993-07-21  |  2.0 KB  |  135 lines

  1. XCOMM $XConsortium: Imakefile,v 1.19 91/09/18 14:28:52 rws Exp $
  2. #define DoNormalLib NormalLibXdmcp
  3. #define DoSharedLib SharedLibXdmcp
  4. #define DoDebugLib DebugLibXdmcp
  5. #define DoProfileLib ProfileLibXdmcp
  6. #include <Library.tmpl>
  7.  
  8. XCOMM
  9. XCOMM This library contains miscellaneous utility routines and is not part
  10. XCOMM of the Xlib standard.
  11. XCOMM
  12.  
  13.    INSTALLFLAGS = $(INSTINCFLAGS)
  14.  
  15. #if HasXdmAuth
  16. AUTHDEFS = -DHASXDMAUTH
  17. AUTHSRCS = Wrap.c Unwrap.c Wraphelp.c
  18. AUTHOBJS = Wrap.o Unwrap.o Wraphelp.o
  19. #endif
  20.  
  21. DEFINES = $(AUTHDEFS)
  22.  
  23. HEADERS = Xdmcp.h
  24.  
  25. SRCS = \
  26.     A8Eq.c \
  27.     AA8.c \
  28.     AA16.c \
  29.     AA32.c \
  30.     AofA8.c \
  31.     CA8.c \
  32.     DA8.c \
  33.     DA16.c \
  34.     DA32.c \
  35.     DAofA8.c \
  36.     Fill.c \
  37.     Flush.c \
  38.     RA8.c \
  39.     RA16.c \
  40.     RA32.c \
  41.     RAofA8.c \
  42.     RC8.c \
  43.     RC16.c \
  44.     RC32.c \
  45.     RHead.c \
  46.     RR.c \
  47.     RaA8.c \
  48.     RaA16.c \
  49.     RaA32.c \
  50.     RaAoA8.c \
  51.     WA8.c \
  52.     WA16.c \
  53.     WA32.c \
  54.     WAofA8.c \
  55.     WC8.c \
  56.     WC16.c \
  57.     WC32.c \
  58.     Whead.c \
  59.     Alloc.c \
  60.     CmpKey.c \
  61.     DecKey.c \
  62.     GenKey.c \
  63.     IncKey.c \
  64.     $(AUTHSRCS)
  65.  
  66. OBJS = \
  67.     A8Eq.o \
  68.     AA8.o \
  69.     AA16.o \
  70.     AA32.o \
  71.     AofA8.o \
  72.     CA8.o \
  73.     DA8.o \
  74.     DA16.o \
  75.     DA32.o \
  76.     DAofA8.o \
  77.     Fill.o \
  78.     Flush.o \
  79.     RA8.o \
  80.     RA16.o \
  81.     RA32.o \
  82.     RAofA8.o \
  83.     RC8.o \
  84.     RC16.o \
  85.     RC32.o \
  86.     RHead.o \
  87.     RR.o \
  88.     RaA8.o \
  89.     RaA16.o \
  90.     RaA32.o \
  91.     RaAoA8.o \
  92.     WA8.o \
  93.     WA16.o \
  94.     WA32.o \
  95.     WAofA8.o \
  96.     WC8.o \
  97.     WC16.o \
  98.     WC32.o \
  99.     Whead.o \
  100.     Alloc.o \
  101.     CmpKey.o \
  102.     DecKey.o \
  103.     GenKey.o \
  104.     IncKey.o \
  105.     $(AUTHOBJS)
  106.  
  107. LibraryObjectRule()
  108.  
  109. SpecialLibObjectRule(Fill.o,$(ICONFIGFILES),ConnectionFlags)
  110. SpecialLibObjectRule(Flush.o,$(ICONFIGFILES),ConnectionFlags)
  111.  
  112. #if DoNormalLib
  113. NormalLibraryTarget(Xdmcp,$(OBJS))
  114. InstallLibrary(Xdmcp,$(USRLIBDIR))
  115. #endif
  116. #if DoProfileLib
  117. ProfiledLibraryTarget(Xdmcp,$(OBJS))
  118. InstallLibrary(Xdmcp_p,$(USRLIBDIR))
  119. #endif
  120. #if DoDebugLib
  121. DebuggedLibraryTarget(Xdmcp,$(OBJS))
  122. InstallLibrary(Xdmcp_d,$(USRLIBDIR))
  123. #endif
  124.  
  125. LintLibraryTarget(Xdmcp,$(SRCS))
  126. InstallLintLibrary(Xdmcp,$(LINTLIBDIR))
  127.  
  128. BuildIncludes($(HEADERS),.,.)
  129.  
  130. InstallMultiple($(HEADERS),$(INCDIR))
  131.  
  132. DependTarget()
  133.  
  134. NormalLintTarget($(SRCS))
  135.