autotools: many fixups, SUN->SOLARIS, typos, etc
authorJon Trulson <jon@radscan.com>
Wed, 23 Oct 2019 23:34:55 +0000 (17:34 -0600)
committerJon Trulson <jon@radscan.com>
Wed, 23 Oct 2019 23:34:55 +0000 (17:34 -0600)
This should allow an autoregen and ./confiure to work.  We only
generate Makefiles for lib/* and ./Makefile for now.  We'll ad more as
we go along.

Make still fails as we need to figure out TT - tirpc lib, rpcgen,
etc.  But it's a start!

25 files changed:
cde/configure.ac
cde/lib/DtHelp/Makefile.am
cde/lib/DtPrint/Makefile.am
cde/lib/DtSearch/Makefile.am
cde/lib/DtSearch/raima/Makefile.am
cde/lib/DtSvc/DtCodelibs/Makefile.am
cde/lib/DtSvc/DtEncap/Makefile.am
cde/lib/DtSvc/DtUtil1/Makefile.am
cde/lib/DtSvc/DtUtil2/Makefile.am
cde/lib/DtTerm/Makefile.am
cde/lib/DtWidget/Makefile.am
cde/lib/Makefile.am
cde/lib/csa/Makefile.am
cde/lib/tt/bin/dbck/Makefile.am
cde/lib/tt/bin/scripts/Makefile.am
cde/lib/tt/bin/shell/Makefile.am
cde/lib/tt/bin/tt_type_comp/Makefile.am
cde/lib/tt/bin/ttauth/Makefile.am
cde/lib/tt/bin/ttdbserverd/Makefile.am
cde/lib/tt/bin/ttsession/Makefile.am
cde/lib/tt/bin/tttar/Makefile.am
cde/lib/tt/bin/tttrace/Makefile.am
cde/lib/tt/lib/Makefile.am
cde/lib/tt/lib/mp/Makefile.am
cde/lib/tt/tooltalk.tmpl

index c90c32a2927cac4b20ba7a551b086033cf29e754..e3d6f5361d5ddd2ddaeeaf4ef23a90c029d16e85 100644 (file)
@@ -4,6 +4,8 @@ AC_CONFIG_HEADERS([include/config.h])
 AM_INIT_AUTOMAKE([foreign])
 AC_PREFIX_DEFAULT(/usr/dt)
 
+ACLOCAL_AMFLAGS = -I m4 --install
+
 dnl todo: determine what version of autoconf we depend on
 dnl AC_PREREQ()
 
@@ -135,7 +137,7 @@ AC_SUBST(LIBXIN)
 AC_SUBST(LIBWIDGET)
 AC_SUBST(LIBTERM)
 AC_SUBST(LIBSVC)
-AC_SUSBT(LIBSEARCH)
+AC_SUBST(LIBSEARCH)
 AC_SUBST(LIBPRINT)
 AC_SUBST(LIBMRM)
 AC_SUBST(LIBMMDB)
@@ -194,4 +196,66 @@ AC_C_CONST
 AC_PATH_X
 AC_PATH_XTRA
 
+dnl All of the makefile we need to generate go here...
+AC_CONFIG_FILES([
+Makefile
+
+lib/Makefile
+
+lib/DtXinerama/Makefile
+
+lib/tt/Makefile
+lib/tt/mini_isam/Makefile
+lib/tt/slib/Makefile
+lib/tt/lib/Makefile
+lib/tt/lib/api/Makefile
+lib/tt/lib/api/dnd/Makefile
+lib/tt/lib/api/c/Makefile
+lib/tt/lib/tttk/Makefile
+lib/tt/lib/db/Makefile
+lib/tt/lib/mp/Makefile
+lib/tt/bin/Makefile
+lib/tt/bin/shell/Makefile
+lib/tt/bin/ttauth/Makefile
+lib/tt/bin/scripts/Makefile
+lib/tt/bin/tttar/Makefile
+lib/tt/bin/tt_type_comp/Makefile
+lib/tt/bin/tttrace/Makefile
+lib/tt/bin/dbck/Makefile
+lib/tt/bin/ttdbserverd/Makefile
+lib/tt/bin/ttsession/Makefile
+
+lib/DtSvc/Makefile
+lib/DtSvc/DtUtil1/Makefile
+lib/DtSvc/DtUtil2/Makefile
+lib/DtSvc/DtEncap/Makefile
+lib/DtSvc/DtCodelibs/Makefile
+lib/DtSvc/DtXpm/Makefile
+
+lib/DtSearch/Makefile
+lib/DtSearch/raima/Makefile
+
+lib/DtWidget/Makefile
+
+lib/DtHelp/Makefile
+lib/DtHelp/il/Makefile
+
+lib/DtPrint/Makefile
+
+lib/DtTerm/Term/Makefile
+lib/DtTerm/Makefile
+lib/DtTerm/TermView/Makefile
+lib/DtTerm/util/Makefile
+lib/DtTerm/TermPrim/Makefile
+
+lib/DtMrm/Makefile
+
+lib/csa/Makefile
+
+logs/Makefile
+
+programs/Makefile
+])
+
 AC_OUTPUT
+
index 512ff50ecc985a20362d7e90675ed7ba45db2425..ebcc3263d0133ec27f295e7a129f6542f87375d7 100644 (file)
@@ -10,7 +10,7 @@ libDtHelp_la_CFLAGS = -I./il -I./jpeg -I../DtSvc/DtUtil2 -DDTLIB \
 
 libDtHelp_la_LIBADD = -ljpeg il/libil.la
 
-if SUN
+if SOLARIS
 libDtHelp_la_CFLAGS += -DICONV_INBUF_CONST=const -DLSB_BIT_ORDER
 libDtHelp_la_LIBADD += -lw -lgen -lm -lc $(XTOOLLIB) ${X_LIBS}
 endif
@@ -53,4 +53,4 @@ libDtHelp_la_SOURCES = Actions.c       AsciiSpc.c      Callbacks.c \
                       Layout.c        LayoutUtil.c    LinkMgr.c \
                       Selection.c     VirtFuncs.c
 
-libDtMrm_la_LDFLAGS = -version-info 2:1:0
+libDtHelp_la_LDFLAGS = -version-info 2:1:0
index edb92b4d44bab01afbe38ccba1ff6569d06534c6..640349657a2eff2fb2977c70c71fdf6f5f881b9a 100644 (file)
@@ -4,7 +4,7 @@ lib_LTLIBRARIES = libDtPrint.la
 
 libDtPrint_la_CFLAGS = -DMULTIBYTE -DI18N_MSG
 
-if SUN
+if SOLARIS
 libDtPrint_la_CFLAGS += -DNO_REGCOMP
 endif
 
index 23e2618e44b92dd243447ede9df84f1307564162..5627d8b6eba80a11390faaad5a1511af252ce50a 100644 (file)
@@ -21,7 +21,7 @@ if BSD
 libDtSearch_la_CFLAGS += -DBYTE_SWAP
 endif
 
-if SUN
+if SOLARIS
 libDtSearch_la_CFLAGS += -DBYTE_SWAP
 libDtSearch_la_LIBADD += -lm -lc
 endif
index 37490bd08e344af97fb51bfa6091f1a624483145..867c7f0dca8d83f3f328a004c423b39015ebedb9 100644 (file)
@@ -16,7 +16,7 @@ if BSD
 libraima_la_CFLAGS += DBYTE_SWAP -D_XOPEN_SOURCE=700
 endif
 
-if SUN
+if SOLARIS
 libraima_la_CFLAGS += -DBYTE_SWAP -D_XOPEN_SOURCE=500 -DNO_REGCOMP
 endif
 
index 1aff5a18400357bbc53f2bb45b2017702eeb4c9e..b011260e2edfccc0f0da28f8308faaf72ffa1c47 100644 (file)
@@ -8,7 +8,7 @@ if AIX
 libDtCodelibs_la_CXXFLAGS = -qlanglvl=compat
 endif
 
-if SUN
+if SOLARIS
 libDtCodelibs_la_CXXFLAGS = -DNO_REGCOMP
 endif
 
index c267b1bdb17895d7c40f6a07565ee2d6eb38ea7f..a28d96f9df9751351af092cbcdcd917ab31a1e6d 100644 (file)
@@ -7,7 +7,7 @@ libDtEncap_la_CFLAGS = -DMULTIBYTE -I../include -I../DtUtil2 $(TIRPCINC) \
                       -DCDE_INSTALLATION_TOP=\"${prefix}\" \
                       -DCDE_LOGFILES_TOP=\"$(CDE_LOGFILES_TOP)/tmp\"
 
-if SUN
+if SOLARIS
 libDtEncap_la_CFLAGS += -DNO_REGCOMP
 endif
 
index 7324f2d62682176512b6bff257f8afc8e72af5b0..726d09d13b907be7398246889d8c6a9bd8ec32ef 100644 (file)
@@ -6,12 +6,12 @@ libDtUtil1_la_CFLAGS = -I../include $(TIRPCINC) -DMULTIBYTE \
                       -DCDE_INSTALLATION_TOP=\"${prefix}\" \
                       -DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\"
 
-if SUN
+if SOLARIS
 libDtUtil1_la_CFLAGS += -DNO_REGCOMP
 endif
 
 if HPUX
-libDtUtil2_la_CFLAGS += -DMESSAGE_CAT
+libDtUtil1_la_CFLAGS += -DMESSAGE_CAT
 endif
 
 libDtUtil1_la_SOURCES = Action.c ActionTt.c ActionDb.c ActionFind.c \
index 2b3c2554411bc285902c52cbf8d7240c57092278..27d962a720805e00923f45df99319ea6ea82cec4 100644 (file)
@@ -6,15 +6,6 @@ libDtUtil2_la_CFLAGS = -DCDE_INSTALLATION_TOP=\"${prefix}\" \
                       -DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\" \
                       -DMULTIBYTE -DUSE_XINERAMA $(TIRPCINC)
 
-if SUN
-libDtUtil2_la_SOURCES += SunDtHelp.c
-libDtUtil2_la_CFLAGS += -I../../DtHelp -DNO_REGCOMP
-endif
-
-if HPUX
-libDtUtil2_la_CFLAGS += -DMESSAGE_CAT
-endif
-
 
 libDtUtil2_la_SOURCES = ChkpntClient.c ChkpntListen.c DtEnvMap.c \
                        DtNlUtils.c EnvControl.c FileUtil.c \
@@ -26,3 +17,14 @@ libDtUtil2_la_SOURCES = ChkpntClient.c ChkpntListen.c DtEnvMap.c \
                        XmWrap.c addToRes.c lock.c \
                        SvcTT.c MsgCat.c MsgLog.c \
                        LocaleXlate.c XlationSvc.c
+
+if SOLARIS
+libDtUtil2_la_SOURCES += SunDtHelp.c
+libDtUtil2_la_CFLAGS += -I../../DtHelp -DNO_REGCOMP
+endif
+
+if HPUX
+libDtUtil2_la_CFLAGS += -DMESSAGE_CAT
+endif
+
+
index 473a450c3dd37bd1affb065c9e7cd725c17ab517..1e99500d10061395ee58d4d3c8922139731e4e15 100644 (file)
@@ -6,14 +6,14 @@ lib_LTLIBRARIES = libDtTerm.la
 
 libDtTerm_la_SOURCES =
 
-libDtTerm_la_LIBADD += Term/libTerm.la TermPrim/libTermPrim.la \
+libDtTerm_la_LIBADD = Term/libTerm.la TermPrim/libTermPrim.la \
                       TermView/libTermView.la
 
 if OPENBSD
 libDtTerm_la_LIBADD += -lutil
 endif
 
-if SUN
+if SOLARIS
 libDtTerm_la_LIBADD += -ldl -lgen
 endif
 
index 82828d6abd94cf9391139e2c3a7a755520756c54..ac099ec2e614b4a50dc847297c0803af03b3cdcd 100644 (file)
@@ -12,27 +12,29 @@ AM_CPPFLAGS = -DCDE_INSTALLATION_TOP=${prefix}
 
 libDtWidget_la_CFLAGS = -DI18N_MSG -DMULTIBYTE
 
+libDtWidget_la_LDFLAGS = -version-info 2:1:0
+
 if LINUX
 libDtWidget_la_CFLAGS += -I/usr/include/freetype2
 endif
 
-if CSRG
+if BSD
 libDtWidget_la_CFLAGS += -I$(x_includes)/freetype2
+endif
+
 if NETBSD
  libDtWidget_la_CFLAGS += -I$(x_includes)
 endif
-endif
 
-if SUN
+if SOLARIS
 libDtWidget_la_CFLAGS += -DNO_REGCOMP
-libDtWidget_la_LIBADD += -lXm -lc -lw -lm -lintl
+libDtWidget_la_LIBADD = -lXm -lc -lw -lm -lintl
 endif
 
 if HPUX
 libDtWidget_la_CFLAGS += -DMESSAGE_CAT
 endif
 
-libDtWidget_la_LIBADD += -version-info 2:1:0
 
 libDtWidget_la_SOURCES = ComboBox.c      Control.c       DialogBox.c \
                         DtMsgs.c        DtStrDefs.c     EditAreaData.c \
@@ -43,4 +45,5 @@ libDtWidget_la_SOURCES = ComboBox.c      Control.c       DialogBox.c \
 
 CPPTARGET = UNIXbindings
 CPPSRC = UNIXbindings.cpp
-include $(srcdir)/include/cppfile.tmpl
+# FIXME
+#include $(srcdir)/include/cppfile.tmpl
index 8cc11cd253406919e397e320c71daae27c274cfd..e0a6ffe8e1cae2ec4cd4327bcba68a365dd5edef 100644 (file)
@@ -1,4 +1,4 @@
 MAINTAINERCLEANFILES = Makefile.in
 
 SUBDIRS = DtXinerama tt DtSvc DtSearch DtWidget DtHelp DtPrint DtTerm \
-          DtMrm DtMmdb csa
+          DtMrm csa
index 7f8c33e2f7bcde86d7f21c45e70db5edf193e2d0..7f69cdf3a311c7e3d3c041b09bfdbee7edc8bb49 100644 (file)
@@ -12,9 +12,9 @@ libcsa_la_CFLAGS = -DRFC_MIME -DLINE_COUNT -DV2 -DOW_I18N $(TIRPCINC)
 
 libcsa_la_LIBADD = -lXt $(TIRPCLIB)
 
-libDtMrm_la_LDFLAGS = -version-info 2:1:0
+libcsa_la_LDFLAGS = -version-info 2:1:0
 
-if SUN
+if SOLARIS
 libcsa_la_LDFLAGS += -G -z text -z defs
 libcsa_la_CFLAGS += -v
 endif
@@ -51,7 +51,7 @@ libcsa_la_SOURCES = agent.c         agent_xdr.c     api.c \
                    table.c         updateattrs.c   xtclient.c \
                    ansi_c.c
 
-.SUFFIXES: .y
+SUFFIXES = .y
 
 .y.c:
        $(YACC) -d $(YFLAGS) $<
@@ -82,4 +82,4 @@ agent.h:
        rpcgen -h agent.x | $(SED) -f namechange1.sed | $(SED) -f namechange2.sed >> agent.h
        cat agent.wrapend >> agent.h
 
-.SUFFIXES: .x
+SUFFIXES = .x
index 8af3b994c22d1368717c8a7940763695bf4a9e31..f5aa49562665a9c947252ac75193c89faabf867d 100644 (file)
@@ -10,7 +10,7 @@ if LINUX
 ttdbck_LDADD += $(TIRPCLIB) $(XTOOLLIB)
 endif
 
-if SUN
+if SOLARIS
 ttdbck_LDADD += $(XTOOLLIB)
 endif
 
@@ -18,7 +18,7 @@ if OPENBSD
 ttdbck_LDADD += $(XTOOLLIB)
 endif
 
-ttdbck_CXXFLAGS += $(TIRPCINC) -I../../slib -I../../lib -I../../mini_isam \
+ttdbck_CXXFLAGS = $(TIRPCINC) -I../../slib -I../../lib -I../../mini_isam \
                   $(TT_VERSION_DEFINE)
 
 ttdbck_SOURCES = binkey.C        binkey_utils.C  common.C \
index 848b390e7019af6dbbaef24956193b771e466815..71c23e59381741ff56d1361a95bd5e5f94541d9f 100644 (file)
@@ -11,4 +11,5 @@ all:: ttce2xdr
 CPPTARGET = ttce2xdr
 CPPSRC = ttce2xdr.cpp
 
-include $(srcdir)/include/cppfile.tmpl
+# FIXME - need solution here
+# include $(srcdir)/include/cppfile.tmpl
index 6986d0721ef22bfca02e474f1641544ac45d764c..f82974234d170455fea284c2c0d74386f9d44328 100644 (file)
@@ -12,7 +12,7 @@ if LINUX
 AM_LDADD += $(TIRPCLIB) $(XTOOLLIB)
 endif
 
-if SUN
+if SOLARIS
 AM_LDADD += $(XTOOLLIB) -ldl -lintl -lsocket -lnsl
 endif
 
index 6b3b312a03f7f3547454ffbd5f2fc0d3923222cc..9e1ac5394d44998af404147f0a51b571adb58b35 100644 (file)
@@ -13,7 +13,7 @@ if LINUX
 tt_type_comp_LDADD += $(TIRPCLIB) $(XTOOLLIB)
 endif
 
-if SUN
+if SOLARIS
 tt_type_comp_LDADD += $(XTOOLLIB) -ldl -lintl -lsocket -lnsl
 endif
 
index 52e661a4e87029c906b82282b2e0a7646cda007a..9a40adc19c257850a8ec466742c3c7295253581e 100644 (file)
@@ -10,7 +10,7 @@ if LINUX
 ttauth_LDADD += $(TIRPCLIB) $(XTOOLLIB)
 endif
 
-if SUN
+if SOLARIS
 ttauth_LDADD += $(XTOOLLIB) -ldl -lintl -lsocket -lnsl
 endif
 
index 8df2dcdf58cb910f4ee60d800a679ed665829cd0..5b6507b033d5bb7c83c06e049097e1f01c2d3858 100644 (file)
@@ -12,7 +12,7 @@ if LINUX
 rpc_ttdbserver_LDADD += $(TIRPCLIB) $(XTOOLLIB)
 endif
 
-if SUN
+if SOLARIS
 rpc_ttdbserver_LDADD += $(XTOOLLIB) -ldl -lintl -lsocket -lnsl
 endif
 
index d79c2feeb8fb3db25ef7189e52135ea84014ec29..d936bafce31bb76c4813d09bb1bf51278b2418e2 100644 (file)
@@ -12,7 +12,7 @@ if LINUX
 ttsession_LDADD += $(TIRPCLIB) $(XTOOLLIB)
 endif
 
-if SUN
+if SOLARIS
 ttsession_LDADD += $(XTOOLLIB) -ldl -lintl -lsocket -lnsl
 endif
 
index 39d3c97674131965931db2656675d1580982e964..40304e67d26243744b63e8a7353f9594ff1573e2 100644 (file)
@@ -10,7 +10,7 @@ if LINUX
 tttar_LDADD += $(TIRPCLIB) $(XTOOLLIB)
 endif
 
-if SUN
+if SOLARIS
 tttar_LDADD += $(XTOOLLIB) -ldl -lintl -lsocket -lnsl
 endif
 
index df5d4a7d52cb6926ab816a1aca8b5ac83ce00d69..3803998b5fd2990f8f754386e7351ea73c6b8217 100644 (file)
@@ -12,7 +12,7 @@ if LINUX
 tttrace_LDADD += $(TIRPCLIB) $(XTOOLLIB)
 endif
 
-if SUN
+if SOLARIS
 tttrace_LDADD += $(XTOOLLIB) -ldl -lintl -lsocket -lnsl
 endif
 
index f90073a05f6a568bbbd71ee0811e6acf559842c6..9dd0b7f89e589ab030b0e30df55b7fc7af1a8267 100644 (file)
@@ -17,8 +17,8 @@ endif
 libtt_la_LIBADD = api/c/libapi.la api/dnd/libdnd.la db/libdb.la mp/libmp.la \
                  tttk/libtttk.la
 
-if SUN
+if SOLARIS
 libtt_la_LIBADD += -lnsl -lsocket -lintl -ldl -lc -lw
 endif
 
-libDtMrm_la_LDFLAGS = -version-info 2:1:0
+libtt_la_LDFLAGS = -version-info 2:1:0
index 4c5a07fd5d2f117493371d3e91086a076486335d..68187735e78343e2e7fda580d7c3405763b47e4b 100644 (file)
@@ -6,7 +6,7 @@ noinst_LTLIBRARIES = libmp.la
 
 libmp_la_CXXFLAGS = $(TIRPCINC) -I../../lib -I../../mini_isam
 
-libmpa_la_SOURCES = mp_arg.C            mp_arg_utils.C          mp_auth.C \
+libmp_la_SOURCES = mp_arg.C            mp_arg_utils.C          mp_auth.C \
         mp_auth_functions.C mp_c_file.C \
         mp_c_file_utils.C   mp_c_message.C          mp_c_message_utils.C \
         mp_c_mp.C           mp_c_msg_context.C      mp_c_msg_context_utils.C \
index b23edbbce0e337c1a99b919d6d2440ee77050082..698a4b068ba6fec2702c72fd5a83e4408f4209cf 100644 (file)
@@ -25,8 +25,6 @@ XCOMM Enable TIRPC for linux hosts with the option enabled
 #ifdef LinuxArchitecture
 # if HasTIRPCLib
 TIRPC_DEFINES = -DOPT_TIRPC
-# else
-TIRPC_DEFINES =
 # endif
 #endif