~fginther/libgrip/libgrip-0.3.5-precise

« back to all changes in this revision

Viewing changes to src/Makefile.am

  • Committer: Stephen M. Webb
  • Date: 2011-03-04 19:15:32 UTC
  • mfrom: (0.1.30 libgrip)
  • mto: (17.1.1 ubuntu)
  • mto: This revision was merged to the branch mainline in revision 8.
  • Revision ID: stephen.webb@canonical.com-20110304191532-46jnihnpbul5w569
Tags: upstream-0.1.4
ImportĀ upstreamĀ versionĀ 0.1.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
grip_built_public_sources =             \
2
 
        griptypebuiltins.h
3
 
 
4
 
stamp_files =                           \
5
 
        griptypebuiltins.h              \
6
 
        griptypebuiltins.c
7
 
 
8
 
sources_h =                             \
9
 
        gripgesturemanager.h
10
 
 
11
 
EXTRA_DIST =                            \
12
 
        griptypebuiltins.h.in           \
13
 
        griptypebuiltins.c.in
14
 
 
15
 
griptypebuiltins.h: stamp-griptypebuiltins.h
16
 
 
17
 
stamp-griptypebuiltins.h: $(sources_h)
18
 
        ( cd $(srcdir) && $(GLIB_MKENUMS) --template griptypebuiltins.h.in                      \
19
 
          $(sources_h) ) >> xgen-gtbh                                                           \
20
 
          && (cmp -s xgen-gtbh griptypebuiltins.h || cp xgen-gtbh griptypebuiltins.h )  \
21
 
          && rm -f xgen-gtbh && echo timestamp > $(@F)
22
 
 
23
 
griptypebuiltins.c: stamp-griptypebuiltins.h
24
 
        ( cd $(srcdir) && $(GLIB_MKENUMS) --template griptypebuiltins.c.in                      \
25
 
          $(sources_h) ) > xgen-gtbc                                                            \
26
 
        && cp xgen-gtbc griptypebuiltins.c && rm -f xgen-gtbc
27
 
 
28
 
CLEANFILES =
29
 
 
30
 
if HAVE_INTROSPECTION
31
 
 
32
 
BUILT_GIRSOURCES =
33
 
 
34
 
introspection_sources = $(patsubst %,$(srcdir)/%,$(sources_h))
35
 
 
36
 
irscanner_headers = $(patsubst %,$(srcdir)/%,$(sources_h))
37
 
Grip-0.1.gir: $(INTROSPECTION_SCANNER) $(irscanner_headers) Makefile.am
38
 
        $(INTROSPECTION_SCANNER)                                                \
39
 
                -v --namespace Grip                                             \
40
 
                --nsversion=0.1                                                 \
41
 
                --warn-all                                                      \
42
 
                --add-include-path=$(srcdir) $(GTK_CFLAGS)                      \
43
 
                --include=GObject-2.0                                           \
44
 
                --include=GLib-2.0                                              \
45
 
                --include=Gtk-2.0                                               \
46
 
                --library=grip-0.1                                              \
47
 
                --output Grip-0.1.gir $(irscanner_headers)                      \
48
 
                $(addprefix --c-include=src/, $(grip_headers))
49
 
 
50
 
BUILT_GIRSOURCES += Grip-0.1.gir
51
 
 
52
 
girdir = $(datadir)/gir-1.0
53
 
gir_DATA = $(BUILT_GIRSOURCES)
54
 
 
55
 
typelibsdir = $(libdir)/girepository-1.0
56
 
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
57
 
%.typelib: %.gir $(INTROSPECTION_COMPILER)
58
 
        $(INTROSPECTION_COMPILER)                       \
59
 
                --includedir=$(srcdir)                  \
60
 
                --includedir=.                          \
61
 
                --includedir=$(top_builddir)/src        \
62
 
                $(INTROSPECTION_COMPILER_OPTS)          \
63
 
                $< -o $(@F)
64
 
 
65
 
CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
66
 
 
67
 
 
68
 
endif
69
 
 
70
 
 
71
 
INCLUDES =                              \
72
 
        -I$(srcdir)                     \
73
 
        -I$(top_srcdir)                 \
74
 
        -DG_LOG_DOMAIN=\"GRIP\" \
75
 
        -DPREFIX=\"$(prefix)"\"         \
76
 
        -DLIBDIR=\"$(libdir)"\"         \
77
 
        -DG_DISABLE_DEPRECATED          \
78
 
        -DGDK_PIXBUF_DISABLE_DEPRECATED \
79
 
        -DGDK_DISABLE_DEPRECATED        \
80
 
        -DGTK_DISABLE_DEPRECATED
81
 
 
82
 
AM_CPPFLAGS =                           \
83
 
        $(GCC_FLAGS)                    \
84
 
        $(GTK_CFLAGS)                   \
85
 
        $(GEIS_CFLAGS)                  \
86
 
        $(MAINTAINER_CFLAGS)
87
 
 
88
 
lib_LTLIBRARIES = libgrip-0.1.la
89
 
 
90
 
libgrip_0_1_la_SOURCES =                \
91
 
        gripgesturemanager.c            \
92
 
        griptypebuiltins.c
93
 
 
94
 
libgripincludedir=$(includedir)/libgrip-0.1/libgrip
95
 
 
96
 
libgripinclude_HEADERS =                \
97
 
        gripgesturemanager.h            \
98
 
        grip.h
99
 
 
100
 
libgrip_0_1_la_LIBADD = $(GTK_LIBS) $(GEIS_LIBS)
101
 
libgrip_0_1_la_LDFLAGS = $(GTK_LT_LDFLAGS)
102
 
 
103
 
gripheadersdir = $(includedir)/grip-0.1/grip
104
 
 
105
 
DISTCLEANFILES =                        \
106
 
        stamp-griptypebuiltins.h        \
107
 
        griptypebuiltins.h              \
108
 
        griptypebuiltins.c
109