Blame libeasyfc-gobject/Makefile.am

Packit ff063f
-include $(INTROSPECTION_MAKEFILE)
Packit ff063f
Packit ff063f
##
Packit ff063f
# Global definitions
Packit ff063f
NULL =
Packit ff063f
AM_CPPFLAGS =					\
Packit ff063f
	-I$(top_builddir)/libeasyfc-gobject/	\
Packit ff063f
	-I$(top_builddir)			\
Packit ff063f
	-I$(top_srcdir)/libeasyfc/		\
Packit ff063f
	-I$(top_srcdir)				\
Packit ff063f
	-D__EZFC_COMPILATION			\
Packit ff063f
	$(GOBJECT_CFLAGS)			\
Packit ff063f
	$(NULL)
Packit ff063f
if ENABLE_DEBUG
Packit ff063f
CFLAGS += -Wno-error=cpp
Packit ff063f
endif
Packit ff063f
DEPS =						\
Packit ff063f
	$(top_builddir)/libeasyfc/libeasyfc.la	\
Packit ff063f
	$(NULL)
Packit ff063f
LIBS =						\
Packit ff063f
	@LDFLAGS@				\
Packit ff063f
	$(GOBJECT_LIBS)				\
Packit ff063f
	$(top_builddir)/libeasyfc/libeasyfc.la	\
Packit ff063f
	$(NULL)
Packit ff063f
EXTRA_DIST =					\
Packit ff063f
	gengir.sh				\
Packit ff063f
	$(NULL)
Packit ff063f
MAINTAINERCLEANFILES =					\
Packit ff063f
	$(stamp_files)					\
Packit ff063f
	$(NULL)
Packit ff063f
CLEANFILES =						\
Packit ff063f
	$(libeasyfc_gobject_built_public_headers)	\
Packit ff063f
	$(libeasyfc_gobject_built_private_headers)	\
Packit ff063f
	$(libeasyfc_gobject_built_sources)		\
Packit ff063f
	xgen-lefh					\
Packit ff063f
	xgen-lefc					\
Packit ff063f
	$(NULL)
Packit ff063f
BUILT_FILES =						\
Packit ff063f
	$(libeasyfc_gobject_built_public_headers)	\
Packit ff063f
	$(libeasyfc_gobject_built_private_headers)	\
Packit ff063f
	$(libeasyfc_gobject_built_sources)		\
Packit ff063f
	$(NULL)
Packit ff063f
Packit ff063f
INTROSPECTION_GIRS =
Packit ff063f
INTROSPECTION_SCANNER_ARGS =			\
Packit ff063f
	--add-include-path=$(srcdir)		\
Packit ff063f
	--warn-all				\
Packit ff063f
	$(NULL)
Packit ff063f
INTROSPECTION_COMPILER_ARGS =			\
Packit ff063f
	--includedir=$(srcdir)			\
Packit ff063f
	$(NULL)
Packit ff063f
Packit ff063f
Packit ff063f
##
Packit ff063f
# Local definitions
Packit ff063f
libeasyfc_gobject_public_headers =	\
Packit ff063f
	ezfc-gobject.h			\
Packit ff063f
	$(NULL)	
Packit ff063f
libeasyfc_gobject_private_headers =	\
Packit ff063f
	$(NULL)
Packit ff063f
libeasyfc_gobject_built_public_headers =	\
Packit ff063f
	$(NULL)
Packit ff063f
libeasyfc_gobject_built_private_headers =	\
Packit ff063f
	ezfc-alias.gir.h			\
Packit ff063f
	ezfc-config.gir.h			\
Packit ff063f
	ezfc-error.gir.h			\
Packit ff063f
	ezfc-font.gir.h				\
Packit ff063f
	ezfc-font-config.gir.h			\
Packit ff063f
	ezfc-utils.gir.h			\
Packit ff063f
	$(NULL)
Packit ff063f
#
Packit ff063f
libeasyfc_gobject_built_sources =	\
Packit ff063f
	ezfc.gir.c			\
Packit ff063f
	ezfc-alias.gir.c		\
Packit ff063f
	ezfc-config.gir.c		\
Packit ff063f
	ezfc-font.gir.c			\
Packit ff063f
	ezfc-font-config.gir.c		\
Packit ff063f
	$(NULL)
Packit ff063f
libeasyfc_gobject_sources =		\
Packit ff063f
	ezfc-gobject.c			\
Packit ff063f
	$(NULL)
Packit ff063f
#
Packit ff063f
stamp_files =				\
Packit ff063f
	$(NULL)
Packit ff063f
Packit ff063f
Packit ff063f
##
Packit ff063f
# Local Rules
Packit ff063f
Packit ff063f
Packit ff063f
##
Packit ff063f
# Target platform
Packit ff063f
lib_LTLIBRARIES = 		\
Packit ff063f
	libeasyfc-gobject.la	\
Packit ff063f
	$(NULL)
Packit ff063f
#
Packit ff063f
libeasyfcincdir = $(includedir)/libeasyfc
Packit ff063f
libeasyfcinc_HEADERS =					\
Packit ff063f
	$(libeasyfc_gobject_public_headers)		\
Packit ff063f
	$(libeasyfc_gobject_built_public_headers)	\
Packit ff063f
	$(NULL)
Packit ff063f
#
Packit ff063f
noinst_HEADERS =					\
Packit ff063f
	$(libeasyfc_gobject_private_headers)		\
Packit ff063f
	$(libeasyfc_gobject_built_private_headers)	\
Packit ff063f
	$(NULL)
Packit ff063f
#
Packit ff063f
libeasyfc_gobject_la_SOURCES =				\
Packit ff063f
	$(libeasyfc_gobject_sources)			\
Packit ff063f
	$(NULL)
Packit ff063f
libeasyfc_gobject_la_CFLAGS =				\
Packit ff063f
	-DG_LOG_DOMAIN="\"EasyFC-GObject\""		\
Packit ff063f
	$(NULL)
Packit ff063f
libeasyfc_gobject_la_LDFLAGS =						\
Packit ff063f
	$(LDFLAGS)							\
Packit ff063f
	-version-info $(LT_G_CURRENT):$(LT_G_REVISION):$(LT_G_AGE)	\
Packit ff063f
	$(NULL)
Packit ff063f
#
Packit ff063f
if HAVE_INTROSPECTION
Packit ff063f
ezfc_headers = $(libeasyfc_gobject_private_headers:.gir.h=.h)
Packit ff063f
ezfc_sources = $(libeasyfc_gobject_built_sources:.gir.c=.c)
Packit ff063f
introspection_sources =					\
Packit ff063f
	$(libeasyfc_gobject_built_private_headers)	\
Packit ff063f
	$(libeasyfc_gobject_built_sources)		\
Packit ff063f
	$(libeasyfc_gobject_public_headers)		\
Packit ff063f
	$(libeasyfc_gobject_sources)			\
Packit ff063f
	$(NULL)
Packit ff063f
Packit ff063f
%.gir.h: $(top_builddir)/libeasyfc/libeasyfc.la gengir.sh Makefile
Packit ff063f
	$(AM_V_GEN) $(srcdir)/gengir.sh $(top_srcdir)/libeasyfc $@
Packit ff063f
%.gir.c: $(top_builddir)/libeasyfc/libeasyfc.la gengir.sh Makefile
Packit ff063f
	$(AM_V_GEN) $(srcdir)/gengir.sh $(top_srcdir)/libeasyfc $@
Packit ff063f
Packit ff063f
Easyfc-0.14.gir: $(INTROSPECTION_SCANNER) libeasyfc-gobject.la Makefile
Packit ff063f
Easyfc_0_14_gir_INCLUDES =		\
Packit ff063f
	fontconfig-2.0			\
Packit ff063f
	GLib-2.0			\
Packit ff063f
	GObject-2.0			\
Packit ff063f
	$(NULL)
Packit ff063f
Easyfc_0_14_gir_SCANNERFLAGS =		\
Packit ff063f
	--symbol-prefix=ezfc		\
Packit ff063f
	--identifier-prefix=Ezfc	\
Packit ff063f
	-v				\
Packit ff063f
	$(NULL)
Packit ff063f
Easyfc_0_14_gir_CFLAGS =		\
Packit ff063f
	$(AM_CPPFLAGS)			\
Packit ff063f
	$(NULL)
Packit ff063f
Easyfc_0_14_gir_LIBS =			\
Packit ff063f
	libeasyfc-gobject.la		\
Packit ff063f
	$(NULL)
Packit ff063f
Easyfc_0_14_gir_FILES =			\
Packit ff063f
	$(introspection_sources)	\
Packit ff063f
	$(NULL)
Packit ff063f
Packit ff063f
INTROSPECTION_GIRS += Easyfc-0.14.gir
Packit ff063f
Packit ff063f
girdir = $(datadir)/gir-1.0
Packit ff063f
gir_DATA = $(INTROSPECTION_GIRS)
Packit ff063f
Packit ff063f
typelibdir = $(libdir)/girepository-1.0
Packit ff063f
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
Packit ff063f
Packit ff063f
CLEANFILES += $(gir_DATA) $(typelib_DATA)
Packit ff063f
endif
Packit ff063f
Packit ff063f
-include $(top_srcdir)/git.mk