]> git.donarmstrong.com Git - lilypond.git/blob - stepmake/stepmake/install-targets.make
89c4129f1d687a9696be973816471d6232adb0c5
[lilypond.git] / stepmake / stepmake / install-targets.make
1
2 local-install: local-install-files local-install-outfiles
3
4 local-install-outfiles:
5
6 # urg, parameterise
7 local-install-files: $(INSTALLATION_FILES)
8         $(PRE_INSTALL)
9         -$(INSTALLPY) -d $(DESTDIR)$(INSTALLATION_DIR)
10         $(INSTALLPY) -m 644 $(addprefix $(src-dir)/,$(INSTALLATION_FILES)) $(DESTDIR)$(INSTALLATION_DIR)/
11         $(foreach suff, $(INSTALLATION_SUFFIXES),  \
12                 ($(INSTALLPY) -d $(DESTDIR)$(INSTALLATION_DIR$(suff)) || true) && \
13                 $(INSTALLPY) -m 644  $(addprefix $(src-dir)/, $(INSTALLATION_FILES$(suff))) $(DESTDIR)$(INSTALLATION_DIR$(suff))/ )
14         $(POST_INSTALL)
15
16 local-uninstall: local-uninstall-outfiles local-uninstall-files
17
18 local-uninstall-outfiles:
19
20 local-uninstall-files:
21         rm -f $(foreach i,  $(INSTALLATION_FILES), $(DESTDIR)$(INSTALLATION_DIR)/$(i))
22         rm -f $(foreach suff, $(INSTALLATION_SUFFIXES),  \
23                 $(foreach i, $(INSTALLATION_FILES$(suff)),\
24                         $(DESTDIR)$(INSTALLATION_DIR$(suff)/$(i))))
25         -rmdir -p $(DESTDIR)$(INSTALLATION_DIR) $(foreach suff, $(INSTALLATION_SUFFIXES), $(DESTDIR)$(INSTALLATION_DIR$(suff))/)
26