Imakefile 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. XCOMM $TOG: Imakefile /main/3 1998/03/16 14:41:32 mgreess $
  2. #define DoNormalLib NormalLibDtTerm
  3. #define DoSharedLib SharedLibDtTerm
  4. #define DoDebugLib DebugLibDtTerm
  5. #define DoProfileLib ProfileLibDtTerm
  6. #define LibName DtTerm
  7. #define SoRev SODTTERMREV
  8. #define IncSubdir Dt
  9. #define LibCreate NO
  10. #include <Threads.tmpl>
  11. DEFINES = $(ARCHITECTURE_DEFINES)
  12. INCLUDES = -I.
  13. HEADERS = TermPrim.h TermPrimP.h
  14. SRCS = \
  15. TermPrim.c \
  16. TermPrimAction.c \
  17. TermPrimBuffer.c \
  18. TermPrimBufferWc.c \
  19. TermPrimCursor.c \
  20. TermPrimDebug.c \
  21. TermPrimFunction.c \
  22. TermPrimGetPty.c \
  23. TermPrimLineDraw.c \
  24. TermPrimParse.c \
  25. TermPrimParseTable.c \
  26. TermPrimParser.c \
  27. TermPrimPendingText.c \
  28. TermPrimRender.c \
  29. TermPrimRenderMb.c \
  30. TermPrimRenderFont.c \
  31. TermPrimRenderFontSet.c \
  32. TermPrimRenderLineDraw.c \
  33. TermPrimRepType.c \
  34. TermPrimScroll.c \
  35. TermPrimSelect.c \
  36. TermPrimSetPty.c \
  37. TermPrimSetUtmp.c \
  38. TermPrimSubproc.c \
  39. TermPrimUtil.c \
  40. TermPrimVersion.c \
  41. TermPrimWMProtocols.c
  42. OBJS = \
  43. TermPrim.o \
  44. TermPrimAction.o \
  45. TermPrimBuffer.o \
  46. TermPrimBufferWc.o \
  47. TermPrimCursor.o \
  48. TermPrimDebug.o \
  49. TermPrimFunction.o \
  50. TermPrimGetPty.o \
  51. TermPrimLineDraw.o \
  52. TermPrimParse.o \
  53. TermPrimParseTable.o \
  54. TermPrimParser.o \
  55. TermPrimPendingText.o \
  56. TermPrimRender.o \
  57. TermPrimRenderMb.o \
  58. TermPrimRenderFont.o \
  59. TermPrimRenderFontSet.o \
  60. TermPrimRenderLineDraw.o \
  61. TermPrimRepType.o \
  62. TermPrimScroll.o \
  63. TermPrimSelect.o \
  64. TermPrimSetPty.o \
  65. TermPrimSetUtmp.o \
  66. TermPrimSubproc.o \
  67. TermPrimUtil.o \
  68. TermPrimVersion.o \
  69. TermPrimWMProtocols.o
  70. #include <Library.tmpl>
  71. /* These should be cleaned up. Test SVR4Architecture? */
  72. #ifdef AlphaArchitecture
  73. LinkFile(TermPrimGetPty.c,TermPrimGetPty-bsd.c)
  74. #endif
  75. #ifdef HPArchitecture
  76. # if OSMajorVersion > 9
  77. LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
  78. # else
  79. LinkFile(TermPrimGetPty.c,TermPrimGetPty-bsd.c)
  80. # endif
  81. #endif
  82. #ifdef IBMArchitecture
  83. LinkFile(TermPrimGetPty.c,TermPrimGetPty-clone.c)
  84. #endif
  85. #ifdef LinuxArchitecture
  86. LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
  87. #endif
  88. #ifdef SunArchitecture
  89. LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
  90. #endif
  91. #ifdef USLArchitecture
  92. LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
  93. #endif
  94. #ifdef UXPArchitecture
  95. LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
  96. #endif
  97. #ifdef BSDArchitecture
  98. LinkFile(TermPrimGetPty.c,TermPrimGetPty-bsd.c)
  99. #endif
  100. SubdirLibraryRule($(OBJS))
  101. DependTarget()