make linux and freebsd compile again
[xxxterm.git] / linux / Makefile
blob2568ad3800b7b5bee4fabc748cf5d447dea13566
1 LIBS= gtk+-2.0 webkit-1.0 libsoup-2.4 gnutls gthread-2.0
3 CFLAGS+= -O2 -Wall -ggdb3 -D_GNU_SOURCE -I. $(shell pkg-config --cflags $(LIBS))
4 LDADD+= $(shell pkg-config --libs $(LIBS)) -lbsd -ldl -lgcrypt
6 PREFIX?= /usr/local
7 BINDIR?= $(PREFIX)/bin
8 LIBDIR?= $(PREFIX)/lib
9 MANDIR?= $(PREFIX)/share/man
11 CC?= gcc
13 all: javascript.h xxxterm
15 javascript.h: ../js-merge-helper.pl ../hinting.js
16 perl ../js-merge-helper.pl ../hinting.js ../input-focus.js > \
17 javascript.h
19 xxxterm.o: javascript.h
21 xxxterm: ../marco.o ../inspector.o ../xxxterm.o linux.o
22 $(CC) $(LDFLAGS) -o $@ $+ $(LDADD)
24 install: all
25 install -m 755 -d $(DESTDIR)$(BINDIR)
26 install -m 755 -d $(DESTDIR)$(LIBDIR)
27 install -m 755 -d $(DESTDIR)$(MANDIR)/man1
28 install -m 755 xxxterm $(DESTDIR)$(BINDIR)
29 install -m 644 ../xxxterm.1 $(DESTDIR)$(MANDIR)/man1/xxxterm.1
31 clean:
32 rm -f xxxterm *.o ../*.o
33 rm -f javascript.h
35 .PHONY: all install clean