From c3d7858424faea8ffefb6029ac5097a3eaa0b68d Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Sat, 26 Oct 2019 16:34:29 -0600 Subject: [PATCH] DtTerm: make it build --- cde/lib/DtTerm/Term/Makefile.am | 7 ++----- cde/lib/DtTerm/TermPrim/Makefile.am | 29 +++++++++++++++++++++++------ cde/lib/DtTerm/TermView/Makefile.am | 2 +- 3 files changed, 26 insertions(+), 12 deletions(-) diff --git a/cde/lib/DtTerm/Term/Makefile.am b/cde/lib/DtTerm/Term/Makefile.am index e1130d2d..08499bbc 100644 --- a/cde/lib/DtTerm/Term/Makefile.am +++ b/cde/lib/DtTerm/Term/Makefile.am @@ -2,13 +2,9 @@ MAINTAINERCLEANFILES = Makefile.in CLEANFILES = TermLineData.c -dtdir = ${includedir}/Dt - -dt_HEADERS = Term.h - noinst_LTLIBRARIES = libTerm.la -libTerm_la_CFLAGS = -I../TermPrim +libTerm_la_CFLAGS = -I../TermPrim @DT_INCDIR@ TermLineData.c: TermLineData.data $(RM) $@ @@ -28,3 +24,4 @@ libTerm_la_SOURCES = \ TermParse.c \ TermParseTable.c \ TermVersion.c + diff --git a/cde/lib/DtTerm/TermPrim/Makefile.am b/cde/lib/DtTerm/TermPrim/Makefile.am index 452b3c85..ff78b6c8 100644 --- a/cde/lib/DtTerm/TermPrim/Makefile.am +++ b/cde/lib/DtTerm/TermPrim/Makefile.am @@ -2,6 +2,8 @@ MAINTAINERCLEANFILES = Makefile.in noinst_LTLIBRARIES = libTermPrim.la +AM_CPPFLAGS = @DT_INCDIR@ + libTermPrim_la_SOURCES = TermPrim.c \ TermPrimAction.c \ TermPrimBuffer.c \ @@ -29,12 +31,27 @@ libTermPrim_la_SOURCES = TermPrim.c \ TermPrimVersion.c \ TermPrimWMProtocols.c +# JET there may be some more missing here... + if AIX libTermPrim_la_SOURCES += TermPrimGetPty-clone.c -else - if BSD - libTermPrim_la_SOURCES += TermPrimGetPty-bsd.c - else - libTermPrim_la_SOURCES += TermPrimGetPty-svr4.c - endif +endif + +if SOLARIS +libTermPrim_la_SOURCES += TermPrimGetPty-svr4.c +AM_CPPFLAGS += -DSUN_ARCHITECTURE +endif + +# uses CSRG_BASED... +if BSD +libTermPrim_la_SOURCES += TermPrimGetPty-bsd.c +endif + +if OPENBSD +AM_CPPFLAGS += -DOPENBSD_ARCHITECTURE +endif + +if LINUX +libTermPrim_la_SOURCES += TermPrimGetPty-svr4.c +AM_CPPFLAGS += -DLINUX_ARCHITECTURE endif diff --git a/cde/lib/DtTerm/TermView/Makefile.am b/cde/lib/DtTerm/TermView/Makefile.am index 92d77c85..e615fa1e 100644 --- a/cde/lib/DtTerm/TermView/Makefile.am +++ b/cde/lib/DtTerm/TermView/Makefile.am @@ -2,7 +2,7 @@ MAINTAINERCLEANFILES = Makefile.in noinst_LTLIBRARIES = libTermView.la -libTermView_la_CFLAGS = -I../TermPrim -I../Term +libTermView_la_CFLAGS = -I../TermPrim -I../Term @DT_INCDIR@ libTermView_la_SOURCES = TermView.c \ TermViewMenu.c \ -- 2.25.1