Add gobject-introspection.changes file
[profile/ivi/gobject-introspection.git] / Makefile-girepository.am
1 girepodir = $(includedir)/gobject-introspection-1.0/
2 girepo_HEADERS =                                        \
3         girepository/giarginfo.h                        \
4         girepository/gibaseinfo.h                       \
5         girepository/gicallableinfo.h                   \
6         girepository/giconstantinfo.h                   \
7         girepository/gienuminfo.h                       \
8         girepository/gifieldinfo.h                      \
9         girepository/gifunctioninfo.h                   \
10         girepository/giinterfaceinfo.h                  \
11         girepository/giobjectinfo.h                     \
12         girepository/gipropertyinfo.h                   \
13         girepository/giregisteredtypeinfo.h             \
14         girepository/girepository.h                     \
15         girepository/girffi.h                           \
16         girepository/gisignalinfo.h                     \
17         girepository/gistructinfo.h                     \
18         girepository/gitypeinfo.h                       \
19         girepository/gitypelib.h                        \
20         girepository/gitypes.h                          \
21         girepository/giunioninfo.h                      \
22         girepository/givfuncinfo.h
23
24 lib_LTLIBRARIES += libgirepository-1.0.la
25 noinst_LTLIBRARIES += libgirepository-internals.la libgirepository-gthash.la
26
27 libgirepository_gthash_la_SOURCES =                             \
28         girepository/gthash.c
29 libgirepository_gthash_la_CFLAGS = $(GIREPO_CFLAGS) -I$(top_srcdir)/girepository
30 libgirepository_gthash_la_LIBADD = libcmph.la $(GIREPO_LIBS)
31
32 libgirepository_internals_la_SOURCES =                          \
33         girepository/girmodule.c                                \
34         girepository/girmodule.h                                \
35         girepository/girnode.c                                  \
36         girepository/girnode.h                                  \
37         girepository/giroffsets.c                               \
38         girepository/girparser.c                                \
39         girepository/girparser.h                                \
40         girepository/girwriter.c                                \
41         girepository/girwriter.h
42
43 libgirepository_internals_la_CFLAGS = $(GIREPO_CFLAGS) -I$(top_srcdir)/girepository
44 libgirepository_internals_la_LIBADD = libgirepository-gthash.la $(GIREPO_LIBS)
45
46 libgirepository_1_0_la_SOURCES =                        \
47         girepository/gdump.c                            \
48         girepository/giarginfo.c                        \
49         girepository/gibaseinfo.c                       \
50         girepository/gicallableinfo.c                   \
51         girepository/giconstantinfo.c                   \
52         girepository/gienuminfo.c                       \
53         girepository/gifieldinfo.c                      \
54         girepository/gifunctioninfo.c                   \
55         girepository/ginvoke.c                          \
56         girepository/giinterfaceinfo.c                  \
57         girepository/giobjectinfo.c                     \
58         girepository/gipropertyinfo.c                   \
59         girepository/giregisteredtypeinfo.c             \
60         girepository/girepository.c                     \
61         girepository/girepository-private.h             \
62         girepository/girffi.c                           \
63         girepository/girffi.h                           \
64         girepository/gisignalinfo.c                     \
65         girepository/gistructinfo.c                     \
66         girepository/gitypeinfo.c                       \
67         girepository/gitypelib.c                        \
68         girepository/gitypelib-internal.h               \
69         girepository/glib-compat.h                      \
70         girepository/giunioninfo.c                      \
71         girepository/givfuncinfo.c
72
73 libgirepository_1_0_la_CPPFLAGS = $(GIREPO_CFLAGS) -I$(top_srcdir)/girepository -DG_IREPOSITORY_COMPILATION
74 libgirepository_1_0_la_LIBADD = libgirepository-gthash.la $(GIREPO_LIBS)
75 libgirepository_1_0_la_LDFLAGS = -no-undefined -version-number 1:0:0 -export-symbols-regex '^gi?_'
76
77 gdumpdir = $(datadir)/gobject-introspection-1.0/
78 gdump_DATA = girepository/gdump.c
79
80 if !OS_WIN32
81 noinst_PROGRAMS += gi-dump-types
82
83 gi_dump_types_SOURCES = girepository/gdump.c girepository/gi-dump-types.c
84 gi_dump_types_CFLAGS = $(GIO_UNIX_CFLAGS) $(GMODULE_CFLAGS)
85 gi_dump_types_LDADD = $(GIO_UNIX_LIBS) $(GMODULE_LIBS)
86 endif
87
88 GTESTER_PROGS += gthash-test
89
90 gthash_test_SOURCES = girepository/gthash.c girepository/gthash-test.c
91 gthash_test_CFLAGS = -I$(top_srcdir)/girepository $(GOBJECT_CFLAGS)
92 gthash_test_LDADD = libcmph.la libgirepository-1.0.la $(GOBJECT_LIBS)