]> git.donarmstrong.com Git - lilypond.git/blob - make/Scripts.make
release: 0.1.57
[lilypond.git] / make / Scripts.make
1
2
3 PERL_SCRIPTS_IN = $(wildcard *.pl)
4 PERL_SCRIPTS = $(addprefix $(outdir)/, $(PERL_SCRIPTS_IN:.pl=))
5 SH_SCRIPTS_IN = $(wildcard *.sh)
6 SH_SCRIPTS = $(addprefix $(outdir)/, $(SH_SCRIPTS_IN:.sh=))
7 PYTHON_SCRIPTS_IN = $(wildcard *.py)
8 PYTHON_SCRIPTS = $(addprefix $(outdir)/, $(PYTHON_SCRIPTS_IN:.py=))
9 ALL_SCRIPTS_IN = $(SH_SCRIPTS_IN) $(PERL_SCRIPTS_IN) $(PYTHON_SCRIPTS_IN)
10 EXTRA_DISTFILES += $(ALL_SCRIPTS_IN)
11
12 all: $(PERL_SCRIPTS) $(PYTHON_SCRIPTS) $(SH_SCRIPTS)
13
14 $(outdir)/%: %.pl
15         sed 's!@PERL@!$(PERL)!' < $< > $@
16         chmod 755 $@
17
18 #FIXME.  Check for bash?
19 $(outdir)/%: %.sh
20         sed 's!@SH@!$(SHELL)!' < $< > $@
21         chmod 755 $@
22
23 $(outdir)/%: %.py
24         sed 's!@PYTHON@!$(PYTHON)!' < $< > $@
25         chmod 755 $@
26
27
28