Blame Makefile.am

rpm-build 07bc2b
# ------------------------------------------------------------------------------
rpm-build 07bc2b
# Common variables
rpm-build 07bc2b
rpm-build 07bc2b
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
rpm-build 07bc2b
AUTOMAKE_OPTIONS = color-tests parallel-tests
rpm-build 07bc2b
DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
rpm-build 07bc2b
SUBDIRS = .
rpm-build 07bc2b
lib_LTLIBRARIES =
rpm-build 07bc2b
noinst_DATA =
rpm-build 07bc2b
MANPAGES =
rpm-build 07bc2b
CLEANFILES = $(BUILT_SOURCES)
rpm-build 07bc2b
BUILT_SOURCES =
rpm-build 07bc2b
rpm-build 07bc2b
GCC_COLORS ?= 'ooh, shiny!'
rpm-build 07bc2b
export GCC_COLORS
rpm-build 07bc2b
rpm-build 07bc2b
# remove targets if the command fails
rpm-build 07bc2b
.DELETE_ON_ERROR:
rpm-build 07bc2b
rpm-build 07bc2b
# keep intermediate files
rpm-build 07bc2b
.SECONDARY:
rpm-build 07bc2b
rpm-build 07bc2b
pkgconfigdir = $(libdir)/pkgconfig
rpm-build 07bc2b
pkgconfig_DATA =
rpm-build 07bc2b
rpm-build 07bc2b
AM_MAKEFLAGS = --no-print-directory
rpm-build 07bc2b
AM_CPPFLAGS =
rpm-build 07bc2b
AM_CFLAGS =
rpm-build 07bc2b
rpm-build 07bc2b
EXTRA_DIST = \
rpm-build 07bc2b
	README \
rpm-build 07bc2b
	COPYING \
rpm-build 07bc2b
	NEWS
rpm-build 07bc2b
rpm-build 07bc2b
# ------------------------------------------------------------------------------
rpm-build 07bc2b
# Version numbers
rpm-build 07bc2b
rpm-build 07bc2b
LIBGUDEV_CURRENT=2
rpm-build 07bc2b
LIBGUDEV_REVISION=0
rpm-build 07bc2b
LIBGUDEV_AGE=2
rpm-build 07bc2b
rpm-build 07bc2b
# ------------------------------------------------------------------------------
rpm-build 07bc2b
# libgudev
rpm-build 07bc2b
rpm-build 07bc2b
libgudev_includedir = $(includedir)/gudev-1.0/gudev
rpm-build 07bc2b
rpm-build 07bc2b
libgudev_include_HEADERS = \
rpm-build 07bc2b
	gudev/gudev.h \
rpm-build 07bc2b
	gudev/gudevenums.h \
rpm-build 07bc2b
	gudev/gudevenumtypes.h \
rpm-build 07bc2b
	gudev/gudevtypes.h \
rpm-build 07bc2b
	gudev/gudevclient.h \
rpm-build 07bc2b
	gudev/gudevdevice.h \
rpm-build 07bc2b
	gudev/gudevenumerator.h
rpm-build 07bc2b
rpm-build 07bc2b
lib_LTLIBRARIES += \
rpm-build 07bc2b
	libgudev-1.0.la
rpm-build 07bc2b
rpm-build 07bc2b
pkgconfig_DATA += \
rpm-build 07bc2b
	gudev-1.0.pc
rpm-build 07bc2b
rpm-build 07bc2b
EXTRA_DIST += \
rpm-build 07bc2b
	gudev-1.0.pc.in \
rpm-build 07bc2b
	gudev/gudevenumtypes.h.template \
rpm-build 07bc2b
	gudev/gudevenumtypes.c.template \
rpm-build 07bc2b
	scripts/gjs-example.js \
rpm-build 07bc2b
	scripts/seed-example-enum.js \
rpm-build 07bc2b
	scripts/seed-example.js
rpm-build 07bc2b
rpm-build 07bc2b
libgudev_1_0_la_SOURCES = \
rpm-build 07bc2b
	libgudev-1.0.sym \
rpm-build 07bc2b
	gudev/gudevenums.h \
rpm-build 07bc2b
	gudev/gudevenumtypes.h \
rpm-build 07bc2b
	gudev/gudevenumtypes.h\
rpm-build 07bc2b
	gudev/gudevtypes.h \
rpm-build 07bc2b
	gudev/gudevclient.h \
rpm-build 07bc2b
	gudev/gudevclient.c \
rpm-build 07bc2b
	gudev/gudevdevice.h \
rpm-build 07bc2b
	gudev/gudevdevice.c \
rpm-build 07bc2b
	gudev/gudevenumerator.h \
rpm-build 07bc2b
	gudev/gudevenumerator.c \
rpm-build 07bc2b
	gudev/gudevprivate.h
rpm-build 07bc2b
rpm-build 07bc2b
nodist_libgudev_1_0_la_SOURCES = \
rpm-build 07bc2b
	gudev/gudevenumtypes.h \
rpm-build 07bc2b
	gudev/gudevenumtypes.c
rpm-build 07bc2b
rpm-build 07bc2b
BUILT_SOURCES += \
rpm-build 07bc2b
	$(nodist_libgudev_1_0_la_SOURCES)
rpm-build 07bc2b
rpm-build 07bc2b
libgudev_1_0_la_CPPFLAGS = \
rpm-build 07bc2b
	$(AM_CPPFLAGS) \
rpm-build 07bc2b
	-I$(top_builddir)/gudev \
rpm-build 07bc2b
	-I$(top_srcdir)/gudev \
rpm-build 07bc2b
	-D_POSIX_PTHREAD_SEMANTICS \
rpm-build 07bc2b
	-D_REENTRANT \
rpm-build 07bc2b
	-D_GUDEV_COMPILATION \
rpm-build 07bc2b
	-DG_LOG_DOMAIN=\"GUdev\"
rpm-build 07bc2b
rpm-build 07bc2b
libgudev_1_0_la_CFLAGS = \
rpm-build 07bc2b
	$(AM_CFLAGS) \
rpm-build 07bc2b
	-fvisibility=default \
rpm-build 07bc2b
	$(LIBUDEV_CFLAGS) \
rpm-build 07bc2b
	$(GLIB_CFLAGS)
rpm-build 07bc2b
rpm-build 07bc2b
libgudev_1_0_la_LIBADD = \
rpm-build 07bc2b
	$(LIBUDEV_LIBS) \
rpm-build 07bc2b
	$(GLIB_LIBS)
rpm-build 07bc2b
rpm-build 07bc2b
libgudev_1_0_la_LDFLAGS = \
rpm-build 07bc2b
	$(AM_LDFLAGS) \
rpm-build 07bc2b
	-version-info $(LIBGUDEV_CURRENT):$(LIBGUDEV_REVISION):$(LIBGUDEV_AGE) \
rpm-build 07bc2b
	-export-dynamic \
rpm-build 07bc2b
	-no-undefined \
rpm-build 07bc2b
	-Wl,--version-script=$(top_srcdir)/libgudev-1.0.sym
rpm-build 07bc2b
rpm-build 07bc2b
gudev/gudevenumtypes.%: gudev/gudevenumtypes.%.template gudev/gudevenums.h
rpm-build 07bc2b
	$(AM_V_at)$(MKDIR_P) $(dir $@)
rpm-build 07bc2b
	$(AM_V_GEN)glib-mkenums --template $^ > $@
rpm-build 07bc2b
rpm-build 07bc2b
if HAVE_INTROSPECTION
rpm-build 07bc2b
-include $(INTROSPECTION_MAKEFILE)
rpm-build 07bc2b
rpm-build 07bc2b
gudev/GUdev-1.0.gir: libgudev-1.0.la
rpm-build 07bc2b
rpm-build 07bc2b
gudev_GUdev_1_0_gir_INCLUDES = GObject-2.0
rpm-build 07bc2b
rpm-build 07bc2b
gudev_GUdev_1_0_gir_CFLAGS = \
rpm-build 07bc2b
	$(AM_CFLAGS) \
rpm-build 07bc2b
	$(INCLUDES) \
rpm-build 07bc2b
	-D_GUDEV_COMPILATION \
rpm-build 07bc2b
	-D_GUDEV_WORK_AROUND_DEV_T_BUG \
rpm-build 07bc2b
	-I$(top_srcdir) \
rpm-build 07bc2b
	-I$(top_builddir) \
rpm-build 07bc2b
	-I$(top_srcdir)/gudev \
rpm-build 07bc2b
	-I$(top_builddir)/gudev
rpm-build 07bc2b
rpm-build 07bc2b
gudev_GUdev_1_0_gir_LIBS = libgudev-1.0.la
rpm-build 07bc2b
rpm-build 07bc2b
gudev_GUdev_1_0_gir_SCANNERFLAGS = \
rpm-build 07bc2b
	--pkg-export=gudev-1.0 \
rpm-build 07bc2b
	--warn-all
rpm-build 07bc2b
rpm-build 07bc2b
gudev_GUdev_1_0_gir_FILES = \
rpm-build 07bc2b
	gudev/gudev.h \
rpm-build 07bc2b
	gudev/gudevtypes.h \
rpm-build 07bc2b
	gudev/gudevenums.h \
rpm-build 07bc2b
	gudev/gudevenumtypes.h \
rpm-build 07bc2b
	gudev/gudevclient.h \
rpm-build 07bc2b
	gudev/gudevdevice.h \
rpm-build 07bc2b
	gudev/gudevenumerator.h \
rpm-build 07bc2b
	gudev/gudevclient.c \
rpm-build 07bc2b
	gudev/gudevdevice.c \
rpm-build 07bc2b
	gudev/gudevenumerator.c
rpm-build 07bc2b
rpm-build 07bc2b
INTROSPECTION_GIRS = gudev/GUdev-1.0.gir
rpm-build 07bc2b
INTROSPECTION_SCANNER_ARGS = --c-include=gudev/gudev.h
rpm-build 07bc2b
rpm-build 07bc2b
girdir = $(datadir)/gir-1.0
rpm-build 07bc2b
gir_DATA = \
rpm-build 07bc2b
	gudev/GUdev-1.0.gir
rpm-build 07bc2b
rpm-build 07bc2b
typelibsdir = $(libdir)/girepository-1.0
rpm-build 07bc2b
typelibs_DATA = \
rpm-build 07bc2b
	gudev/GUdev-1.0.typelib
rpm-build 07bc2b
rpm-build 07bc2b
CLEANFILES += $(gir_DATA) $(typelibs_DATA)
rpm-build 07bc2b
endif # HAVE_INTROSPECTION
rpm-build 07bc2b
rpm-build 07bc2b
# ------------------------------------------------------------------------------
rpm-build 07bc2b
# docs
rpm-build 07bc2b
rpm-build 07bc2b
if ENABLE_GTK_DOC
rpm-build 07bc2b
SUBDIRS += docs
rpm-build 07bc2b
endif
rpm-build 07bc2b
rpm-build 07bc2b
SUBDIRS += tests
rpm-build 07bc2b
rpm-build 07bc2b
#docs/html:
rpm-build 07bc2b
#	$(AM_V_at)$(MKDIR_P) $(dir $@)
rpm-build 07bc2b
#	$(AM_V_LN)$(LN_S) -f ../gudev/html $@