1 # install-out-targets.make
3 localinstall
: localinstall-files localinstall-outfiles
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
17 localuninstall
: localuninstall-outfiles localuninstall-files
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
)))