Allow dtterm to at least allocate a pty on OpenBSD. Display is still mangled, however...
[oweals/cde.git] / cde / lib / DtTerm / Imakefile
1 XCOMM $XConsortium: Imakefile /main/1 1996/04/21 19:20:55 drk $
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 LibHeaders      NO
9
10 #include <Threads.tmpl>
11
12 #define IHaveSubdirs
13 #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
14
15 SUBDIRS = TermPrim Term TermView
16 EXTRALIBRARYDEPS = TermPrim/DONE Term/DONE TermView/DONE
17
18 MakeSubdirs($(SUBDIRS))
19 ForceSubdirs($(SUBDIRS))
20 DependSubdirs($(SUBDIRS))
21
22 INCLUDES = -I. -I./TermPrim -I./Term -I./TermView
23
24 #ifdef SharedDtTermReqs
25 REQUIREDLIBS = SharedDtTermReqs
26 #endif
27
28 /* for openpty */
29 #if defined(OpenBSDArchitecture)
30 REQUIREDLIBS += -lutil
31 #endif
32
33 TERMPRIM_OBJS = \
34         TermPrim/TermPrim.o \
35         TermPrim/TermPrimAction.o \
36         TermPrim/TermPrimBuffer.o \
37         TermPrim/TermPrimBufferWc.o \
38         TermPrim/TermPrimCursor.o \
39         TermPrim/TermPrimDebug.o \
40         TermPrim/TermPrimFunction.o \
41         TermPrim/TermPrimGetPty.o \
42         TermPrim/TermPrimLineDraw.o \
43         TermPrim/TermPrimParse.o \
44         TermPrim/TermPrimParseTable.o \
45         TermPrim/TermPrimParser.o \
46         TermPrim/TermPrimPendingText.o \
47         TermPrim/TermPrimRender.o \
48         TermPrim/TermPrimRenderMb.o \
49         TermPrim/TermPrimRenderFont.o \
50         TermPrim/TermPrimRenderFontSet.o \
51         TermPrim/TermPrimRenderLineDraw.o \
52         TermPrim/TermPrimRepType.o \
53         TermPrim/TermPrimScroll.o \
54         TermPrim/TermPrimSelect.o \
55         TermPrim/TermPrimSetPty.o \
56         TermPrim/TermPrimSetUtmp.o \
57         TermPrim/TermPrimSubproc.o \
58         TermPrim/TermPrimUtil.o    \
59         TermPrim/TermPrimVersion.o \
60         TermPrim/TermPrimWMProtocols.o
61
62 TERM_OBJS = \
63         Term/Term.o \
64         Term/TermAction.o \
65         Term/TermBuffer.o \
66         Term/TermColor.o \
67         Term/TermEnhance.o \
68         Term/TermFunction.o \
69         Term/TermFunctionKey.o \
70         Term/TermLineData.o \
71         Term/TermParse.o \
72         Term/TermParseTable.o \
73         Term/TermVersion.o
74
75 TERMVIEW_OBJS = \
76         TermView/TermView.o \
77         TermView/TermViewMenu.o \
78         TermView/TermViewGlobalDialog.o \
79         TermView/TermViewTerminalDialog.o
80
81 OBJS = \
82         $(TERMPRIM_OBJS) \
83         $(TERM_OBJS) \
84         $(TERMVIEW_OBJS)
85
86 #include <Library.tmpl>
87
88 DependTarget()