dtlogin: set correct OS defines for Xsession, fix linux maildir
authorJon Trulson <jon@radscan.com>
Tue, 3 Dec 2019 20:07:19 +0000 (13:07 -0700)
committerJon Trulson <jon@radscan.com>
Tue, 3 Dec 2019 20:07:19 +0000 (13:07 -0700)
cde/programs/dtlogin/config/Makefile.am
cde/programs/dtlogin/config/Xsession.src

index 6cebb90b2ced7695893ebec3f56058556a0d90ed..c7dc5087d79ec97b9dc3c1ac28d38954dc988601 100644 (file)
@@ -4,10 +4,31 @@ AM_CPPFLAGS = -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
             -DCDE_LOGFILES_TOP=$(CDE_LOGFILES_TOP) \
            -DKORNSHELL=$(KSH)
 
+if LINUX
+AM_CPPFLAGS += -DXPROJECTROOT="/usr" -Dlinux -D__linux__
+endif
+
 if FREEBSD
-AM_CPPFLAGS += -DFREEBSD
+AM_CPPFLAGS += -DFREEBSD -DXPROJECTROOT="/usr/local" -D__FreeBSD__
+endif
+
+if SOLARIS
+AM_CPPFLAGS += -DXPROJECTROOT="/usr" -Dsun
+endif
+
+if OPENBSD
+AM_CPPFLAGS += -DXPROJECTROOT="/usr/X11R6" -D__OpenBSD__
 endif
 
+if NETBSD
+AM_CPPFLAGS += -DXPROJECTROOT="/usr/X11R7" -D__NetBSD__
+endif
+
+if BSD
+AM_CPPFLAGS += -DCSRG_BASED
+endif
+
+
 CPP_TARGETS = 0060.dtsysenv Dtlogin Xaccess Xconfig Xconfig.con        \
        Xconfig.nc Xfailsafe Xreset Xresources Xresources.ive   \
        Xservers Xservers.con Xservers.nc Xsession Xsession.ive \
index 6f550edfca2270d9122d66b299c1be274f259647..ae82c47503135a4290c6bc9b09e18ece1d35b7bb 100644 (file)
@@ -69,7 +69,7 @@ XCOMM ##########################################################################
 #endif
 
 #ifdef linux
-#  define cpp_MAIL "/var/spool/mail/$USER"
+#  define cpp_MAIL "/var/mail/$USER"
 #  define cpp_XDIR "/usr/bin"
 #  define cpp_XINITUSER "$HOME/.xinitrc"
 #  define cpp_XDMSYS "/etc/X11/Xsession"