Codebase list libvirt-glib / upstream/0.2.3 libvirt-gconfig / Makefile.am
upstream/0.2.3

Tree @upstream/0.2.3 (Download .tar.gz)

Makefile.am @upstream/0.2.3

555e057
c6750bd
de2b022
 
 
 
c6750bd
 
 
 
 
de2b022
c6750bd
 
d14bf12
 
 
bd41e3f
d14bf12
 
 
 
 
bd41e3f
c6750bd
f9495f9
 
 
de2b022
 
 
 
bd41e3f
901d3d1
bd41e3f
de2b022
 
f9495f9
 
d14bf12
 
bd41e3f
de2b022
 
bd41e3f
de2b022
 
778d444
 
de2b022
 
 
 
 
 
bd41e3f
 
de2b022
 
 
 
 
8666cf5
901d3d1
de2b022
 
8666cf5
 
 
 
c6750bd
778d444
de2b022
 
bd41e3f
f9495f9
 
de2b022
555e057
c6750bd
 
 
 
 
de2b022
c6750bd
de2b022
 
 
 
 
555e057
de2b022
d14bf12
8666cf5
778d444
de2b022
778d444
de2b022
 
 
c6750bd
 
de2b022
c6750bd
d14bf12
 
 
bd41e3f
d14bf12
 
 
 
 
bd41e3f
c6750bd
f9495f9
 
 
de2b022
 
 
 
bd41e3f
901d3d1
bd41e3f
de2b022
 
f9495f9
 
d14bf12
 
bd41e3f
de2b022
 
bd41e3f
de2b022
 
778d444
 
de2b022
 
 
 
 
 
bd41e3f
 
de2b022
 
 
 
 
8666cf5
901d3d1
de2b022
 
8666cf5
 
 
 
c6750bd
778d444
de2b022
 
bd41e3f
f9495f9
 
de2b022
555e057
c6750bd
 
 
 
 
de2b022
c6750bd
de2b022
 
 
 
 
 
c6750bd
bd41e3f
 
 
 
c6750bd
 
 
de2b022
 
c6750bd
 
 
de2b022
bd41e3f
c6750bd
de2b022
c6750bd
 
 
 
bd41e3f
c6750bd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
bd41e3f
de2b022
 
 
 
 
 
 
 
 
 
 
bd41e3f
 
 
 
 
 
 
 
 
 
 
 
 
c6750bd
bd41e3f
 
de2b022
bd41e3f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
c6750bd
 
 
 
bd41e3f
 
c6750bd
bd41e3f
 
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-capabilities-host.h \
			libvirt-gconfig-capabilities-cpu.h \
			libvirt-gconfig-capabilities-cpu-feature.h \
			libvirt-gconfig-capabilities-cpu-model.h \
			libvirt-gconfig-capabilities-cpu-topology.h \
			libvirt-gconfig-capabilities-guest.h \
			libvirt-gconfig-capabilities-guest-arch.h \
			libvirt-gconfig-capabilities-guest-domain.h \
			libvirt-gconfig-capabilities-guest-feature.h \
			libvirt-gconfig-capabilities-host-secmodel.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-spiceport.h \
			libvirt-gconfig-domain-chardev-source-spicevmc.h \
			libvirt-gconfig-domain-chardev-source-unix.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-cpu.h \
			libvirt-gconfig-domain-cpu-feature.h \
			libvirt-gconfig-domain-cpu-model.h \
			libvirt-gconfig-domain-device.h \
			libvirt-gconfig-domain-disk.h \
			libvirt-gconfig-domain-disk-driver.h \
			libvirt-gconfig-domain-filesys.h \
			libvirt-gconfig-domain-graphics.h \
			libvirt-gconfig-domain-graphics-desktop.h \
			libvirt-gconfig-domain-graphics-rdp.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-filterref.h \
			libvirt-gconfig-domain-interface-filterref-parameter.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-power-management.h \
			libvirt-gconfig-domain-redirdev.h \
			libvirt-gconfig-domain-seclabel.h \
			libvirt-gconfig-domain-serial.h \
			libvirt-gconfig-domain-smartcard.h \
			libvirt-gconfig-domain-smartcard-host.h \
			libvirt-gconfig-domain-smartcard-host-certificates.h \
			libvirt-gconfig-domain-smartcard-passthrough.h \
			libvirt-gconfig-domain-snapshot.h \
			libvirt-gconfig-domain-snapshot-disk.h \
			libvirt-gconfig-domain-sound.h \
			libvirt-gconfig-domain-timer.h \
			libvirt-gconfig-domain-timer-hpet.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-capabilities-cpu-private.h \
			libvirt-gconfig-compat.h \
			libvirt-gconfig-domain-chardev-source-private.h \
			libvirt-gconfig-domain-device-private.h \
			libvirt-gconfig-domain-snapshot-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-capabilities-host.c \
			libvirt-gconfig-capabilities-cpu.c \
			libvirt-gconfig-capabilities-cpu-feature.c \
			libvirt-gconfig-capabilities-cpu-model.c \
			libvirt-gconfig-capabilities-cpu-topology.c \
			libvirt-gconfig-capabilities-guest.c \
			libvirt-gconfig-capabilities-guest-arch.c \
			libvirt-gconfig-capabilities-guest-domain.c \
			libvirt-gconfig-capabilities-guest-feature.c \
			libvirt-gconfig-capabilities-host-secmodel.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-spiceport.c \
			libvirt-gconfig-domain-chardev-source-spicevmc.c \
			libvirt-gconfig-domain-chardev-source-unix.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-cpu.c \
			libvirt-gconfig-domain-cpu-feature.c \
			libvirt-gconfig-domain-cpu-model.c \
			libvirt-gconfig-domain-device.c \
			libvirt-gconfig-domain-disk.c \
			libvirt-gconfig-domain-disk-driver.c \
			libvirt-gconfig-domain-filesys.c \
			libvirt-gconfig-domain-graphics.c \
			libvirt-gconfig-domain-graphics-desktop.c \
			libvirt-gconfig-domain-graphics-rdp.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-filterref.c \
			libvirt-gconfig-domain-interface-filterref-parameter.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-power-management.c \
			libvirt-gconfig-domain-redirdev.c \
			libvirt-gconfig-domain-seclabel.c \
			libvirt-gconfig-domain-serial.c \
			libvirt-gconfig-domain-smartcard.c \
			libvirt-gconfig-domain-smartcard-host.c \
			libvirt-gconfig-domain-smartcard-host-certificates.c \
			libvirt-gconfig-domain-smartcard-passthrough.c \
			libvirt-gconfig-domain-snapshot.c \
			libvirt-gconfig-domain-snapshot-disk.c \
			libvirt-gconfig-domain-sound.c \
			libvirt-gconfig-domain-timer.c \
			libvirt-gconfig-domain-timer-hpet.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

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

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 = \
			$(GCONFIG_GENERATED_FILES)
libvirt_gconfig_1_0_la_CFLAGS = \
			-DG_LOG_DOMAIN="\"Libvirt.GConfig\"" \
			-DDATADIR="\"$(datadir)\"" \
			-DLIBVIRT_GCONFIG_BUILD \
			$(COVERAGE_CFLAGS) \
			-I$(top_srcdir) \
			-I$(top_builddir) \
			$(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 = $(GCONFIG_GENERATED_FILES)

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

# .libs/libvirt-gconfig.so is built by libtool as a side-effect of the Makefile
# rule for libosvirt-gconfig.la.  However, checking symbols relies on Linux ELF layout
if WITH_LINUX
check-symfile: libvirt-gconfig.sym libvirt-gconfig-1.0.la
	$(AM_V_GEN)$(PERL) $(top_srcdir)/build-aux/check-symfile.pl $(srcdir)/libvirt-gconfig.sym \
		.libs/libvirt-gconfig-1.0.so
else ! WITH_LINUX
check-symfile:
endif ! WITH_LINUX
check-symsorting:
	$(AM_V_GEN)$(PERL) $(top_srcdir)/build-aux/check-symsorting.pl \
		$(srcdir)/libvirt-gconfig.sym
check-local: check-symfile check-symsorting

-include $(INTROSPECTION_MAKEFILE)
INTROSPECTION_GIRS =

if HAVE_INTROSPECTION
LibvirtGConfig-1.0.gir: libvirt-gconfig-1.0.la
LibvirtGConfig_1_0_gir_INCLUDES = GObject-2.0
LibvirtGConfig_1_0_gir_PACKAGES = gobject-2.0
LibvirtGConfig_1_0_gir_EXPORT_PACKAGES = libvirt-gconfig-1.0
LibvirtGConfig_1_0_gir_LIBS = libvirt-gconfig-1.0.la
LibvirtGConfig_1_0_gir_FILES = \
	$(GCONFIG_SOURCE_FILES) \
	$(GCONFIG_HEADER_FILES) \
	$(GCONFIG_GENERATED_FILES) \
	$(NULL)
LibvirtGConfig_1_0_gir_CFLAGS = $(libvirt_gconfig_1_0_la_CFLAGS)
LibvirtGConfig_1_0_gir_SCANNERFLAGS = \
	--identifier-prefix=GVirConfig \
	--symbol-prefix=gvir_config \
	--c-include="libvirt-gconfig/libvirt-gconfig.h" \
	$(NULL)
INTROSPECTION_GIRS += LibvirtGConfig-1.0.gir

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

typelibdir = $(libdir)/girepository-1.0
typelib_DATA = LibvirtGConfig-1.0.typelib

CLEANFILES += $(gir_DATA) $(typelib_DATA)
endif # HAVE_INTROSPECTION