File: Makefile.am

package info (click to toggle)
libvirt-glib 0.0.8-1
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 4,184 kB
  • sloc: ansic: 13,286; sh: 11,269; makefile: 618; python: 125; xml: 95
file content (212 lines) | stat: -rw-r--r-- 7,857 bytes parent folder | download
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
SUBDIRS = . tests

EXTRA_DIST = \
		libvirt-gconfig.sym \
		libvirt-gconfig-enum-types.h.template \
		libvirt-gconfig-enum-types.c.template

lib_LTLIBRARIES = libvirt-gconfig-1.0.la

GCONFIG_HEADER_FILES = \
			libvirt-gconfig.h \
			libvirt-gconfig-main.h \
			libvirt-gconfig-object.h \
			libvirt-gconfig-capabilities.h \
			libvirt-gconfig-domain.h \
			libvirt-gconfig-domain-address.h \
			libvirt-gconfig-domain-address-pci.h \
			libvirt-gconfig-domain-address-usb.h \
			libvirt-gconfig-domain-channel.h \
			libvirt-gconfig-domain-chardev.h \
			libvirt-gconfig-domain-chardev-source.h \
			libvirt-gconfig-domain-chardev-source-pty.h \
			libvirt-gconfig-domain-chardev-source-spicevmc.h \
			libvirt-gconfig-domain-clock.h \
			libvirt-gconfig-domain-console.h \
			libvirt-gconfig-domain-controller.h \
			libvirt-gconfig-domain-controller-usb.h \
			libvirt-gconfig-domain-device.h \
			libvirt-gconfig-domain-disk.h \
			libvirt-gconfig-domain-filesys.h \
			libvirt-gconfig-domain-graphics.h \
			libvirt-gconfig-domain-graphics-sdl.h \
			libvirt-gconfig-domain-graphics-spice.h \
			libvirt-gconfig-domain-graphics-vnc.h \
			libvirt-gconfig-domain-input.h \
			libvirt-gconfig-domain-interface.h \
			libvirt-gconfig-domain-interface-bridge.h \
			libvirt-gconfig-domain-interface-network.h \
			libvirt-gconfig-domain-interface-user.h \
			libvirt-gconfig-domain-memballoon.h \
			libvirt-gconfig-domain-os.h \
			libvirt-gconfig-domain-parallel.h \
			libvirt-gconfig-domain-redirdev.h \
			libvirt-gconfig-domain-seclabel.h \
			libvirt-gconfig-domain-serial.h \
			libvirt-gconfig-domain-snapshot.h \
			libvirt-gconfig-domain-sound.h \
			libvirt-gconfig-domain-timer.h \
			libvirt-gconfig-domain-timer-pit.h \
			libvirt-gconfig-domain-timer-rtc.h \
			libvirt-gconfig-domain-video.h \
			libvirt-gconfig-helpers.h \
			libvirt-gconfig-interface.h \
			libvirt-gconfig-network.h \
			libvirt-gconfig-network-filter.h \
			libvirt-gconfig-node-device.h \
			libvirt-gconfig-secret.h \
			libvirt-gconfig-storage-permissions.h \
			libvirt-gconfig-storage-pool.h \
			libvirt-gconfig-storage-pool-source.h \
			libvirt-gconfig-storage-pool-target.h \
			libvirt-gconfig-storage-vol.h \
			libvirt-gconfig-storage-vol-backing-store.h \
			libvirt-gconfig-storage-vol-target.h
noinst_HEADERS = \
			libvirt-gconfig-private.h \
			libvirt-gconfig-domain-device-private.h \
			libvirt-gconfig-helpers-private.h \
			libvirt-gconfig-object-private.h \
			libvirt-gconfig-xml-doc.h
GCONFIG_SOURCE_FILES = \
			libvirt-gconfig-object.c \
			libvirt-gconfig-main.c \
			libvirt-gconfig-capabilities.c \
			libvirt-gconfig-domain.c \
			libvirt-gconfig-domain-address.c \
			libvirt-gconfig-domain-address-pci.c \
			libvirt-gconfig-domain-address-usb.c \
			libvirt-gconfig-domain-channel.c \
			libvirt-gconfig-domain-chardev.c \
			libvirt-gconfig-domain-chardev-source.c \
			libvirt-gconfig-domain-chardev-source-pty.c \
			libvirt-gconfig-domain-chardev-source-spicevmc.c \
			libvirt-gconfig-domain-clock.c \
			libvirt-gconfig-domain-console.c \
			libvirt-gconfig-domain-controller.c \
			libvirt-gconfig-domain-controller-usb.c \
			libvirt-gconfig-domain-device.c \
			libvirt-gconfig-domain-disk.c \
			libvirt-gconfig-domain-filesys.c \
			libvirt-gconfig-domain-graphics.c \
			libvirt-gconfig-domain-graphics-sdl.c \
			libvirt-gconfig-domain-graphics-spice.c \
			libvirt-gconfig-domain-graphics-vnc.c \
			libvirt-gconfig-domain-input.c \
			libvirt-gconfig-domain-interface.c \
			libvirt-gconfig-domain-interface-bridge.c \
			libvirt-gconfig-domain-interface-network.c \
			libvirt-gconfig-domain-interface-user.c \
			libvirt-gconfig-domain-memballoon.c \
			libvirt-gconfig-domain-os.c \
			libvirt-gconfig-domain-parallel.c \
			libvirt-gconfig-domain-redirdev.c \
			libvirt-gconfig-domain-seclabel.c \
			libvirt-gconfig-domain-serial.c \
			libvirt-gconfig-domain-snapshot.c \
			libvirt-gconfig-domain-sound.c \
			libvirt-gconfig-domain-timer.c \
			libvirt-gconfig-domain-timer-pit.c \
			libvirt-gconfig-domain-timer-rtc.c \
			libvirt-gconfig-domain-video.c \
			libvirt-gconfig-helpers.c \
			libvirt-gconfig-interface.c \
			libvirt-gconfig-network.c \
			libvirt-gconfig-network-filter.c \
			libvirt-gconfig-node-device.c \
			libvirt-gconfig-secret.c \
			libvirt-gconfig-storage-permissions.c \
			libvirt-gconfig-storage-pool.c \
			libvirt-gconfig-storage-pool-source.c \
			libvirt-gconfig-storage-pool-target.c \
			libvirt-gconfig-storage-vol.c \
			libvirt-gconfig-storage-vol-backing-store.c \
			libvirt-gconfig-storage-vol-target.c \
			libvirt-gconfig-xml-doc.c

libvirt_gconfig_1_0_ladir = $(includedir)/libvirt-gconfig-1.0/libvirt-gconfig
libvirt_gconfig_1_0_la_HEADERS = \
			$(GCONFIG_HEADER_FILES)
nodist_libvirt_gconfig_1_0_la_HEADERS = \
			$(builddir)/libvirt-gconfig-enum-types.h
libvirt_gconfig_1_0_la_SOURCES = \
			$(libvirt_gconfig_1_0_la_HEADERS) \
			$(GCONFIG_SOURCE_FILES)
nodist_libvirt_gconfig_1_0_la_SOURCES = \
			$(builddir)/libvirt-gconfig-enum-types.c
libvirt_gconfig_1_0_la_CFLAGS = \
			-DG_LOG_DOMAIN="\"Libvirt.GConfig\"" \
			-DDATADIR="\"$(datadir)\"" \
			-DLIBVIRT_GCONFIG_BUILD \
			$(COVERAGE_CFLAGS) \
			-I$(top_srcdir) \
			$(GOBJECT2_CFLAGS) \
			$(LIBXML2_CFLAGS) \
			$(WARN_CFLAGS)
libvirt_gconfig_1_0_la_LIBADD = \
			$(GOBJECT2_LIBS) \
			$(LIBXML2_LIBS) \
			$(CYGWIN_EXTRA_LIBADD)
libvirt_gconfig_1_0_la_DEPENDENCIES = \
			libvirt-gconfig.sym
libvirt_gconfig_1_0_la_LDFLAGS = \
			$(COVERAGE_CFLAGS:-f%=-Wc,f%) \
			$(CYGWIN_EXTRA_LDFLAGS) $(MINGW_EXTRA_LDFLAGS) \
			-Wl,--version-script=$(srcdir)/libvirt-gconfig.sym \
			-version-info $(LIBVIRT_GLIB_VERSION_INFO)

BUILT_SOURCES = \
		libvirt-gconfig-enum-types.c \
		libvirt-gconfig-enum-types.h

CLEANFILES = $(BUILT_SOURCES)

libvirt-gconfig-enum-types.h: $(GCONFIG_HEADER_FILES) libvirt-gconfig-enum-types.h.template
	$(AM_V_GEN) ( $(GLIB_MKENUMS) --template $(srcdir)/libvirt-gconfig-enum-types.h.template $(GCONFIG_HEADER_FILES:%=$(srcdir)/%) ) | \
	    sed -e "s/G_TYPE_VIR_CONFIG/GVIR_CONFIG_TYPE/" -e "s/g_vir/gvir/" > libvirt-gconfig-enum-types.h

libvirt-gconfig-enum-types.c: $(GCONFIG_HEADER_FILES) libvirt-gconfig-enum-types.c.template
	$(AM_V_GEN) ( $(GLIB_MKENUMS) --template $(srcdir)/libvirt-gconfig-enum-types.c.template $(GCONFIG_HEADER_FILES:%=$(srcdir)/%) ) | \
	    sed -e "s/G_TYPE_VIR_CONFIG/GVIR_CONFIG_TYPE/" -e "s/g_vir/gvir/" > libvirt-gconfig-enum-types.c

if WITH_GOBJECT_INTROSPECTION

LibvirtGConfig-1.0.gir: libvirt-gconfig-1.0.la $(G_IR_SCANNER) Makefile.am
	$(AM_V_GEN)$(G_IR_SCANNER) \
                --quiet \
                --warn-all \
                --namespace LibvirtGConfig \
                --nsversion 1.0 \
                --include GObject-2.0 \
                --identifier-prefix=GVirConfig \
                --symbol-prefix=gvir_config \
                --library=$(builddir)/libvirt-gconfig-1.0.la \
                --output $@ \
                -I$(top_builddir) \
                -I$(top_srcdir) \
                --verbose \
                --c-include="libvirt-gconfig/libvirt-gconfig.h" \
                --pkg=libxml-2.0 \
                --pkg-export=libvirt-gconfig-1.0 \
                $(srcdir)/libvirt-gconfig.h \
                $(GCONFIG_SOURCE_FILES:%=$(srcdir)/%) \
                $(GCONFIG_HEADER_FILES:%=$(srcdir)/%) \
                $(builddir)/libvirt-gconfig-enum-types.c \
                $(builddir)/libvirt-gconfig-enum-types.h


girdir = $(datadir)/gir-1.0
gir_DATA = LibvirtGConfig-1.0.gir

typelibsdir = $(libdir)/girepository-1.0
typelibs_DATA = LibvirtGConfig-1.0.typelib

%.typelib: %.gir
	$(AM_V_GEN)$(G_IR_COMPILER) \
                --includedir=$(builddir) \
                --includedir=$(girdir) \
                -o $@ $<

CLEANFILES += $(gir_DATA) $(typelibs_DATA)

endif # WITH_GOBJECT_INTROSPECTION