DtTerm: make it build
authorJon Trulson <jon@radscan.com>
Sat, 26 Oct 2019 22:34:29 +0000 (16:34 -0600)
committerJon Trulson <jon@radscan.com>
Sat, 26 Oct 2019 22:34:29 +0000 (16:34 -0600)
cde/lib/DtTerm/Term/Makefile.am
cde/lib/DtTerm/TermPrim/Makefile.am
cde/lib/DtTerm/TermView/Makefile.am

index e1130d2d1c1f0770f8b060743e30067973517f7a..08499bbcf67222cd824b7d565315cdb28fe5efa0 100644 (file)
@@ -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
+
index 452b3c850d8976a30fa4ac926c4cc376ac9b9e88..ff78b6c823fff5ff3cbf52ba1d83607908a884be 100644 (file)
@@ -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
index 92d77c8594700b53abaed28759cf669ec614fc29..e615fa1e33aa2468edcbbbe10ca6f1de179682ba 100644 (file)
@@ -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 \