File: GNUmakefile.am

package info (click to toggle)
webkitgtk 2.4.8-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 121,252 kB
  • sloc: cpp: 1,033,835; ansic: 19,244; sh: 11,153; perl: 10,719; ruby: 8,592; asm: 4,378; python: 4,126; yacc: 2,072; lex: 350; makefile: 215; xml: 63
file content (72 lines) | stat: -rw-r--r-- 2,476 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
if ENABLE_WEBKIT2
libexec_PROGRAMS += \
	Programs/MiniBrowser
endif

Programs_MiniBrowser_CPPFLAGS = \
	-I$(srcdir)/Source \
	-I$(top_builddir)/DerivedSources/WebKit2 \
	-I$(top_builddir)/DerivedSources/WebKit2/webkit2gtk \
	-I$(top_builddir)/DerivedSources/WebKit2/webkit2gtk/include \
	-DWEBKIT_EXEC_PATH=\"${shell pwd}/$(top_builddir)/Programs/\" \
	-DWEBKIT_INJECTED_BUNDLE_PATH=\"${shell pwd}/$(top_builddir)/.libs\" \
	-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_6 \
	$(global_cppflags) \
	$(javascriptcore_cppflags) \
	$(FREETYPE_CFLAGS) \
	$(GLIB_CFLAGS) \
	$(GTK_CFLAGS) \
	$(LIBSOUP_CFLAGS)

Programs_MiniBrowser_SOURCES = \
	Tools/MiniBrowser/gtk/BrowserCellRendererVariant.h \
	Tools/MiniBrowser/gtk/BrowserCellRendererVariant.c \
	Tools/MiniBrowser/gtk/BrowserDownloadsBar.h \
	Tools/MiniBrowser/gtk/BrowserDownloadsBar.c \
	Tools/MiniBrowser/gtk/BrowserSearchBar.h \
	Tools/MiniBrowser/gtk/BrowserSearchBar.c \
	Tools/MiniBrowser/gtk/BrowserSettingsDialog.h \
	Tools/MiniBrowser/gtk/BrowserSettingsDialog.c \
	Tools/MiniBrowser/gtk/BrowserWindow.h \
	Tools/MiniBrowser/gtk/BrowserWindow.c \
	Tools/MiniBrowser/gtk/main.c

minibrowser_built_sources += \
	DerivedSources/WebKit2/BrowserMarshal.h \
	DerivedSources/WebKit2/BrowserMarshal.c
nodist_Programs_MiniBrowser_SOURCES = \
	$(minibrowser_built_sources)

Programs_MiniBrowser_LDADD = \
	libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
	$(FREETYPE_LIBS) \
	$(GLIB_LIBS) \
	$(GTK_LIBS) \
	$(LIBSOUP_LIBS)

CLEANFILES += \
	$(top_builddir)/Programs/MiniBrowser \
	$(minibrowser_built_sources) \
	$(top_builddir)/stamp-mini-browser-marshal.h \
	$(top_builddir)/stamp-mini-browser-marshal.c

BUILT_SOURCES += $(minibrowser_built_sources)

minibrowser_marshal_list = $(srcdir)/Tools/MiniBrowser/gtk/browser-marshal.list

$(GENSOURCES_WEBKIT2)/BrowserMarshal.h: stamp-mini-browser-marshal.h
	@true
$(GENSOURCES_WEBKIT2)/BrowserMarshal.c: stamp-mini-browser-marshal.c
	@true

stamp-mini-browser-marshal.c: $(minibrowser_marshal_list)
	$(AM_V_GEN)$(GLIB_GENMARSHAL) --prefix=browser_marshal $(minibrowser_marshal_list) --body > $(GENSOURCES_WEBKIT2)/BrowserMarshal.c && \
	echo timestamp > $(@F)

stamp-mini-browser-marshal.h: $(minibrowser_marshal_list)
	$(AM_V_GEN)$(GLIB_GENMARSHAL) --prefix=browser_marshal $(minibrowser_marshal_list) --header > $(GENSOURCES_WEBKIT2)/BrowserMarshal.h && \
	echo timestamp > $(@F)

EXTRA_DIST += \
	$(srcdir)/Tools/MiniBrowser/gtk/browser-marshal.list