get rid of threads altogether
[xxxterm.git] / Makefile
blob1a00e70ba2f15c7fc06b1573997e93855fb79b6c
1 # $xxxterm$
3 PREFIX?=/usr/local
4 BINDIR=${PREFIX}/bin
6 PROG=xxxterm
7 MAN=xxxterm.1
9 SRCS= xxxterm.c marco.c
10 COPT+= -O2
11 DEBUG= -ggdb3
12 LDADD= -lutil
13 LIBS+= gtk+-2.0
14 LIBS+= webkit-1.0
15 LIBS+= libsoup-2.4
16 LIBS+= gnutls
17 LIBS+= gthread-2.0
18 GTK_CFLAGS!= pkg-config --cflags $(LIBS)
19 GTK_LDFLAGS!= pkg-config --libs $(LIBS)
20 CFLAGS+= $(GTK_CFLAGS) -Wall
21 LDFLAGS+= $(GTK_LDFLAGS)
22 BUILDVERSION != sh "${.CURDIR}/buildver.sh"
23 .if !${BUILDVERSION} == ""
24 CPPFLAGS+= -DXXXTERM_BUILDSTR=\"$(BUILDVERSION)\"
25 .endif
28 MANDIR= ${PREFIX}/man/man
30 CLEANFILES += ${.CURDIR}/javascript.h xxxterm.cat1 xxxterm.core
32 ${.CURDIR}/javascript.h: hinting.js input-focus.js
33 perl ${.CURDIR}/js-merge-helper.pl ${.CURDIR}/hinting.js \
34 ${.CURDIR}/input-focus.js > ${.CURDIR}/javascript.h
36 beforeinstall:
37 mkdir -p ${PREFIX}/share/xxxterm
38 cp ${.CURDIR}/xxxtermicon16.png ${PREFIX}/share/xxxterm
39 cp ${.CURDIR}/xxxtermicon32.png ${PREFIX}/share/xxxterm
40 cp ${.CURDIR}/xxxtermicon48.png ${PREFIX}/share/xxxterm
41 cp ${.CURDIR}/xxxtermicon64.png ${PREFIX}/share/xxxterm
42 cp ${.CURDIR}/xxxtermicon128.png ${PREFIX}/share/xxxterm
43 cp ${.CURDIR}/style.css ${PREFIX}/share/xxxterm
45 ${PROG} ${OBJS} beforedepend: ${.CURDIR}/javascript.h
47 .include <bsd.prog.mk>