Codebase list libvirt-glib / debian/0.0.2-1 libvirt-gconfig / Makefile.am
debian/0.0.2-1

Tree @debian/0.0.2-1 (Download .tar.gz)

Makefile.am @debian/0.0.2-1raw · history · blame

SUBDIRS = . tests

EXTRA_DIST = libvirt-gconfig.sym

lib_LTLIBRARIES = libvirt-gconfig-1.0.la

GCONFIG_HEADER_FILES = \
			libvirt-gconfig.h \
			libvirt-gconfig-object.h \
			libvirt-gconfig-capabilities.h \
			libvirt-gconfig-domain.h \
			libvirt-gconfig-domain-snapshot.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-pool.h \
			libvirt-gconfig-storage-vol.h
noinst_HEADERS = \
			libvirt-gconfig-helpers-private.h
GCONFIG_SOURCE_FILES = \
			libvirt-gconfig-object.c \
			libvirt-gconfig-capabilities.c \
			libvirt-gconfig-domain.c \
			libvirt-gconfig-domain-snapshot.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-pool.c \
			libvirt-gconfig-storage-vol.c

libvirt_gconfig_1_0_ladir = $(includedir)/libvirt-gconfig-1.0/libvirt-gconfig
libvirt_gconfig_1_0_la_HEADERS = \
			$(GCONFIG_HEADER_FILES)
libvirt_gconfig_1_0_la_SOURCES = \
			$(libvirt_gconfig_1_0_la_HEADERS) \
			$(GCONFIG_SOURCE_FILES)
libvirt_gconfig_1_0_la_CFLAGS = \
			-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)

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 \
                --library=$(builddir)/libvirt-gconfig-1.0.la \
                --output $@ \
                -I$(top_srcdir) \
                -I$(top_builddir) \
                $(LIBXML2_CFLAGS) \
                --verbose \
                --pkg=gobject-2.0 \
                --c-include="libvirt-gconfig/libvirt-gconfig.h" \
                --pkg-export=libvirt-gconfig-1.0 \
		$(srcdir)/libvirt-gconfig.h \
                $(GCONFIG_SOURCE_FILES:%=$(srcdir)/%) \
                $(GCONFIG_HEADER_FILES:%=$(srcdir)/%)

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