mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-13 19:52:20 +00:00
Get /usr/dt/config populated correctly on make install
This commit is contained in:
parent
5823e95e03
commit
c40f0c9f08
9 changed files with 88 additions and 24 deletions
10
cde/.gitignore
vendored
10
cde/.gitignore
vendored
|
@ -2493,4 +2493,14 @@ lib/csa/y.tab.c
|
|||
lib/csa/y.tab.h
|
||||
util/tradcpp/tradcpp
|
||||
|
||||
programs/dtlogin/config/sys.dtprofile
|
||||
programs/localized/C/config/0100.session
|
||||
programs/localized/C/config/0120.session
|
||||
programs/localized/C/config/0140.session
|
||||
programs/localized/C/config/0160.session
|
||||
programs/localized/de_DE.UTF-8/config/0100.session
|
||||
programs/localized/de_DE.UTF-8/config/0120.session
|
||||
programs/localized/de_DE.UTF-8/config/0140.session
|
||||
programs/localized/de_DE.UTF-8/config/0160.session
|
||||
|
||||
|
||||
|
|
|
@ -2,6 +2,10 @@ MAINTAINERCLEANFILES = Makefile.in
|
|||
|
||||
SUBDIRS = il
|
||||
|
||||
cfgdir = $(CDE_INSTALLATION_TOP)/config/svc
|
||||
dist_cfg_DATA = CDE.lcx
|
||||
|
||||
|
||||
lib_LTLIBRARIES = libDtHelp.la
|
||||
|
||||
libDtHelp_la_CFLAGS = -I./il -I./jpeg -I../DtSvc/DtUtil2 -DDTLIB \
|
||||
|
@ -13,12 +17,7 @@ libDtHelp_la_LIBADD = -ljpeg il/libil.la
|
|||
|
||||
if SOLARIS
|
||||
libDtHelp_la_CFLAGS += -DICONV_INBUF_CONST=const -DLSB_BIT_ORDER
|
||||
libDtHelp_la_LIBADD += -lw -lgen -lm -lc $(XTOOLLIB) ${X_LIBS}
|
||||
endif
|
||||
|
||||
if AIX
|
||||
libDtHelp_la_CFLAGS += -DICONV_INBUF_CONST=const
|
||||
libDtHelp_la_LIBADD += $(XTOOLLIB) ${X_LIBS} -liconv
|
||||
libDtHelp_la_LIBADD += -lw -lgen -lm -lc
|
||||
endif
|
||||
|
||||
if LINUX
|
||||
|
@ -27,12 +26,9 @@ endif
|
|||
|
||||
if BSD
|
||||
libDtHelp_la_CFLAGS += -DLSB_BIT_ORDER
|
||||
libDtHelp_la_LIBADD += -liconv $(XTOOLLIB) ${X_LIBS}
|
||||
libDtHelp_la_LIBADD += -liconv
|
||||
endif
|
||||
|
||||
if HPUX
|
||||
libDtHelp_la_LIBADD += $(LIBSVC) -lXm -lm $(XTOOLLIB) ${X_LIBS}
|
||||
endif
|
||||
|
||||
libDtHelp_la_SOURCES = Actions.c AsciiSpc.c Callbacks.c \
|
||||
Destroy.c Environ_c.c FileListUtils.c \
|
||||
|
|
|
@ -21,6 +21,12 @@ dtimsstart_SOURCES = action.c env.c file.c main.c remote.c select.c \
|
|||
BUILT_SOURCES = 0020.dtims
|
||||
CLEANFILE = $(BUILT_SOURCES)
|
||||
|
||||
cfgdir = $(CDE_INSTALLATION_TOP)/config/Xsession.d
|
||||
dist_cfg_DATA = 0020.dtims
|
||||
|
||||
imsdir = $(CDE_INSTALLATION_TOP)/config/ims
|
||||
dist_ims_DATA = conf/start.conf
|
||||
|
||||
LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
|
||||
-DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
|
||||
-DKORNSHELL=$(KSH)
|
||||
|
|
|
@ -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) $< > $@
|
||||
|
|
|
@ -5,6 +5,9 @@ SUBDIRS = libCliSrv dtsp dtappg
|
|||
BUILT_SOURCES = 0010.dtpaths 0030.dttmpdir
|
||||
CLEANFILES = $(BUILT_SOURCES)
|
||||
|
||||
cfgdir = $(CDE_INSTALLATION_TOP)/config/Xsession.d
|
||||
dist_cfg_DATA = 0010.dtpaths 0030.dttmpdir
|
||||
|
||||
LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
|
||||
-DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
|
||||
-DCDE_LOGFILES_TOP=$(CDE_LOGFILES_TOP) -DKORNSHELL=$(KSH)
|
||||
|
|
|
@ -12,6 +12,9 @@ if SOLARIS
|
|||
dtspcd_LDADD += -ldl -lgen
|
||||
endif
|
||||
|
||||
cfgdir = $(CDE_INSTALLATION_TOP)/config
|
||||
dist_cfg_DATA = dtspcdenv
|
||||
|
||||
# I really think we should get rid of dtspcd in general...
|
||||
|
||||
dtspcd_SOURCES = main.c spcd_event.c
|
||||
|
|
|
@ -24,6 +24,9 @@ CPP_TARGETS = dtterm.ti DtTermFallBackResources.c.src \
|
|||
BUILT_SOURCES = $(CPP_TARGETS)
|
||||
CLEANFILES = $(CPP_TARGETS)
|
||||
|
||||
cfgdir = $(CDE_INSTALLATION_TOP)/config
|
||||
dist_cfg_DATA = dtterm.ti
|
||||
|
||||
Dtterm.ad: Dtterm.ad.src
|
||||
$(RM) $@
|
||||
$(GENCPP) -P -DXCOMM=# $< > $@
|
||||
|
|
|
@ -3,3 +3,8 @@ MAINTAINERCLEANFILES = Makefile.in
|
|||
include ../../templates/C.am
|
||||
include ../../templates/config.am
|
||||
|
||||
# Setup a symlink from C -> en_US.UTF-8
|
||||
install-data-hook:
|
||||
$(RM) $(DESTDIR)$(CDE_INSTALLATION_TOP)/config/en_US.UTF-8
|
||||
cd $(DESTDIR)$(CDE_INSTALLATION_TOP)/config/ && $(LN_S) C en_US.UTF-8
|
||||
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
|
||||
BUILT_SOURCES = sys.resources sys.session sys.font sys.dtwmrc \
|
||||
Xresources dtfile.config home.session current.session \
|
||||
display.home.session display.current.session
|
||||
display.home.session display.current.session 0100.session \
|
||||
0120.session 0140.session 0160.session
|
||||
|
||||
if SOLARIS
|
||||
BUILT_SOURCES += Xresources.ow
|
||||
|
@ -14,10 +15,37 @@ endif
|
|||
|
||||
CLEANFILES = $(BUILT_SOURCES)
|
||||
|
||||
cfgmaindir = $(CDE_INSTALLATION_TOP)/config/$(LANG)
|
||||
dist_cfgmain_DATA = dtfile.config sys.dtwmrc sys.resources Xresources \
|
||||
sys.font sys.session
|
||||
|
||||
cfgrsrcdir = $(CDE_INSTALLATION_TOP)/config/$(LANG)/Xresources.d
|
||||
dist_cfgrsrc_DATA = 0100.session 0120.session 0140.session \
|
||||
0160.session
|
||||
|
||||
TOP = $(top_builddir)/programs
|
||||
MERGE = $(top_builddir)/programs/localized/util/merge
|
||||
|
||||
# these are the names these 4 file are really installed as, so create
|
||||
# symlinks to them for installation
|
||||
0100.session: current.session
|
||||
$(RM) $@
|
||||
$(LN_S) $< $@
|
||||
|
||||
0120.session: home.session
|
||||
$(RM) $@
|
||||
$(LN_S) $< $@
|
||||
|
||||
0140.session: display.current.session
|
||||
$(RM) $@
|
||||
$(LN_S) $< $@
|
||||
|
||||
0160.session: display.home.session
|
||||
$(RM) $@
|
||||
$(LN_S) $< $@
|
||||
|
||||
|
||||
# these are the real targets
|
||||
sys.resources: $(TOP)/dtsession/sys.resources sys.resources.tmsg
|
||||
$(MERGE) -lang $(LANG) $@.tmsg < $< > $@ || $(RM) $@
|
||||
|
||||
|
|
Loading…
Reference in a new issue