This repository has been archived on 2024-07-15. You can view files and clone it, but cannot push or open issues or pull requests.
hedera/gvn/Makefile.am

64 lines
1.3 KiB
Makefile

include $(top_srcdir)/Makefile.decl
gvn_lib_LTLIBRARIES = libgvn.la
gvn_include_HEADERS = \
gvn.h \
gvn-misc.h \
gvn-null.h \
gvn-time.h \
gvn-param.h \
gvn-param-spec.h \
gvn-value.h
AM_CPPFLAGS = $(glib_CFLAGS)
libgvn_la_LIBADD = $(glib_LIBS)
libgvn_la_SOURCES = \
$(gvn_include_HEADERS) \
gvn-misc.c \
gvn-null.c \
gvn-time.c \
gvn-param.c \
gvn-param-spec.c \
gvn-value.c
pkgconfig_DATA = gvn.pc
EXTRA_DIST = gvn.pc.in
DISTCLEANFILES = gvn.pc
if ENABLE_VALA
if HAVE_INTROSPECTION
-include $(INTROSPECTION_MAKEFILE)
INTROSPECTION_SCANNER_ARGS = $(GIR_SCANNER_ARGS)
introspection_sources = $(libgvn_la_SOURCES)
Gvn-$(VERSION).gir: $(gvn_lib_LTLIBRARIES)
Gvn_@uVERSION@_gir_INCLUDES = GObject-2.0
Gvn_@uVERSION@_gir_LIBS = $(gvn_lib_LTLIBRARIES)
Gvn_@uVERSION@_gir_FILES = $(introspection_sources)
Gvn_@uVERSION@_gir_EXPORT_PACKAGES = gvn
INTROSPECTION_GIRS = Gvn-$(VERSION).gir
gir_DATA = $(INTROSPECTION_GIRS)
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
CLEANFILES = $(gir_DATA) $(typelib_DATA)
$(vapis)/gvn.vapi: $(INTROSPECTION_GIRS) $(vapidata)/Gvn-$(VERSION).metadata
$(vapigen_v)$(VAPIGEN) -q \
--directory $(vapis) \
--metadatadir $(vapidata) \
--library gvn \
Gvn-$(VERSION).gir
vapi_DATA = $(vapis)/gvn.vapi
CLEANFILES += $(vapi_DATA)
endif
endif