X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=Makefile;h=42185bb1e4550fd3ca2111ee44d1c27b11e62833;hb=fa3f5d8b1e0c4d4d8da1a864fe05ede98778d11c;hp=9b139a761bf8662559d8fdfe583211f288d7ad71;hpb=c6937523ec89e9ef5d3008f0b2758ffc9ed16513;p=chorizo.git diff --git a/Makefile b/Makefile index 9b139a7..42185bb 100644 --- a/Makefile +++ b/Makefile @@ -2,13 +2,13 @@ CFLAGS += -Wall -Wextra -Wno-unused-parameter -O3 prefix = /usr/local exec_prefix = $(prefix) -bindir = $(exec_prefix)/bin -libdir = $(exec_prefix)/lib -datarootdir = $(prefix)/share -mandir = $(datarootdir)/man/ -datadir = $(prefix)/share +bindir = $(DESTDIR)$(exec_prefix)/bin +libdir = $(DESTDIR)$(exec_prefix)/lib +datadir = $(DESTDIR)$(prefix)/share +mandir = $(DESTDIR)$(datadir)/man +docdir = $(DESTDIR)$(datadir)/doc -.PHONY: man clean uninstall install +.PHONY: man clean uninstall install extensions all: man chorizo extensions darkreader @@ -37,25 +37,29 @@ extensions: done install: all - mkdir -p $(DESTDIR)$(bindir) \ - $(DESTDIR)$(mandir) \ - $(DESTDIR)$(libdir)/chorizo/web_extensions \ - $(DESTDIR)$(datadir)/chorizo/user-scripts + mkdir -p $(bindir) \ + $(mandir) \ + $(libdir)/chorizo/web_extensions \ + $(datadir)/chorizo/user-scripts \ + $(datadir)/applications \ + $(docdir)/chorizo - cp chorizo $(DESTDIR)$(bindir)/chorizo - cp man/*.1 $(DESTDIR)$(mandir)/man1/ - cp man/*.5 $(DESTDIR)$(mandir)/man5/ - cp chorizo.ini $(DESTDIR)/etc/chorizo.ini - cp -r extensions/*.so $(DESTDIR)$(libdir)/chorizo/web_extensions/ - cp -r user-scripts/* $(DESTDIR)$(datadir)/chorizo/user-scripts/ + cp chorizo $(bindir)/ + cp man/*.1 $(mandir)/man1/ + cp man/*.5 $(mandir)/man5/ + cp chorizo.ini $(docdir)/chorizo/ + cp chorizo.desktop $(datadir)/applications/ + cp -r extensions/*.so $(libdir)/chorizo/web_extensions/ + cp -r user-scripts/* $(datadir)/chorizo/user-scripts/ uninstall: - rm -rf $(DESTDIR)$(bindir)/chorizo \ - $(DESTDIR)$(libdir)/chorizo \ - $(DESTDIR)$(mandir)/man1/chorizo* \ - $(DESTDIR)$(mandir)/man5/chorizo* \ - $(DESTDIR)$(datadir)/chorizo \ - $(DESTDIR)/chorizo.ini + rm -rf $(bindir)/chorizo \ + $(libdir)/chorizo \ + $(mandir)/man1/chorizo* \ + $(mandir)/man5/chorizo* \ + $(datadir)/chorizo \ + $(datadir)/applications/chorizo.desktop \ + $(docdir)/chorizo reinstall: uninstall install @@ -67,4 +71,8 @@ darkreader: >> user-scripts/darkreader.js clean: - rm -f chorizo we_adblock.so + rm -fv chorizo \ + extensions/*.so \ + man/*.1 \ + man/*.5 \ + user-scripts/darkreader.js