]> git.armaanb.net Git - chorizo.git/blob - Makefile
Log running user script to console
[chorizo.git] / Makefile
1 CFLAGS += -Wall -Wextra -Wno-unused-parameter -O3
2
3 prefix = /usr/local
4 exec_prefix = $(prefix)
5 bindir = $(exec_prefix)/bin
6 libdir = $(exec_prefix)/lib
7 datarootdir = $(prefix)/share
8 mandir = $(datarootdir)/man/man1
9 datadir = $(prefix)/share
10
11
12 .PHONY: all clean uninstall install
13
14
15 lariza: browser.c
16         $(CC) $(CFLAGS) $(LDFLAGS) \
17                 -D__NAME__=\"lariza\" \
18                 -D__NAME_UPPERCASE__=\"LARIZA\" \
19                 -o $@ $< \
20                 `pkg-config --cflags --libs gtk+-3.0 glib-2.0 webkit2gtk-4.0`
21
22 we_adblock.so: we_adblock.c
23         $(CC) $(CFLAGS) $(LDFLAGS) \
24                 -D__NAME__=\"lariza\" \
25                 -D__NAME_UPPERCASE__=\"LARIZA\" \
26                 -shared -o $@ -fPIC $< \
27                 `pkg-config --cflags --libs glib-2.0 webkit2gtk-4.0`
28
29 install: all
30         mkdir -p $(DESTDIR)$(bindir) \
31                 $(DESTDIR)$(man1dir) \
32                 $(DESTDIR)$(libdir)/lariza/web_extensions \
33                 $(DESTDIR)$(datadir)/lariza/user-scripts
34
35         cp lariza $(DESTDIR)$(bindir)/lariza
36         cp we_adblock.so $(DESTDIR)$(libdir)/lariza/web_extensions/we_adblock.so
37         cp man1/* $(DESTDIR)$(man1dir)/
38         cp -r user-scripts/* $(DESTDIR)$(datadir)/lariza/user-scripts/
39
40 uninstall:
41         rm -rf $(DESTDIR)$(bindir)/lariza \
42                 $(DESTDIR)$(libdir)/lariza \
43                 $(DESTDIR)$(man1dir)/lariza* \
44                 $(DESTDIR)$(datadir)/lariza
45
46 reinstall: uninstall install
47
48
49 clean:
50         rm -f lariza we_adblock.so