1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
MAINTAINERCLEANFILES = Makefile.in
pkgconfdir = $(sysconfdir)/X11/xfm
applicationdefaultdir = $(sysconfdir)/X11/app-defaults
CONFIG_FILES = xfm_magic xfm_mailcap xfm_dev xfm_mime.types
APP_FILES = Apps.xfm Graphics.xfm
CONFIG_DEFS = -D@CONFIG_VARIANT@=@CONFIG_VARIANT@
applicationdefault_DATA = Xfm
%: %.m4
m4 -E -P -G $(DEFS) -DDATADIR="$(pkgdatadir)" -DCONFDIR="$(sysconfdir)/X11/xfm" -DAPPDIR="CONFDIR" $(CONFIG_DEFS) $< >$@ || rm $@
Xfm.test: Xfm
sed -e 's/^!\?Xfm/TestXfm/' $< > $@
fallback.res: Xfm
awk 'function iscontinued(){continued=(substr($$0,length($$0))=="\\")} BEGIN{lastcomment=0;continued=0} continued && lastcomment {iscontinued();next} /^!/ {if(continued){print "#error commentary in continued line"};iscontinued();lastcomment=1;next} {lastcomment=0;pre=""} /^Xfm/ {if(continued){print "#error continued line looking like new fallback resource"};$$0=substr($$0,4);pre="XFM_APP_CLASS "} {sc=continued;iscontinued(); if(continued){line=substr($$0,1,length($$0)-1);post=""}else{line=$$0;post=","};if(length(line)>0){gsub(/\\/,"\\\\",line);gsub(/"/,"\\\"",line);print pre "\"" line "\"" post}else{if(sc){print post}};next}' $< > $@
pkgconf_DATA = $(CONFIG_FILES) $(APP_FILES)
noinst_DATA = fallback.res
EXTRA_DIST = $(addsuffix .m4,$(CONFIG_FILES)) Xfm.m4 $(APP_FILES)
CLEANFILES = Xfm Xfm.test fallback.res $(CONFIG_FILES)
|