summaryrefslogtreecommitdiffstats
path: root/src/Makefile.am
blob: 06b62dcbc4c4a1b8d1b1b3ed2314e10e7973ac85 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
ELISPSCRIPTS  = $(shell find . -type f -name "*.el.in" -print | sed 's/.el.in/.el/g')
SHELLSCRIPTS  = $(shell find . -type f -name "*.sh.in" -print | sed 's/.sh.in/.sh/g')

mkscript = sed \
    -e "s|%autorg_path%|$(AUTORG_PATH)|g" \
    -e "s|%domain%|$(DOMAIN)|g" \
    -e "s|%orgmode_path%|$(ORGMODE)|g" \
    $1.in

%.el : %.el.in
	$(call mkscript,$@) > $@

%.sh : %.sh.in
	$(call mkscript,$@) > $@
	@chmod +x $@

all: ${ELISPSCRIPTS} ${SHELLSCRIPTS}

clean:
	rm -f *.el *.sh
	rm -f *~