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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
grip_version_script = \
$(srcdir)/libgrip-0.1.ver
grip_built_public_sources = \
griptypebuiltins.h
stamp_files = \
griptypebuiltins.h \
griptypebuiltins.c
sources_h = \
gripgesturemanager.h
EXTRA_DIST = \
griptypebuiltins.h.in \
griptypebuiltins.c.in \
$(grip_version_script)
griptypebuiltins.h: stamp-griptypebuiltins.h
stamp-griptypebuiltins.h: $(sources_h)
( cd $(srcdir) && $(GLIB_MKENUMS) --template griptypebuiltins.h.in \
$(sources_h) ) >> xgen-gtbh \
&& (cmp -s xgen-gtbh griptypebuiltins.h || cp xgen-gtbh griptypebuiltins.h ) \
&& rm -f xgen-gtbh && echo timestamp > $(@F)
griptypebuiltins.c: stamp-griptypebuiltins.h
( cd $(srcdir) && $(GLIB_MKENUMS) --template griptypebuiltins.c.in \
$(sources_h) ) > xgen-gtbc \
&& cp xgen-gtbc griptypebuiltins.c && rm -f xgen-gtbc
CLEANFILES =
if HAVE_INTROSPECTION
BUILT_GIRSOURCES =
introspection_sources = $(patsubst %,$(srcdir)/%,$(sources_h))
irscanner_headers = $(patsubst %,$(srcdir)/%,$(sources_h))
Grip-0.1.gir: $(INTROSPECTION_SCANNER) $(irscanner_headers) Makefile.am
$(INTROSPECTION_SCANNER) \
-v --namespace Grip \
--nsversion=0.1 \
--warn-all \
--add-include-path=$(srcdir) $(GTK_CFLAGS) \
--include=GObject-2.0 \
--include=GLib-2.0 \
--include=Gtk-2.0 \
--library=grip-0.1 \
--output Grip-0.1.gir $(irscanner_headers) \
$(addprefix --c-include=src/, $(grip_headers))
BUILT_GIRSOURCES += Grip-0.1.gir
girdir = $(datadir)/gir-1.0
gir_DATA = $(BUILT_GIRSOURCES)
typelibsdir = $(libdir)/girepository-1.0
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
%.typelib: %.gir $(INTROSPECTION_COMPILER)
$(INTROSPECTION_COMPILER) \
--includedir=$(srcdir) \
--includedir=. \
--includedir=$(top_builddir)/src \
$(INTROSPECTION_COMPILER_OPTS) \
$< -o $(@F)
CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
endif
INCLUDES = \
-I$(srcdir) \
-I$(top_srcdir) \
-DG_LOG_DOMAIN=\"GRIP\" \
-DPREFIX=\"$(prefix)"\" \
-DLIBDIR=\"$(libdir)"\" \
-DG_DISABLE_DEPRECATED \
-DGDK_PIXBUF_DISABLE_DEPRECATED \
-DGDK_DISABLE_DEPRECATED \
-DGTK_DISABLE_DEPRECATED
AM_CPPFLAGS = \
$(GCC_FLAGS) \
$(GTK_CFLAGS) \
$(GEIS_CFLAGS) \
$(MAINTAINER_CFLAGS)
lib_LTLIBRARIES = libgrip-0.1.la
libgrip_0_1_la_SOURCES = \
gripgesturemanager.c \
griptypebuiltins.c
libgripincludedir=$(includedir)/libgrip-0.1/libgrip
libgripinclude_HEADERS = \
gripgesturemanager.h \
grip.h
libgrip_0_1_la_LIBADD = $(GTK_LIBS) $(GEIS_LIBS)
libgrip_0_1_la_LDFLAGS = \
-Wl,-z,defs -Wl,--as-needed \
-Wl,--version-script=$(grip_version_script) \
$(GRIP_LT_LDFLAGS) \
$(GTK_LT_LDFLAGS)
gripheadersdir = $(includedir)/grip-0.1/grip
DISTCLEANFILES = \
stamp-griptypebuiltins.h \
griptypebuiltins.h \
griptypebuiltins.c
|