3d2d1d64b36aacabeb77189abf1879ab8c502d59
[oweals/cde.git] / cde / programs / dtterm / Makefile.am
1 MAINTAINERCLEANFILES = Makefile.in
2
3 if SOLARIS
4 .NO_PARALLEL:
5 endif
6
7 all:: dtterm.ti DtTermFallBackResources.c
8
9 SUBDIRS = util
10
11 bin_PROGRAMS = dtterm
12
13 if BSD
14 UTILLIB = -lutil
15 endif
16
17 if SOLARIS
18 LIBHELP =
19 endif
20
21 dtterm_LDADD = $(LIBTERM) $(XINPUTLIB) $(LIBHELP) \
22         -lXm $(XTOOLLIB) ${X_LIB} $(UTILLIB) $(LIBSVC) $(LIBTT)
23
24 dtterm_CFLAGS = -I$(DTTERMSRC)/TermPrim -I$(DTTERMSRC)/Term \
25                 -I$(DTTERMSRC)/TermView $(TIRPCINC)
26
27 if AIX
28 dtterm_CFLAGS += -DHAS_KNL -DHAS_KTAB
29 endif
30
31 if HPVUE
32 AM_CPPFLAGS += -DBUILD_HPVUE -DHPVUE
33 endif
34
35 dtterm_SOURCES = DtTermLogit.c  DtTermMain.c    DtTermFallBackResources.c \
36                  sunDtTermServer.c              DtTermSyntax.c
37
38 CPPSRC = Dtterm.ad.src
39 CPPTARGET = Dtterm.ad
40 include $(srcdir)/include/cppfile.tmpl
41
42 CPPSRC = Dtterm.ad.src
43 CPPTARGET = DtTermFallBackResources.c.src
44 AM_CPPFLAGS = -DFALLBACK_RESOURCES
45 include $(srcdir)/include/cppfile.tmpl
46
47 DtTermFallBackResources.c: DtTermFallBackResources.c.src
48         $(RM) $@
49         ./mkfallbk < DtTermFallBackResources.c.src > $@
50
51 dtterm.ti: terminfoChecklist
52         $(RM) $@
53         CPP="$(CPP) $(TIC_DEFINES)" $(SHELL) terminfoCreate < terminfoChecklist > $@