From: Jon Trulson Date: Sat, 26 Oct 2019 22:34:29 +0000 (-0600) Subject: DtTerm: make it build X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c3d7858424faea8ffefb6029ac5097a3eaa0b68d;p=oweals%2Fcde.git DtTerm: make it build --- 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 \