]> git.donarmstrong.com Git - lilypond.git/blob - bin/Makefile
5f98246cecfbf54893e6d98feac90bb293e5149f
[lilypond.git] / bin / Makefile
1 # bin/Makefile
2
3 depth = ..
4 include $(depth)/make/Include.make
5
6 # list of distribution files:
7 SCRIPTS = clearlily cpgento make_patch lily.efence \
8         make-version release conflily
9 PERL_SCRIPTS_IN = $(wildcard *.in)
10 PERL_SCRIPTS = $(addprefix $(outdir)/, $(PERL_SCRIPTS_IN:.in=))
11 EXTRA_DISTFILES = $(SCRIPTS) $(PERL_SCRIPTS_IN)
12 #
13
14 all: $(PERL_SCRIPTS)
15
16 $(outdir)/%: %.in
17 #       cd .. && CONFIG_FILES=bin/$(notdir $@) CONFIG_HEADERS= ./config.status
18 #       mv $(< :.in=) $@
19 # this nukes make/out/Configure_variables.make.
20         sed 's!@PERL@!$(PERL)!' < $< > $@
21         chmod 755 $@
22
23
24 EXECUTABLES=convert-mudela mudela-book
25 localinstall: all
26         $(INSTALL) -d $(bindir)
27         $(INSTALL) -m 755 $(outdir)/convert-mudela $(bindir)
28         $(INSTALL) -m 755 $(outdir)/mudela-book $(bindir)
29
30 localuninstall:
31         rm -f $(bindir)/convert-mudela $(bindir)/mudela-book