dtimsstart: make it build
authorJon Trulson <jon@radscan.com>
Fri, 22 Nov 2019 03:06:29 +0000 (20:06 -0700)
committerJon Trulson <jon@radscan.com>
Fri, 22 Nov 2019 03:06:29 +0000 (20:06 -0700)
cde/configure.ac
cde/programs/dtimsstart/Makefile.am
cde/programs/dtimsstart/env.c
cde/programs/dtimsstart/start.c
cde/programs/dtimsstart/util.c
cde/programs/dtimsstart/win.c

index 9aa0277903b0883db41381fb5e75d738020f0f3e..9a41ee473b4b2ab98a7839bfd7f7f1e121170318 100644 (file)
@@ -453,6 +453,8 @@ programs/fontaliases/freebsd/C/Makefile
 
 programs/dtdspmsg/Makefile
 
+programs/dtimsstart/Makefile
+
 ])
 
 AC_OUTPUT
index 9479c8ade8c8b7027b3eb890655f3156c845b4cd..d8dbc7bb401f211a4e0f61fe9ee0bfcedf3a9afd 100644 (file)
@@ -6,26 +6,26 @@ bin_PROGRAMS = dtimsstart
 
 dist_xsession_SCRIPTS = 0020.dtims
 
-0020.dtims_CPPFLAGS = -P
+dtimsstart_CFLAGS = -DNLS 
 
-dtimsstart_CFLAGS = -DNLS -I../../lib
-
-dtimsstart_LDADD = $(LIBHELP) $(LIBSVC) $(LIBTT) -lXm $(XTOOLLIB) ${X_LIBS}
+dtimsstart_LDADD = $(DTCLIENTLIBS) $(XTOOLLIB)
 
 if SOLARIS
 dtimsstart_CFLAGS += -xF
 endif
 
-if AIX
-dtimsstart_CFLAGS += -DANSICPP
-endif
+dtimsstart_SOURCES = action.c env.c file.c main.c remote.c select.c    \
+                    start.c util.c win.c ximserr.h ximsfunc.h xims.h   \
+                    ximspath.h
+
+BUILT_SOURCES = 0020.dtims
+CLEANFILE = $(BUILT_SOURCES)
 
-all: 0020.dtims
+LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
+                    -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
+                   -DKORNSHELL=$(KSH)
 
-dtimsstart_SOURCES = action.c        env.c           file.c \
-                    main.c          remote.c        select.c \
-                    start.c         util.c
+0020.dtims: 0020.dtims.src
+       $(RM) $@
+       $(GENCPP) -P -DXCOMM=# $(LOCAL_CPP_DEFINES) $< > $@
 
-CPPSRC = 0020.dtims.src
-CPPTARGET = 0020.dtims
-include $(srcdir)/include/cppfile.tmpl
index 669623c46752f7e9c1bd9f1d20194ac32371265e..c7358c27f1f7ae5043d3283d218a2daaffc25eb5 100644 (file)
@@ -26,6 +26,8 @@
 #include "xims.h"
 
 
+int find_CDE_locale_name(void); /* from util.c */
+
 typedef        enum {
     P_Shell,   /* posix shell */
     K_Shell,   /* Korn shell */
index 78fc2a38235f99158357ecde7709c960b6be4cba..db75739511d6d36002a01f57490f0f11ecf2fb75 100644 (file)
@@ -27,6 +27,7 @@
 #include       <sys/wait.h>
 #include       <setjmp.h>
 #include       <unistd.h>
+#include       <time.h>
 
 #if (defined(__linux__) || defined(CSRG_BASED)) && !defined(_NFILE)
 #define _NFILE FOPEN_MAX
index 9437e3666ec113345f007d97940fe792b032e098..e359c319db187709a9e8b1ee4a56d306c03bf1be 100644 (file)
@@ -23,7 +23,8 @@
 /* @(#)$XConsortium: util.c /main/6 1996/07/12 15:44:21 pascale $ */
 
 #include <time.h>
-#include <DtHelp/LocaleXlate.h>  /* for locale equivalence between platforms */
+#include <ctype.h>
+#include <Dt/LocaleXlate.h>  /* for locale equivalence between platforms */
 #include "xims.h"
 #include <sys/stat.h>
 
index 547c1f9f507ef966e665ba7748190ddf7218a282..38fa7a17e4140476c31a056c211245d449366832 100644 (file)
@@ -23,6 +23,7 @@
 /* @(#)$TOG: win.c /main/9 1997/06/18 17:33:01 samborn $ */
 
 #include       <stdint.h>
+#include       <time.h>
 
 #include       <X11/X.h>
 #include       <X11/Xlib.h>