summaryrefslogtreecommitdiff
path: root/Makerules
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1993-12-02 22:31:15 +0000
committerRoland McGrath <roland@gnu.org>1993-12-02 22:31:15 +0000
commit4040b917422b8cffb51067f511fc5c9e1e502179 (patch)
tree49322341aec026ae407c44e5d4d72abe55e64e3c /Makerules
parentcdf77d04103e102000e4cf6b9284c415d0c213c0 (diff)
Formerly Makerules.~104~
Diffstat (limited to 'Makerules')
-rw-r--r--Makerules16
1 files changed, 9 insertions, 7 deletions
diff --git a/Makerules b/Makerules
index a0a37aa8fb..1c85e2696f 100644
--- a/Makerules
+++ b/Makerules
@@ -376,20 +376,22 @@ endif
ifdef install-data
$(addprefix $(datadir)/,$(install-data)): $(datadir)/%: %;$(do-install)
endif
-+install := $(addprefix $(libdir)/,$(install-lib)) \
- $(addprefix $(datadir)/,$(install-data)) \
- $(addprefix $(bindir)/,$(install)) \
- $(install-others)
headers := $(strip $(headers))
ifdef headers
$(addprefix $(includedir)/,$(headers)): \
$(includedir)/%: %;$(do-install)
-+install := $(+install) $(addprefix $(includedir)/,$(headers))
endif # headers
-+install := $(filter-out $(addprefix %/,$(no-install)),$(+install))
+
+.PHONY: install-bin install-lib install-data install-headers
+install-bin: $(addprefix $(bindir)/,$(install))
+install-lib: $(addprefix $(libdir)/,$(install-lib))
+install-data: $(addprefix $(datadir)/,$(install-data))
+install-headers: $(addprefix $(includedir)/,$(headers))
+install-others: $(install-others)
.PHONY: install installdirs install-no-libc.a
-install-no-libc.a: $(+install)
+install-no-libc.a: install-headers install-data install-bin \
+ install-lib install-others
install: install-no-libc.a
installdirs: $(..)mkinstalldirs
$(dir $<)$(notdir $<) $(sort $(dir $(+install)))