From 7df7a3654f16ee04cc1756b8f8c4fc2d572287db Mon Sep 17 00:00:00 2001 From: Peter Hofmann Date: Sat, 28 Nov 2015 19:50:02 +0100 Subject: Extend Makefile to allow installation --- Makefile | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 6d1c811..4f8db20 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,20 @@ __NAME__ = lariza __NAME_UPPERCASE__ = `echo $(__NAME__) | sed 's/.*/\U&/'` __NAME_CAPITALIZED__ = `echo $(__NAME__) | sed 's/^./\U&\E/'` -.PHONY: all +INSTALL = install +INSTALL_PROGRAM = $(INSTALL) +INSTALL_DATA = $(INSTALL) -m 644 + +prefix = /usr/local +exec_prefix = $(prefix) +bindir = $(exec_prefix)/bin +datarootdir = $(prefix)/share +mandir = $(datarootdir)/man +man1dir = $(mandir)/man1 + + +.PHONY: all clean install installdirs + all: $(__NAME__) we_adblock.so $(__NAME__): browser.c @@ -22,5 +35,14 @@ we_adblock.so: we_adblock.c -shared -o $@ -fPIC $< \ `pkg-config --cflags --libs glib-2.0 webkit2gtk-4.0` +install: all installdirs + $(INSTALL_PROGRAM) $(__NAME__) $(DESTDIR)$(bindir)/$(__NAME__) + $(INSTALL_DATA) man1/$(__NAME__).1 $(DESTDIR)$(man1dir)/$(__NAME__).1 + $(INSTALL_DATA) man1/$(__NAME__).usage.1 \ + $(DESTDIR)$(man1dir)/$(__NAME__).usage.1 + +installdirs: + mkdir -p $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) + clean: rm -f $(__NAME__) we_adblock.so -- cgit v1.2.3