"Fossies" - the Fresh Open Source Software Archive 
Member "xombrero-1.6.4/osx/Makefile" (17 Feb 2015, 3506 Bytes) of package /linux/www/old/xombrero-1.6.4.tgz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "Makefile":
1.6.3_vs_1.6.4.
1 LIBS= glib-2.0
2 GTK_VERSION ?= gtk3
3 ifeq ("${GTK_VERSION}", "gtk2")
4 LIBS+= gtk+-2.0
5 LIBS+= webkit-1.0
6 else
7 LIBS+= gtk+-3.0
8 LIBS+= webkitgtk-3.0
9 endif
10 LIBS+= libsoup-2.4 gnutls
11
12 CFLAGS+= -O2 -Wall -D_GNU_SOURCE -I. -I.. $(shell pkg-config --cflags $(LIBS)) $(JS_CF)
13 LDADD+= $(shell pkg-config --libs $(LIBS)) $(JS_LD) -ldl -lX11
14
15 PREFIX?= /usr/local
16 BINDIR?= $(PREFIX)/bin
17 APPDIR?= $(PREFIX)/share/applications
18 MANDIR?= $(PREFIX)/share/man
19 RESDIR?= $(PREFIX)/share/xombrero
20 CFLAGS+= -DXT_DS_RESOURCE_DIR=\"$(RESDIR)\"
21
22 SRCS= $(shell ls ../*.c)
23 SRCS+= osx.c
24 OBJS= $(SRCS:.c=.o)
25 DEPS= $(addsuffix .depend, $(OBJS))
26
27 CC?= gcc
28
29 BUILDVERSION= $(shell sh $(CURDIR)/../buildver.sh)
30 ifneq ("${BUILDVERSION}", "")
31 CFLAGS+= -DXOMBRERO_BUILDSTR=\"$(BUILDVERSION)\"
32 endif
33
34 all: javascript.h tooltip.h xombrero
35
36 javascript.h: ../js-merge-helper.pl ../hinting.js ../autoscroll.js
37 perl ../js-merge-helper.pl ../hinting.js ../input-focus.js \
38 ../autoscroll.js > javascript.h
39
40 tooltip.h: ../ascii2txt.pl ../txt2tooltip.pl ../xombrero.1
41 nroff -c -Tascii -mandoc ../xombrero.1 | \
42 perl ../ascii2txt.pl | \
43 perl ../txt2tooltip.pl > tooltip.h
44
45 xombrero: $(OBJS)
46 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(LDADD)
47
48 %.o: %.c
49 @echo "Generating $@.depend"
50 @$(CC) -MM $(CPPFLAGS) $(CFLAGS) $< | \
51 sed 's,^.*\.o[ :]*,$@ $@.depend : ,g' > $@.depend
52 $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $<
53
54 install: all
55 install -m 755 -d $(DESTDIR)$(BINDIR)
56 install -m 755 -d $(DESTDIR)$(MANDIR)/man1
57 install -m 755 -d $(DESTDIR)$(RESDIR)
58 install -m 755 -d $(DESTDIR)$(APPDIR)
59 install -m 755 xombrero $(DESTDIR)$(BINDIR)
60 install -m 644 ../xombrero.1 $(DESTDIR)$(MANDIR)/man1/xombrero.1
61 install -m 644 ../xombrero.css $(DESTDIR)$(RESDIR)
62 install -m 644 ../xombrero.desktop $(DESTDIR)$(APPDIR)
63 install -m 644 ../xombreroicon16.png $(DESTDIR)$(RESDIR)
64 install -m 644 ../xombreroicon32.png $(DESTDIR)$(RESDIR)
65 install -m 644 ../xombreroicon48.png $(DESTDIR)$(RESDIR)
66 install -m 644 ../xombreroicon64.png $(DESTDIR)$(RESDIR)
67 install -m 644 ../xombreroicon128.png $(DESTDIR)$(RESDIR)
68 install -m 644 ../xombreroicon256.png $(DESTDIR)$(RESDIR)
69 install -m 644 ../favicon.ico $(DESTDIR)$(RESDIR)
70 install -m 644 ../tld-rules $(DESTDIR)$(RESDIR)
71 install -m 644 ../style.css $(DESTDIR)$(RESDIR)
72 install -m 644 ../hsts-preload $(DESTDIR)$(RESDIR)
73 install -m 644 ../user-agent-headers ${DESTDIR}$(RESDIR)
74 install -m 644 ../http-accept-headers ${DESTDIR}$(RESDIR)
75 install -m 644 ../torenabled.ico $(DESTDIR)$(RESDIR)
76 install -m 644 ../tordisabled.ico $(DESTDIR)$(RESDIR)
77
78 uninstall:
79 rm -f $(DESTDIR)$(BINDIR)/xombrero
80 rm -f $(DESTDIR)$(MANDIR)/man1/xombrero.1
81 rm -f $(DESTDIR)$(APPDIR)/xombrero.desktop
82 rm -f $(DESTDIR)$(RESDIR)/xombreroicon16.png
83 rm -f $(DESTDIR)$(RESDIR)/xombreroicon32.png
84 rm -f $(DESTDIR)$(RESDIR)/xombreroicon48.png
85 rm -f $(DESTDIR)$(RESDIR)/xombreroicon64.png
86 rm -f $(DESTDIR)$(RESDIR)/xombreroicon128.png
87 rm -f $(DESTDIR)$(RESDIR)/xombreroicon256.png
88 rm -f $(DESTDIR)$(RESDIR)/xombrero.css
89 rm -f $(DESTDIR)$(RESDIR)/favicon.ico
90 rm -f $(DESTDIR)$(RESDIR)/tordisabled.ico
91 rm -f $(DESTDIR)$(RESDIR)/torenabled.ico
92 rm -f $(DESTDIR)$(RESDIR)/tld-rules
93 rm -f $(DESTDIR)$(RESDIR)/style.css
94 rm -f $(DESTDIR)$(RESDIR)/hsts-preload
95 rm -f ${DESTDIR}$(RESDIR)/user-agent-headers
96 rm -f ${DESTDIR}$(RESDIR)/http-accept-headers
97 if [ -d $(DESTDIR)$(RESDIR) ]; then rmdir $(DESTDIR)$(RESDIR); fi
98 clean:
99 rm -f xombrero $(OBJS) $(DEPS)
100 rm -f javascript.h
101 rm -f tooltip.h
102
103 -include $(DEPS)
104
105 .PHONY: all install clean