dtlogin: set correct OS defines for Xsession, fix linux maildir
[oweals/cde.git] / cde / programs / dtlogin / config / Makefile.am
1
2 AM_CPPFLAGS = -DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
3             -DCDE_INSTALLATION_TOP=${prefix} \
4             -DCDE_LOGFILES_TOP=$(CDE_LOGFILES_TOP) \
5             -DKORNSHELL=$(KSH)
6
7 if LINUX
8 AM_CPPFLAGS += -DXPROJECTROOT="/usr" -Dlinux -D__linux__
9 endif
10
11 if FREEBSD
12 AM_CPPFLAGS += -DFREEBSD -DXPROJECTROOT="/usr/local" -D__FreeBSD__
13 endif
14
15 if SOLARIS
16 AM_CPPFLAGS += -DXPROJECTROOT="/usr" -Dsun
17 endif
18
19 if OPENBSD
20 AM_CPPFLAGS += -DXPROJECTROOT="/usr/X11R6" -D__OpenBSD__
21 endif
22
23 if NETBSD
24 AM_CPPFLAGS += -DXPROJECTROOT="/usr/X11R7" -D__NetBSD__
25 endif
26
27 if BSD
28 AM_CPPFLAGS += -DCSRG_BASED
29 endif
30
31
32 CPP_TARGETS = 0060.dtsysenv Dtlogin Xaccess Xconfig Xconfig.con \
33         Xconfig.nc Xfailsafe Xreset Xresources Xresources.ive   \
34         Xservers Xservers.con Xservers.nc Xsession Xsession.ive \
35         Xsetup Xstartup current.session display.current.session \
36         display.home.session dtlslocale dtprofile home.session  \
37         sys.dtprofile
38
39 BUILT_SOURCES = $(CPP_TARGETS)
40 CLEANFILES = $(CPP_TARGETS)
41
42 # Some of these are installed here, others are installed via
43 # programs/localization/
44
45 configsdir=$(CDE_INSTALLATION_TOP)/config
46 dist_configs_DATA = Xaccess Xconfig Xfailsafe Xreset Xservers Xsetup \
47         Xstartup sys.dtprofile
48
49 xsessdir=$(CDE_INSTALLATION_TOP)/config/Xsession.d
50 dist_xsess_DATA = 0060.dtsysenv
51
52 dist_bin_SCRIPTS = Xsession
53
54 # fake - installed under a different name
55 sys.dtprofile: dtprofile
56         $(RM) $@
57         $(LN_S) $< $@
58
59 # regular targets
60 0060.dtsysenv: 0060.dtsysenv.src
61         $(RM) $@
62         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS)  $< > $@
63
64 Dtlogin: Dtlogin.src
65         $(RM) $@
66         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
67
68 Xaccess: Xaccess.src
69         $(RM) $@
70         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
71
72 Xconfig: Xconfig.src
73         $(RM) $@
74         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
75
76 Xconfig.con: Xconfig.src
77         $(RM) $@
78         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
79
80 Xconfig.nc: Xconfig.src
81         $(RM) $@
82         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) -DNO_CONSOLE $< > $@
83
84 Xfailsafe: Xfailsafe.src
85         $(RM) $@
86         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
87
88 Xreset: Xreset.src
89         $(RM) $@
90         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
91
92 Xresources: Xresources.src
93         $(RM) $@
94         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
95
96 Xresources.ive: Xresources.src
97         $(RM) $@
98         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) -DIVE $< > $@
99
100 Xservers: Xservers.src
101         $(RM) $@
102         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
103
104 Xservers.con: Xservers.src
105         $(RM) $@
106         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
107
108 Xservers.nc: Xservers.src
109         $(RM) $@
110         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) -DNO_CONSOLE $< > $@
111
112 Xsession: Xsession.src
113         $(RM) $@
114         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
115
116 Xsession.ive: Xsession.src
117         $(RM) $@
118         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) -DIVE $< > $@
119
120 Xsetup: Xsetup.src
121         $(RM) $@
122         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
123
124 Xstartup: Xstartup.src
125         $(RM) $@
126         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
127
128 current.session: current.session.src
129         $(RM) $@
130         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
131
132 display.current.session: display.current.session.src
133         $(RM) $@
134         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
135
136 display.home.session: display.home.session.src
137         $(RM) $@
138         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
139
140 dtlslocale: dtlslocale.src
141         $(RM) $@
142         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
143
144 dtprofile: dtprofile.src
145         $(RM) $@
146         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
147
148 home.session: home.session.src
149         $(RM) $@
150         $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
151