dtterm: make it build
[oweals/cde.git] / cde / programs / dtterm / Makefile.am
1 MAINTAINERCLEANFILES = Makefile.in
2
3 bin_PROGRAMS = dtterm
4
5 dtterm_LDADD = $(LIBTERM) $(DTCLIENTLIBS) $(XTOOLLIB) 
6
7 if BSD
8 dtterm_LDADD += -lutil
9 endif
10
11 dtterm_CFLAGS = -I$(top_builddir)/lib/DtTerm/TermPrim   \
12         -I$(top_builddir)/lib/DtTerm/Term                       \
13         -I$(top_builddir)/lib/DtTerm/TermView $(TIRPCINC)       \
14         -I$(top_builddir)/include/Dt \
15         -DSUN_TERMINAL_SERVER
16
17 dtterm_SOURCES = DtTermLogit.c DtTermMain.c DtTermFallBackResources.c   \
18                  sunDtTermServer.c DtTermSyntax.c DtTermLogit.h         \
19                  DtTermMain.h DtTermServer.h DtTermSyntax.h
20
21 CPP_TARGETS = dtterm.ti DtTermFallBackResources.c.src   \
22         DtTermFallBackResources.c Dtterm.ad
23
24 BUILT_SOURCES = $(CPP_TARGETS)
25 CLEANFILES = $(CPP_TARGETS)
26
27 Dtterm.ad: Dtterm.ad.src
28         $(RM) $@
29         $(GENCPP) -P -DXCOMM=# $< > $@
30
31 DtTermFallBackResources.c.src: Dtterm.ad.src
32         $(RM) $@
33         $(GENCPP) -P -DXCOMM=# -DFALLBACK_RESOURCES $< > $@
34
35 DtTermFallBackResources.c: DtTermFallBackResources.c.src
36         $(RM) $@
37         ./mkfallbk < DtTermFallBackResources.c.src > $@
38
39 dtterm.ti: terminfoChecklist
40         $(RM) $@
41         CPP="$(GENCPP)" $(SHELL) terminfoCreate < terminfoChecklist > $@