7 SRCS
= cookie.c inspector.c marco.c about.c whitelist.c settings.c xxxterm.c
8 CFLAGS
+= -O2
-Wall
-Wno-format-extra-args
-Wunused
9 CFLAGS
+= -Wextra
-Wno-unused-parameter
-Wno-missing-field-initializers
-Wno-sign-compare
11 LDADD
= -lutil
-lgcrypt
17 GTK_CFLAGS
!= pkg-config
--cflags $(LIBS
)
18 GTK_LDFLAGS
!= pkg-config
--libs
$(LIBS
)
19 CFLAGS
+= $(GTK_CFLAGS
)
20 LDFLAGS
+= $(GTK_LDFLAGS
)
21 BUILDVERSION
!= sh
"${.CURDIR}/buildver.sh"
22 .if
!${BUILDVERSION} == ""
23 CPPFLAGS
+= -DXXXTERM_BUILDSTR
=\"$(BUILDVERSION
)\"
26 MANDIR
= ${PREFIX}/man
/man
28 CLEANFILES
+= ${.CURDIR
}/javascript.h xxxterm.cat1 xxxterm.core
30 ${.CURDIR
}/javascript.h
: hinting.js input-focus.js
31 perl
${.CURDIR
}/js-merge-helper.pl
${.CURDIR
}/hinting.js \
32 ${.CURDIR
}/input-focus.js
> ${.CURDIR
}/javascript.h
35 install -m
755 -d
${PREFIX}/share
/xxxterm
36 install -m
644 ${.CURDIR
}/xxxtermicon.png
${PREFIX}/share
/xxxterm
37 install -m
644 ${.CURDIR
}/xxxtermicon16.png
${PREFIX}/share
/xxxterm
38 install -m
644 ${.CURDIR
}/xxxtermicon32.png
${PREFIX}/share
/xxxterm
39 install -m
644 ${.CURDIR
}/xxxtermicon48.png
${PREFIX}/share
/xxxterm
40 install -m
644 ${.CURDIR
}/xxxtermicon64.png
${PREFIX}/share
/xxxterm
41 install -m
644 ${.CURDIR
}/xxxtermicon128.png
${PREFIX}/share
/xxxterm
42 install -m
644 ${.CURDIR
}/style.css
${PREFIX}/share
/xxxterm
44 ${PROG} ${OBJS} beforedepend
: ${.CURDIR
}/javascript.h
47 .if
${.TARGETS
:M
*analyze
*}
48 CFLAGS
+= -Wdeclaration-after-statement
-Wshadow
53 .elif
${.TARGETS
:M
*clang
*}
54 CFLAGS
+= -Wdeclaration-after-statement
-Wshadow
63 .
include <bsd.prog.mk
>