Get /usr/dt/config populated correctly on make install
[oweals/cde.git] / cde / programs / dtlogin / config / Makefile.am
index 85c315e81def7adcb6aae38610049a9e3ea49659..465822559b00ecce9ed28515f391857e862f440c 100644 (file)
@@ -8,23 +8,33 @@ if FREEBSD
 AM_CPPFLAGS += -DFREEBSD
 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            Xsetup \
-       Xstartup                current.session \
-       display.current.session display.home.session \
-       dtlslocale              dtprofile \
-       home.session
+CPP_TARGETS = 0060.dtsysenv Dtlogin Xaccess Xconfig Xconfig.con        \
+       Xconfig.nc Xfailsafe Xreset Xresources Xresources.ive   \
+       Xservers Xservers.con Xservers.nc Xsession Xsession.ive \
+       Xsetup Xstartup current.session display.current.session \
+       display.home.session dtlslocale dtprofile home.session  \
+       sys.dtprofile
 
 BUILT_SOURCES = $(CPP_TARGETS)
 CLEANFILES = $(CPP_TARGETS)
 
+# Some of these are installed here, others are installed via
+# programs/localization/
+
+configsdir=$(CDE_INSTALLATION_TOP)/config
+dist_configs_DATA = Xaccess Xconfig Xfailsafe Xreset Xservers Xsetup \
+       Xstartup sys.dtprofile
+
+xsessdir=$(CDE_INSTALLATION_TOP)/config/Xsession.d
+dist_xsess_DATA = 0060.dtsysenv
+
+
+# fake - installed under a different name
+sys.dtprofile: dtprofile
+       $(RM) $@
+       $(LN_S) $< $@
+
+# regular targets
 0060.dtsysenv: 0060.dtsysenv.src
        $(RM) $@
        $(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS)  $< > $@