Get /usr/dt/config populated correctly on make install

This commit is contained in:
Jon Trulson
2019-12-02 14:33:05 -07:00
parent 5823e95e03
commit c40f0c9f08
9 changed files with 88 additions and 24 deletions

View 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) $< > $@