make the whole xdg/dev directories /configs etc more sense making. now theres just...
[uzbl-mobile] / Makefile
1 CFLAGS:=-std=c99 $(shell pkg-config --cflags gtk+-2.0 webkit-1.0 libsoup-2.4) -ggdb -Wall -W -DARCH="\"$(shell uname -m)\"" -DG_ERRORCHECK_MUTEXES -DCOMMIT="\"$(shell git log | head -n1 | sed "s/.* //")\"" $(CPPFLAGS)
2 LDFLAGS:=$(shell pkg-config --libs gtk+-2.0 webkit-1.0 libsoup-2.4) -pthread $(LDFLAGS)
3 all: uzbl uzblctrl
4
5 PREFIX?=$(DESTDIR)/usr
6
7 test: uzbl
8         ./uzbl --uri http://www.uzbl.org --verbose
9
10 test-config: uzbl
11         ./uzbl --uri http://www.uzbl.org --verbose
12
13 test-config-dev: uzbl
14         XDG_DATA_HOME=./examples/data               XDG_CONFIG_HOME=./examples/config               ./uzbl --uri http://www.uzbl.org --config $XDG_CONFIG_HOME/uzbl/sampleconfig --verbose
15
16 test-config-share: uzbl
17         XDG_DATA_HOME=/usr/share/uzbl/examples/data XDG_CONFIG_HOME=/usr/share/uzbl/examples/config ./uzbl --uri http://www.uzbl.org --config $XDG_CONFIG_HOME/uzbl/sampleconfig --verbose
18
19         
20 clean:
21         rm -f uzbl
22         rm -f uzblctrl
23
24 install:
25         install -d $(PREFIX)/bin
26         install -d $(PREFIX)/share/uzbl/docs
27         install -d $(PREFIX)/share/uzbl/examples
28         install -D -m755 uzbl $(PREFIX)/bin/uzbl
29         install -D -m755 uzblctrl $(PREFIX)/bin/uzblctrl
30         cp -ax docs     $(PREFIX)/share/uzbl/
31         cp -ax config.h $(PREFIX)/share/uzbl/docs/
32         cp -ax examples $(PREFIX)/share/uzbl/
33         install -D -m644 AUTHORS $(PREFIX)/share/uzbl/docs
34         install -D -m644 README  $(PREFIX)/share/uzbl/docs
35
36
37 uninstall:
38         rm -rf $(PREFIX)/bin/uzbl
39         rm -rf $(PREFIX)/bin/uzblctrl
40         rm -rf $(PREFIX)/share/uzbl