Browse Source

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

Signed-off-by: Mans Rullgard <mans@mansr.com>
tags/n0.8
Mans Rullgard 14 years ago
parent
commit
d7a72d250b
2 changed files with 4 additions and 7 deletions
  1. +4
    -2
      Makefile
  2. +0
    -5
      common.mak

+ 4
- 2
Makefile View File

@@ -128,7 +128,9 @@ doc/%.1: TAG = MAN
doc/%.1: doc/%.pod
$(M)pod2man --section=1 --center=" " --release=" " $< > $@

install: $(INSTALL_TARGETS-yes)
install: install-libs install-headers $(INSTALL_TARGETS-yes)

install-libs: install-libs-yes

install-progs: $(PROGS) $(INSTALL_PROGS_TARGETS-yes)
$(Q)mkdir -p "$(BINDIR)"
@@ -142,7 +144,7 @@ install-man: $(MANPAGES)
$(Q)mkdir -p "$(MANDIR)/man1"
$(INSTALL) -m 644 $(MANPAGES) "$(MANDIR)/man1"

uninstall: uninstall-progs uninstall-data uninstall-man
uninstall: uninstall-libs uninstall-headers uninstall-progs uninstall-data uninstall-man

uninstall-progs:
$(RM) $(addprefix "$(BINDIR)/", $(ALLPROGS))


+ 0
- 5
common.mak View File

@@ -54,11 +54,6 @@ HOSTCFLAGS += $(IFLAGS)
%.h:
@:

install: install-libs install-headers
install-libs: install-libs-yes

uninstall: uninstall-libs uninstall-headers

.PHONY: all depend dep *clean install* uninstall* examples testprogs

# Disable suffix rules. Most of the builtin rules are suffix rules,


Loading…
Cancel
Save