FreeBSD 10 clang port
[oweals/cde.git] / cde / lib / DtTerm / TermPrim / Imakefile
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
11 #include <Threads.tmpl>
12
13 DEFINES = $(ARCHITECTURE_DEFINES)
14
15 INCLUDES = -I.
16
17 HEADERS = TermPrim.h TermPrimP.h
18
19 SRCS = \
20         TermPrim.c \
21         TermPrimAction.c \
22         TermPrimBuffer.c \
23         TermPrimBufferWc.c \
24         TermPrimCursor.c \
25         TermPrimDebug.c \
26         TermPrimFunction.c \
27         TermPrimGetPty.c \
28         TermPrimLineDraw.c \
29         TermPrimParse.c \
30         TermPrimParseTable.c \
31         TermPrimParser.c \
32         TermPrimPendingText.c \
33         TermPrimRender.c \
34         TermPrimRenderMb.c \
35         TermPrimRenderFont.c \
36         TermPrimRenderFontSet.c \
37         TermPrimRenderLineDraw.c \
38         TermPrimRepType.c \
39         TermPrimScroll.c \
40         TermPrimSelect.c \
41         TermPrimSetPty.c \
42         TermPrimSetUtmp.c \
43         TermPrimSubproc.c \
44         TermPrimUtil.c    \
45         TermPrimVersion.c \
46         TermPrimWMProtocols.c
47
48 OBJS = \
49         TermPrim.o \
50         TermPrimAction.o \
51         TermPrimBuffer.o \
52         TermPrimBufferWc.o \
53         TermPrimCursor.o \
54         TermPrimDebug.o \
55         TermPrimFunction.o \
56         TermPrimGetPty.o \
57         TermPrimLineDraw.o \
58         TermPrimParse.o \
59         TermPrimParseTable.o \
60         TermPrimParser.o \
61         TermPrimPendingText.o \
62         TermPrimRender.o \
63         TermPrimRenderMb.o \
64         TermPrimRenderFont.o \
65         TermPrimRenderFontSet.o \
66         TermPrimRenderLineDraw.o \
67         TermPrimRepType.o \
68         TermPrimScroll.o \
69         TermPrimSelect.o \
70         TermPrimSetPty.o \
71         TermPrimSetUtmp.o \
72         TermPrimSubproc.o \
73         TermPrimUtil.o    \
74         TermPrimVersion.o \
75         TermPrimWMProtocols.o
76
77 #include <Library.tmpl>
78
79 /* These should be cleaned up.  Test SVR4Architecture? */
80 #ifdef AlphaArchitecture
81 LinkFile(TermPrimGetPty.c,TermPrimGetPty-bsd.c)
82 #endif
83
84 #ifdef HPArchitecture
85 # if OSMajorVersion > 9
86 LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
87 # else
88 LinkFile(TermPrimGetPty.c,TermPrimGetPty-bsd.c)
89 # endif
90 #endif
91
92 #ifdef IBMArchitecture
93 LinkFile(TermPrimGetPty.c,TermPrimGetPty-clone.c)
94 #endif
95
96 #ifdef LinuxArchitecture
97 LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
98 #endif
99
100 #ifdef SunArchitecture
101 LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
102 #endif
103
104 #ifdef USLArchitecture
105 LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
106 #endif
107
108 #ifdef UXPArchitecture
109 LinkFile(TermPrimGetPty.c,TermPrimGetPty-svr4.c)
110 #endif
111
112 #ifdef BSDArchitecture
113 LinkFile(TermPrimGetPty.c,TermPrimGetPty-bsd.c)
114 #endif
115
116 SubdirLibraryRule($(OBJS))
117
118 DependTarget()