9 SRCS
= cookie.c inspector.c marco.c about.c whitelist.c settings.c inputfocus.c
10 SRCS
+= history.c completion.c tldlist.c externaleditor.c unix.c xombrero.c
11 CFLAGS
+= -O2
-Wall
-Wno-format-extra-args
-Wunused
-Wextra
-Wno-unused-parameter
12 CFLAGS
+= -Wno-missing-field-initializers
-Wno-sign-compare
13 CFLAGS
+= -Wno-deprecated-declarations
-Wfloat-equal
${DEBUG}
14 CFLAGS
+= -DGTK_DISABLE_SINGLE_INCLUDES
-DGDK_DISABLE_DEPRECATED
-DGTK_DISABLE_DEPRECATED
-DGSEAL_ENABLE
15 CFLAGS
+= -I.
-I
${.CURDIR
}
18 .if
${GTK_VERSION} == "gtk2"
27 GTK_CFLAGS
!= pkg-config
--cflags $(LIBS
)
28 GTK_LDFLAGS
!= pkg-config
--libs
$(LIBS
)
29 CFLAGS
+= $(GTK_CFLAGS
)
30 LDFLAGS
+= $(GTK_LDFLAGS
)
31 BUILDVERSION
!= sh
"${.CURDIR}/buildver.sh"
32 .if
!${BUILDVERSION} == ""
33 CPPFLAGS
+= -DXOMBRERO_BUILDSTR
=\"$(BUILDVERSION
)\"
36 MANDIR
= ${PREFIX}/man
/man
38 CLEANFILES
+= ${.CURDIR
}/javascript.h javascript.h tooltip.h xombrero.cat1 xombrero.core
41 JSFILES
+= input-focus.js
42 JSFILES
+= autoscroll.js
44 .for _js in
${JSFILES}
45 JSCURDIR
+= ${.CURDIR
}/${_js}
48 javascript.h
: ${JSFILES} js-merge-helper.pl
49 perl
${.CURDIR
}/js-merge-helper.pl \
50 ${JSCURDIR} > javascript.h
52 tooltip.h
: ${MAN} ascii2txt.pl txt2tooltip.pl
53 mandoc
-Tascii
${.CURDIR
}/${MAN} | \
54 perl
${.CURDIR
}/ascii2txt.pl | \
55 perl
${.CURDIR
}/txt2tooltip.pl
> tooltip.h
58 install -m
755 -d
${PREFIX}/bin
59 install -m
755 -d
${PREFIX}/man
/man1
/
60 install -m
755 -d
${PREFIX}/share
/xombrero
61 install -m
755 -d
${PREFIX}/share
/applications
62 install -m
644 ${.CURDIR
}/xombrero.css
${PREFIX}/share
/xombrero
63 install -m
644 ${.CURDIR
}/xombrero.desktop
${PREFIX}/share
/applications
64 install -m
644 ${.CURDIR
}/xombreroicon16.png
${PREFIX}/share
/xombrero
65 install -m
644 ${.CURDIR
}/xombreroicon32.png
${PREFIX}/share
/xombrero
66 install -m
644 ${.CURDIR
}/xombreroicon48.png
${PREFIX}/share
/xombrero
67 install -m
644 ${.CURDIR
}/xombreroicon64.png
${PREFIX}/share
/xombrero
68 install -m
644 ${.CURDIR
}/xombreroicon128.png
${PREFIX}/share
/xombrero
69 install -m
644 ${.CURDIR
}/xombreroicon256.png
${PREFIX}/share
/xombrero
70 install -m
644 ${.CURDIR
}/favicon.ico
${PREFIX}/share
/xombrero
71 install -m
644 ${.CURDIR
}/tld-rules
${PREFIX}/share
/xombrero
72 install -m
644 ${.CURDIR
}/style.css
${PREFIX}/share
/xombrero
73 install -m
644 ${.CURDIR
}/hsts-preload
${PREFIX}/share
/xombrero
74 install -m
644 ${.CURDIR
}/user-agent-headers
${PREFIX}/share
/xombrero
75 install -m
644 ${.CURDIR
}/http-accept-headers
${PREFIX}/share
/xombrero
76 install -m
644 ${.CURDIR
}/torenabled.ico
${PREFIX}/share
/xombrero
77 install -m
644 ${.CURDIR
}/tordisabled.ico
${PREFIX}/share
/xombrero
79 ${PROG} ${OBJS} beforedepend
: javascript.h tooltip.h
81 .
include <bsd.prog.mk
>