EXTRA_DIST = \ keymap-names.txt \ xrdp.sh \ xrdp-sesman.service.in \ xrdp.service.in # # substitute directories in service file # CLEANFILES= \ xrdp-sesman.service \ xrdp.service SUBST_VARS = sed \ -e 's|@sbindir[@]|$(sbindir)|g' \ -e 's|@sysconfdir[@]|$(sysconfdir)|g' \ -e 's|@localstatedir[@]|$(localstatedir)|g' subst_verbose = $(subst_verbose_@AM_V@) subst_verbose_ = $(subst_verbose_@AM_DEFAULT_V@) subst_verbose_0 = @echo " SUBST $@"; SUFFIXES = .in .in: $(subst_verbose)$(SUBST_VARS) $< > $@ # # files for all platforms # startscriptdir=$(sysconfdir)/xrdp dist_startscript_DATA = \ km-00000407.ini \ km-00000409.ini \ km-0000040a.ini \ km-0000040b.ini \ km-0000040c.ini \ km-00000410.ini \ km-00000411.ini \ km-00000412.ini \ km-00000414.ini \ km-00000415.ini \ km-00000416.ini \ km-00000419.ini \ km-0000041d.ini \ km-00000807.ini \ km-00000809.ini \ km-0000080a.ini \ km-0000080c.ini \ km-00000813.ini \ km-00000816.ini \ km-0000100c.ini \ km-00010409.ini # # platform specific files # SUBDIRS = if LINUX SUBDIRS += \ pam.d \ pulse dist_startscript_SCRIPTS = xrdp.sh if HAVE_SYSTEMD systemdsystemunit_DATA = \ xrdp-sesman.service \ xrdp.service else SUBDIRS += \ default \ init.d endif # HAVE_SYSTEMD endif # LINUX if FREEBSD SUBDIRS += \ pam.d \ rc.d \ pulse endif if MACOS SUBDIRS += pam.d endif # # install-data-hook for each platform # TODO: subst these directories as well as service files # if LINUX # must be tab below install-data-hook: if [ -f $(DESTDIR)$(sysconfdir)/init.d/xrdp ]; then \ sed -i 's|__BASE__|$(prefix)|' $(DESTDIR)$(sysconfdir)/init.d/xrdp; \ fi endif if FREEBSD # must be tab below install-data-hook: sed -i '' 's|%%PREFIX%%|$(prefix)|g' $(DESTDIR)$(sysconfdir)/rc.d/xrdp \ $(DESTDIR)$(sysconfdir)/rc.d/xrdp-sesman endif