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
+
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 \
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
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 \
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)
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) $< > $@
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)
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
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=# $< > $@
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
+
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
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) $@