home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / server / ddx / ibm / AIX / Imakefile < prev    next >
Encoding:
Makefile  |  1991-07-16  |  1.3 KB  |  69 lines

  1. XCOMM $XConsortium: Imakefile,v 1.3 91/07/16 22:51:08 gildea Exp $
  2. #include <Server.tmpl>
  3.  
  4. OSDEP_SRC = AIXV3.c AIXinit.c aixMsg.c aixError.c aixWrap.c
  5. OSDEP_OBJ = AIXV3.o AIXinit.o aixMsg.o aixError.o aixWrap.o
  6.  
  7. SRCS =        aixCursor.c    \
  8.         aixEvents.c    \
  9.         aixKeybd.c    \
  10.         aixMouse.c    \
  11.         hftQueue.c    \
  12.         hftUtils.c    \
  13.         $(OSDEP_SRC)
  14.  
  15. LIBOBJS =    aixCursor.o    \
  16.         aixEvents.o    \
  17.         aixKeybd.o    \
  18.         aixMouse.o    \
  19.         hftQueue.o    \
  20.         hftUtils.o    \
  21.         $(OSDEP_OBJ)
  22.  
  23. OBJS =        $(OTHROBJS) $(LIBOBJS)
  24.  
  25. STD_DEFINES = ServerDefines -DXTESTEXT1
  26.  
  27. #if ibmSpecialMalloc
  28. DEFINES = -DIBM_SPECIAL_MALLOC
  29. #else
  30. DEFINES =
  31. #endif
  32.  
  33. INCLUDES = -I. -I../ -I../../../include -I$(INCLUDESRC) -I../common -I../../../../extensions/include -I../../../os
  34.  
  35. #if DebugServer && ProfileServer
  36. DebuggedAndProfiledLibraryObjectRule()
  37. #else
  38. # if DebugServer
  39. DebuggedLibraryObjectRule()
  40. # else
  41. #  if ProfileServer
  42. ProfiledLibraryObjectRule()
  43. #  else
  44. NormalLibraryObjectRule()
  45. #  endif
  46. # endif
  47. #endif
  48.  
  49. all::    $(OTHROBJS)
  50.  
  51. all:: hft.o
  52.  
  53. hft.o:    
  54.     cp hft.exp hft.o
  55.  
  56. NormalRelocatableTarget(OPERATING_SYSTEM,$(LIBOBJS))
  57.  
  58. #if ProfileServer
  59. ProfiledRelocatableTarget(OPERATING_SYSTEM,$(LIBOBJS))
  60. #endif
  61. #if DebugServer
  62. DebuggedRelocatableTarget(OPERATING_SYSTEM,$(LIBOBJS))
  63. #endif
  64.  
  65. DependTarget()
  66.  
  67. LintLibraryTarget(OPERATING_SYSTEM,$(SRCS))
  68. NormalLintTarget($(SRCS))
  69.