programs/dtprintinfo: add automake files
authorChase <nicetrynsa@protonmail.ch>
Wed, 23 Oct 2019 19:52:33 +0000 (14:52 -0500)
committerJon Trulson <jon@radscan.com>
Wed, 23 Oct 2019 21:34:20 +0000 (15:34 -0600)
cde/programs/dtprintinfo/Makefile.am [new file with mode: 0644]
cde/programs/dtprintinfo/UI/Makefile.am [new file with mode: 0644]
cde/programs/dtprintinfo/libUI/Makefile.am [new file with mode: 0644]
cde/programs/dtprintinfo/libUI/MotifUI/Makefile.am [new file with mode: 0644]
cde/programs/dtprintinfo/objects/Makefile.am [new file with mode: 0644]
cde/programs/dtprintinfo/objects/PrintObj/Makefile.am [new file with mode: 0644]
cde/programs/dtprintinfo/util/Makefile.am [new file with mode: 0644]

diff --git a/cde/programs/dtprintinfo/Makefile.am b/cde/programs/dtprintinfo/Makefile.am
new file mode 100644 (file)
index 0000000..fb7a177
--- /dev/null
@@ -0,0 +1,40 @@
+SUBDIRS = util libUI objects UI
+
+all:: dtprintinfo_cat.h dtprintinfo_msg.h dtprintinfo.msg
+
+if SUN
+.NO_PARALLEL:
+endif
+
+bin_PROGRAMS = dtprintinfo
+
+dtprintinfo_CXXFLAGS = -I./UI -I./libUI -I./util -I./libUI/MotifUI -I./objects \
+                      -I./objects/PrintObj
+
+dtprintinfo_LDADD = ./UI/libDtPrintinfo.a ./util/libUtil.a \
+        ./libUI/MotifUI/libMotifUI.a ./objects/PrintObj/libPrintObj.a \
+       $(LIBHELP) $(LIBWIDGET) $(LIBSVC) $(LIBTT) $(XTOOLLIB) ${X_LIBS}
+
+if SUN
+dtprintinfo_LDADD += -lm -ldl
+endif
+
+if AIX
+dtprintinfo_CXXFLAGS += -DHAS_EXCEPTIONS
+endif
+
+#special processing for message files
+SYM2NUM_CMD = $(KSH) sym2num
+
+dtprintinfo_SOURCES = libUI/BaseUI.C libUI/Test.C objects/BaseObj.C \
+                     DtPrintinfo.C
+
+dtprintinfo_msg.h dtprintinfo.msg: dtprintinfo.msg.src
+       rm -f dtprintinfo_msg.h dtprintinfo.msg
+       $(SYM2NUM_CMD) dtprintinfo dtprintinfo.msg.src > dtprintinfo.msg
+
+dtprintinfo_cat.h: dtprintinfo.msg.src
+       rm -f dtprintinfo_cat.h
+       $(AWK) -f msg.awk dtprintinfo.msg.src > dtprintinfo_cat.h
+
+CLEANFILES = *.map dtprintinfo_cat.h dtprintinfo_msg.h dtprintinfo.msg
diff --git a/cde/programs/dtprintinfo/UI/Makefile.am b/cde/programs/dtprintinfo/UI/Makefile.am
new file mode 100644 (file)
index 0000000..5277f07
--- /dev/null
@@ -0,0 +1,16 @@
+MAINTAINERCLEANFILES = Makefile.in
+
+noinst_LIBRARIES = libDtPrintinfo.a
+
+libDtPrintinfo_a_CXXFLAGS = -I.. -I../libUI -I../libUI/MotifUI -I../objects \
+                           -I../util -I../objects -I../objects/PrintObj
+
+if AIX
+libDtPrintinfo_a_CXXFLAGS += -DHAS_EXCEPTIONS
+endif
+
+libDtPrintinfo_a_SOURCES = DtActions.C     DtApp.C         DtDetailsLabel.C \
+                          DtFindD.C       DtFindSet.C     DtMainW.C \
+                          DtPrinterIcon.C DtProps.C       DtPrtJobIcon.C \
+                          DtPrtProps.C    DtSetModList.C  DtSetPref.C \
+                          DtWorkArea.C
diff --git a/cde/programs/dtprintinfo/libUI/Makefile.am b/cde/programs/dtprintinfo/libUI/Makefile.am
new file mode 100644 (file)
index 0000000..2e7847b
--- /dev/null
@@ -0,0 +1,3 @@
+MAINTAINERCLEANFILES = Makefile.in
+
+SUBDIRS = MotifUI
diff --git a/cde/programs/dtprintinfo/libUI/MotifUI/Makefile.am b/cde/programs/dtprintinfo/libUI/MotifUI/Makefile.am
new file mode 100644 (file)
index 0000000..52ed9f0
--- /dev/null
@@ -0,0 +1,16 @@
+MAINTAINERCLEANFILES = Makefile.in
+
+noinst_LIBRARIES = libMotifUI.a
+
+libMotifUI_a_CXXFLAGS = -I.. -DKORNSHELL=\"$(KSH)\"
+
+if AIX
+libMotifUI_a_CXXFLAGS = -DHAS_EXCEPTIONS
+
+libMotifUI_a_SOURCES = Application.C   Button.C        ComboBoxObj.C \
+                      Container.C     Debug.c         Dialog.C \
+                      DtDND.C         Group.C         HelpSystem.C \
+                      Icon.c          IconObj.C       LabelObj.C \
+                      MainWindow.C    Menu.C          MenuBar.C \
+                      MotifThread.C   MotifUI.C       Prompt.C \
+                      ScaleObj.C      Sep.C           WorkArea.c
diff --git a/cde/programs/dtprintinfo/objects/Makefile.am b/cde/programs/dtprintinfo/objects/Makefile.am
new file mode 100644 (file)
index 0000000..9986ab5
--- /dev/null
@@ -0,0 +1,3 @@
+MAINTAINERCLEANFILES = Makefile.am
+
+SUBDIRS = PrintObj
diff --git a/cde/programs/dtprintinfo/objects/PrintObj/Makefile.am b/cde/programs/dtprintinfo/objects/PrintObj/Makefile.am
new file mode 100644 (file)
index 0000000..48f9268
--- /dev/null
@@ -0,0 +1,11 @@
+MAINTAINERCLEANFILES = Makefile.am
+
+noinst_LIBRARIES = libPrintObj.a
+
+libPrintObj_a_CXXFLAGS = -I.. -I../.. -I../../util
+
+if AIX
+libPrintObj_a_CXXFLAGS = -DHAS_EXCEPTIONS
+endif
+
+libPritnObj_a_SOURCES = ParseJobs.C PrintJob.C PrintSubSys.C Queue.C
diff --git a/cde/programs/dtprintinfo/util/Makefile.am b/cde/programs/dtprintinfo/util/Makefile.am
new file mode 100644 (file)
index 0000000..4d9b0d6
--- /dev/null
@@ -0,0 +1,11 @@
+MAINTAINERCLEANFILES = Makefile.in
+
+noinst_LIBRARIES = libUtil.a
+
+libUtil_a_CXXFLAGS = -I. -DKORNSHELL=\"$(KSH)\"
+
+if AIX
+libUtil_a_CXXFLAGS = -DHAS_EXCEPTIONS
+endif
+
+libUtil_a_SOURCES = Invoke.C Process.C