]> git.donarmstrong.com Git - lilypond.git/blob - stepmake/stepmake/install-targets.make
release: 1.1.0
[lilypond.git] / stepmake / stepmake / install-targets.make
1 # install-targets.make
2
3 localinstall: localinstall-files localinstall-outfiles
4
5 localinstall-outfiles:
6
7 # urg, parameterise
8 localinstall-files:
9         $(PRE_INSTALL)
10         -$(INSTALL) -d $(INSTALLATION_DIR)
11         $(foreach i,  $(INSTALLATION_FILES),\
12                 $(INSTALL) -m 644 $(i) $(INSTALLATION_DIR) &&)true
13         $(POST_INSTALL)
14 ifneq ($(strip $(INSTALLATION_FILES1)),)
15         $(PRE_INSTALL1)
16         -$(INSTALL) -d $(INSTALLATION_DIR1)
17         $(foreach i,  $(INSTALLATION_FILES1),\
18                 $(INSTALL) -m 644 $(i) $(INSTALLATION_DIR1) &&)true
19         $(POST_INSTALL1)
20 endif
21 ifneq ($(strip $(INSTALLATION_FILES2)),)
22         $(PRE_INSTALL2)
23         -$(INSTALL) -d $(INSTALLATION_DIR2)
24         $(foreach i,  $(INSTALLATION_FILES2),\
25                 $(INSTALL) -m 644 $(i) $(INSTALLATION_DIR2) &&)true
26         $(POST_INSTALL2)
27 endif
28
29 localuninstall: localuninstall-outfiles localuninstall-files 
30
31 localuninstall-outfiles:
32
33 localuninstall-files:
34         $(foreach i,  $(INSTALLATION_FILES),\
35                 rm -f $(INSTALLATION_DIR)/$(i) && ) true
36         -$(foreach i, $(SUBDIRS), rmdir $(INSTALLATION_DIR)/$(i); )
37         -rmdir $(INSTALLATION_DIR)
38 ifneq ($(strip $(INSTALLATION_FILES1)),)
39         $(foreach i,  $(INSTALLATION_FILES1),\
40                 rm -f $(INSTALLATION_DIR1)/$(i) && ) true
41         -$(foreach i, $(SUBDIRS), rmdir $(INSTALLATION_DIR1)/$(i); )
42         -rmdir $(INSTALLATION_DIR1)
43 endif
44 ifneq ($(strip $(INSTALLATION_FILES2)),)
45         $(foreach i,  $(INSTALLATION_FILES2),\
46                 rm -f $(INSTALLATION_DIR2)/$(i) && ) true
47         -$(foreach i, $(SUBDIRS), rmdir $(INSTALLATION_DIR2)/$(i); )
48         -rmdir $(INSTALLATION_DIR2)
49 endif