From: Daniel Carl Date: Wed, 29 Jun 2016 22:07:50 +0000 (+0200) Subject: Reorder Makefile a little. X-Git-Url: https://git.owens.tech/assets/favicon.png/assets/favicon.png/git?a=commitdiff_plain;h=92bbe9c75c0c55d277fa69590d892b278bf2e05e;p=vimb.git Reorder Makefile a little. --- diff --git a/Makefile b/Makefile index b7abcfd..eb5b82b 100644 --- a/Makefile +++ b/Makefile @@ -9,6 +9,14 @@ options: @echo "LDFLAGS = $(LDFLAGS)" @echo "CC = $(CC)" +vimb: $(SUBDIRS:%=%.subdir-all) + +%.subdir-all: + $(MAKE) $(MFLAGS) -C $* + +%.subdir-clean: + $(MAKE) $(MFLAGS) -C $* clean + install: vimb @# binary install -d $(BINPREFIX) @@ -16,24 +24,20 @@ install: vimb @# extension install -d $(EXTPREFIX) install -m 644 $(SRCDIR)/webextension/$(EXTTARGET) $(EXTPREFIX)/$(EXTTARGET) + install -d $(DESTDIR)$(MANDIR)/man1 + @sed -e "s!VERSION!$(VERSION)!g" \ + -e "s!PREFIX!$(PREFIX)!g" \ + -e "s!DATE!`date +'%m %Y'`!g" $(DOCDIR)/vimb.1 > $(DESTDIR)$(MANDIR)/man1/vimb.1 uninstall: - $(RM) $(BINPREFIX)/vimb $(EXTPREFIX)/$(EXTTARGET) - -vimb: $(SUBDIRS:%=%.subdir-all) - -%.subdir-all: - $(MAKE) $(MFLAGS) -C $* - -%.subdir-clean: - $(MAKE) $(MFLAGS) -C $* clean + $(RM) $(BINPREFIX)/vimb $(DESTDIR)$(MANDIR)/man1/vimb.1 $(EXTPREFIX)/$(EXTTARGET) clean: $(SUBDIRS:%=%.subdir-clean) -runsandbox: sandbox - sandbox/usr/bin/vimb - sandbox: make RUNPREFIX=$(CURDIR)/sandbox/usr PREFIX=/usr DESTDIR=./sandbox install -.PHONY: all options clean install uninstall sandbox +runsandbox: sandbox + sandbox/usr/bin/vimb + +.PHONY: all options clean install uninstall sandbox sandbox-clean