]> git.donarmstrong.com Git - lilypond.git/blob - stepmake/stepmake/install-out-targets.make
release: 1.1.33
[lilypond.git] / stepmake / stepmake / install-out-targets.make
1 # install-out-targets.make
2
3 localinstall: localinstall-files localinstall-outfiles
4
5 localinstall-files:
6
7 # urg, parameterise
8 localinstall-outfiles: $(INSTALLATION_OUT_FILES) $(foreach suff, $(INSTALLATION_OUT_SUFFIXES), $(INSTALLATION_OUT_FILES$(suff)))
9         -$(INSTALL) -d $(INSTALLATION_OUT_DIR)
10         $(foreach i, $(INSTALLATION_OUT_FILES), \
11                 $(INSTALL) -m 644 $(i) $(INSTALLATION_OUT_DIR) && ) true
12         $(foreach suff, $(INSTALLATION_OUT_SUFFIXES),  \
13                 $(foreach i, $(INSTALLATION_OUT_FILES$(suff)), \
14                         $(INSTALL) -m 644 $(i) $(INSTALLATION_OUT_DIR$(suff)) && ) true && ) true
15
16
17 localuninstall: localuninstall-outfiles localuninstall-files 
18
19 localuninstall-files:
20
21 localuninstall-outfiles:
22         rm -f $(foreach  i, $(notdir $(INSTALLATION_OUT_FILES)), \
23                 $(INSTALLATION_OUT_DIR)/$(i))
24         rm -f $(foreach suff, $(INSTALLATION_OUT_SUFFIXES),  \
25                 $(foreach i, $(INSTALLATION_OUT_FILES$(suff)), \
26                         $(INSTALLATION_OUT_DIR$(suff))/$(i)))
27         -rmdir $(INSTALLATION_OUT_DIR) $(foreach suff, $(INSTALLATION_OUT_SUFFIXES), $(INSTALLATION_OUT_DIR$(suff)))