Browse code

build: move all (un)install* target aliases to toplevel Makefile

Signed-off-by: Mans Rullgard <mans@mansr.com>

Mans Rullgard authored on 2011/06/06 05:52:32
Showing 2 changed files
... ...
@@ -128,7 +128,9 @@ doc/%.1: TAG = MAN
128 128
 doc/%.1: doc/%.pod
129 129
 	$(M)pod2man --section=1 --center=" " --release=" " $< > $@
130 130
 
131
-install: $(INSTALL_TARGETS-yes)
131
+install: install-libs install-headers $(INSTALL_TARGETS-yes)
132
+
133
+install-libs: install-libs-yes
132 134
 
133 135
 install-progs: $(PROGS) $(INSTALL_PROGS_TARGETS-yes)
134 136
 	$(Q)mkdir -p "$(BINDIR)"
... ...
@@ -142,7 +144,7 @@ install-man: $(MANPAGES)
142 142
 	$(Q)mkdir -p "$(MANDIR)/man1"
143 143
 	$(INSTALL) -m 644 $(MANPAGES) "$(MANDIR)/man1"
144 144
 
145
-uninstall: uninstall-progs uninstall-data uninstall-man
145
+uninstall: uninstall-libs uninstall-headers uninstall-progs uninstall-data uninstall-man
146 146
 
147 147
 uninstall-progs:
148 148
 	$(RM) $(addprefix "$(BINDIR)/", $(ALLPROGS))
... ...
@@ -54,11 +54,6 @@ HOSTCFLAGS += $(IFLAGS)
54 54
 %.h:
55 55
 	@:
56 56
 
57
-install: install-libs install-headers
58
-install-libs: install-libs-yes
59
-
60
-uninstall: uninstall-libs uninstall-headers
61
-
62 57
 .PHONY: all depend dep *clean install* uninstall* examples testprogs
63 58
 
64 59
 # Disable suffix rules.  Most of the builtin rules are suffix rules,