dtpdmd: make it build
authorJon Trulson <jon@radscan.com>
Fri, 22 Nov 2019 20:13:41 +0000 (13:13 -0700)
committerJon Trulson <jon@radscan.com>
Fri, 22 Nov 2019 20:13:41 +0000 (13:13 -0700)
cde/configure.ac
cde/programs/dtpdmd/Makefile.am
cde/programs/dtpdmd/dtpdmdP.h

index 3794fc4dfc54e8445e068b267d340d773bb16357..051dbbe00e9c36c0e713f8d8bcf4c12091e8dca8 100644 (file)
@@ -285,6 +285,7 @@ dnl Setup XTOOLLIB - we do it in this specific order to avoid ordering
 dnl issues
 XTOOLLIB="$X_LIBS"
 AC_CHECK_LIB(X11, XOpenDisplay, [XTOOLLIB="-lX11"])
+AC_CHECK_LIB(Xau, XauReadAuth, [XTOOLLIB="-lXau ${XTOOLLIB}"])
 AC_CHECK_LIB(Xt, XtInitialize, [XTOOLLIB="-lXt ${XTOOLLIB}"])
 AC_CHECK_LIB(ICE, IceCloseConnection, [XTOOLLIB="-lICE ${XTOOLLIB}"])
 AC_CHECK_LIB(SM, SmcOpenConnection, [XTOOLLIB="-lSM ${XTOOLLIB}"])
@@ -460,6 +461,8 @@ programs/dtpdm/Makefile
 
 programs/dtsr/Makefile
 
+programs/dtpdmd/Makefile
+
 ])
 
 AC_OUTPUT
index b429788f3821b3242a9e58a3ffab8e4d2bc8050d..08fb020c6cf0ab381b926803a80f8b07e7306ce7 100644 (file)
@@ -2,14 +2,13 @@ MAINTAINERCLEANFILES = Makefile.in
 
 bin_PROGRAMS = dtpdmd
 
-dtpdmd_CFLAGS = -DCDE_INSTALLATION_TOP='"'${prefix}'"'
+dtpdmd_CFLAGS = -DCDE_INSTALLATION_TOP=\"$(CDE_INSTALLATION_TOP)\"
 
-dtpdmd_LDADD = $(XTOOLLIB) ${X_LIBS}
+dtpdmd_LDADD = $(XTOOLLIB)
 
 if SOLARIS
-dtpdmd_LDADD += -lm -ldl
+dtpdmd_LDADD += -ldl
 endif
 
-dtpdmd_SOURCES = dispatch.c      dtpdmd.c        mailbox.c \
-                manager.c       records.c       setup.c \
-                util.c
+dtpdmd_SOURCES = dispatch.c dtpdmd.c mailbox.c manager.c records.c     \
+                nlmsg.c setup.c util.c dtpdmdP.h nlmsg.h
index 5d2b49c9367f502b507dd77f77953baa8b4f8807..7c6f941c64d57278df1a77323c68a0df5144575a 100644 (file)
  *****************************************************************************/
 
 #include <stdio.h>
+#include <unistd.h>
 #include <stdlib.h>
 #include <string.h>
 #include <fcntl.h>
 #include <signal.h>
+#include <time.h>
 #include <setjmp.h>
 #include <sys/wait.h>
 #include <sys/stat.h>