dtlogin/dtsession: fix up some script perms, add proper OS defines
authorJon Trulson <jon@radscan.com>
Tue, 3 Dec 2019 21:06:18 +0000 (14:06 -0700)
committerJon Trulson <jon@radscan.com>
Tue, 3 Dec 2019 21:06:18 +0000 (14:06 -0700)
cde/programs/dtlogin/config/Makefile.am
cde/programs/dtsearchpath/Makefile.am
cde/programs/dtsession/Makefile.am

index c7dc5087d79ec97b9dc3c1ac28d38954dc988601..faa7fb5c9d3a9e8f7902daee2d0d648733dc905f 100644 (file)
@@ -43,11 +43,11 @@ CLEANFILES = $(CPP_TARGETS)
 # programs/localization/
 
 configsdir=$(CDE_INSTALLATION_TOP)/config
-dist_configs_DATA = Xaccess Xconfig Xfailsafe Xreset Xservers Xsetup \
-       Xstartup sys.dtprofile
+dist_configs_DATA = Xaccess Xconfig Xfailsafe Xservers
+dist_configs_SCRIPTS = sys.dtprofile Xfailsafe Xreset Xsetup Xstartup
 
 xsessdir=$(CDE_INSTALLATION_TOP)/config/Xsession.d
-dist_xsess_DATA = 0060.dtsysenv
+dist_xsess_SCRIPTS = 0060.dtsysenv
 
 dist_bin_SCRIPTS = Xsession
 
index 34b7f116555b035031c990f0717d09c8cdf93494..64deaaa7559845c11c82fd7993b9ef540247f549 100644 (file)
@@ -6,7 +6,7 @@ BUILT_SOURCES = 0010.dtpaths 0030.dttmpdir
 CLEANFILES = $(BUILT_SOURCES)
 
 cfgdir = $(CDE_INSTALLATION_TOP)/config/Xsession.d
-dist_cfg_DATA = 0010.dtpaths 0030.dttmpdir
+dist_cfg_SCRIPTS = 0010.dtpaths 0030.dttmpdir
 
 LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP)     \
        -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP)                \
index 5c495040fea1d7bda1322fb56fab54f515e9ef67..be34e5c09375b9321ef7499fa3fc32a05911f9d9 100644 (file)
@@ -20,7 +20,7 @@ dtsession_SOURCES = SmMain.c SmHelp.c SmGlobals.c SmCommun.c          \
        SmMigResources.h SmSave.h SmXrm.h
 
 
-dtsession_LDADD = @DTCLIENTLIBS@ -lXm $(TIRPCLIB) $(XTOOLLIB)
+dtsession_LDADD = $(DTCLIENTLIBS) $(XTOOLLIB)
 
 if SOLARIS
 dtsession_SOURCES += OWsync.c
@@ -51,6 +51,31 @@ LOCAL_CPP_DEFINES = -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
                    -DDTSM_CMD4="\"$(DTSM_CMD4)\"" \
                    -DDTSM_CMD5="\"$(DTSM_CMD5)\""
 
+if LINUX
+LOCAL_CPP_DEFINES += -Dlinux -D__linux__
+endif
+
+if FREEBSD
+LOCAL_CPP_DEFINES += -DFREEBSD -D__FreeBSD__
+endif
+
+if SOLARIS
+LOCAL_CPP_DEFINES += -Dsun
+endif
+
+if OPENBSD
+LOCAL_CPP_DEFINES += -D__OpenBSD__
+endif
+
+if NETBSD
+LOCAL_CPP_DEFINES += -D__NetBSD__
+endif
+
+if BSD
+LOCAL_CPP_DEFINES += -DCSRG_BASED
+endif
+
+
 BUILT_SOURCES = Dtsession dtloadresources dtsession.msg sys.font       \
        sys.resources sys.resources.ive sys.session sys.session.ive
 CLEANFILES = $(BUILT_SOURCES)