From eb907bd68c34b51ad40475d66126de2a52292dde Mon Sep 17 00:00:00 2001 From: Chase Date: Tue, 22 Oct 2019 18:22:51 -0500 Subject: [PATCH] lib/DtTerm: add automake files --- cde/lib/DtTerm/Makefile.am | 20 +++++++++++++++ cde/lib/DtTerm/Term/Makefile.am | 30 ++++++++++++++++++++++ cde/lib/DtTerm/TermPrim/Makefile.am | 40 +++++++++++++++++++++++++++++ cde/lib/DtTerm/TermView/Makefile.am | 10 ++++++++ cde/lib/DtTerm/util/Makefile.am | 7 +++++ 5 files changed, 107 insertions(+) create mode 100644 cde/lib/DtTerm/Makefile.am create mode 100644 cde/lib/DtTerm/Term/Makefile.am create mode 100644 cde/lib/DtTerm/TermPrim/Makefile.am create mode 100644 cde/lib/DtTerm/TermView/Makefile.am create mode 100644 cde/lib/DtTerm/util/Makefile.am diff --git a/cde/lib/DtTerm/Makefile.am b/cde/lib/DtTerm/Makefile.am new file mode 100644 index 00000000..473a450c --- /dev/null +++ b/cde/lib/DtTerm/Makefile.am @@ -0,0 +1,20 @@ +MAINTAINERCLEANFILES = Makefile.in + +SUBDIRS = util TermPrim Term TermView + +lib_LTLIBRARIES = libDtTerm.la + +libDtTerm_la_SOURCES = + +libDtTerm_la_LIBADD += Term/libTerm.la TermPrim/libTermPrim.la \ + TermView/libTermView.la + +if OPENBSD +libDtTerm_la_LIBADD += -lutil +endif + +if SUN +libDtTerm_la_LIBADD += -ldl -lgen +endif + +libDtTerm_la_LDFLAGS = -version-info 2:1:0 diff --git a/cde/lib/DtTerm/Term/Makefile.am b/cde/lib/DtTerm/Term/Makefile.am new file mode 100644 index 00000000..e1130d2d --- /dev/null +++ b/cde/lib/DtTerm/Term/Makefile.am @@ -0,0 +1,30 @@ +MAINTAINERCLEANFILES = Makefile.in + +CLEANFILES = TermLineData.c + +dtdir = ${includedir}/Dt + +dt_HEADERS = Term.h + +noinst_LTLIBRARIES = libTerm.la + +libTerm_la_CFLAGS = -I../TermPrim + +TermLineData.c: TermLineData.data + $(RM) $@ + ../util/lineToData -p _DtTerm -f TermLineData.data > $@ + +includes:: TermLineData.c + +libTerm_la_SOURCES = \ + Term.c \ + TermAction.c \ + TermBuffer.c \ + TermColor.c \ + TermEnhance.c \ + TermFunction.c \ + TermFunctionKey.c \ + TermLineData.c \ + TermParse.c \ + TermParseTable.c \ + TermVersion.c diff --git a/cde/lib/DtTerm/TermPrim/Makefile.am b/cde/lib/DtTerm/TermPrim/Makefile.am new file mode 100644 index 00000000..452b3c85 --- /dev/null +++ b/cde/lib/DtTerm/TermPrim/Makefile.am @@ -0,0 +1,40 @@ +MAINTAINERCLEANFILES = Makefile.in + +noinst_LTLIBRARIES = libTermPrim.la + +libTermPrim_la_SOURCES = TermPrim.c \ + TermPrimAction.c \ + TermPrimBuffer.c \ + TermPrimBufferWc.c \ + TermPrimCursor.c \ + TermPrimDebug.c \ + TermPrimFunction.c \ + TermPrimLineDraw.c \ + TermPrimParse.c \ + TermPrimParseTable.c \ + TermPrimParser.c \ + TermPrimPendingText.c \ + TermPrimRender.c \ + TermPrimRenderMb.c \ + TermPrimRenderFont.c \ + TermPrimRenderFontSet.c \ + TermPrimRenderLineDraw.c \ + TermPrimRepType.c \ + TermPrimScroll.c \ + TermPrimSelect.c \ + TermPrimSetPty.c \ + TermPrimSetUtmp.c \ + TermPrimSubproc.c \ + TermPrimUtil.c \ + TermPrimVersion.c \ + TermPrimWMProtocols.c + +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 diff --git a/cde/lib/DtTerm/TermView/Makefile.am b/cde/lib/DtTerm/TermView/Makefile.am new file mode 100644 index 00000000..92d77c85 --- /dev/null +++ b/cde/lib/DtTerm/TermView/Makefile.am @@ -0,0 +1,10 @@ +MAINTAINERCLEANFILES = Makefile.in + +noinst_LTLIBRARIES = libTermView.la + +libTermView_la_CFLAGS = -I../TermPrim -I../Term + +libTermView_la_SOURCES = TermView.c \ + TermViewMenu.c \ + TermViewGlobalDialog.c \ + TermViewTerminalDialog.c diff --git a/cde/lib/DtTerm/util/Makefile.am b/cde/lib/DtTerm/util/Makefile.am new file mode 100644 index 00000000..26ae7e11 --- /dev/null +++ b/cde/lib/DtTerm/util/Makefile.am @@ -0,0 +1,7 @@ +MAINTAINERCLEANFILES = Makefile.in + +noinst_PROGRAMS = lineToData + +lineToData_CFLAGS = -I../TermPrim + +lineToData_SOURCES = lineToData.c -- 2.25.1