710c7aed40
Whenever possible, instead of writing our own rules for generating GIR files and typelibs.
68 lines
1.8 KiB
Makefile
68 lines
1.8 KiB
Makefile
include $(top_srcdir)/build/autotools/Makefile.am.silent
|
|
|
|
source_c = \
|
|
$(srcdir)/json-array.c \
|
|
$(srcdir)/json-generator.c \
|
|
$(srcdir)/json-marshal.c \
|
|
$(srcdir)/json-node.c \
|
|
$(srcdir)/json-object.c \
|
|
$(srcdir)/json-parser.c
|
|
|
|
source_h = \
|
|
$(top_srcdir)/clutter/json/json-generator.h \
|
|
$(top_srcdir)/clutter/json/json-glib.h \
|
|
$(top_srcdir)/clutter/json/json-marshal.h \
|
|
$(top_srcdir)/clutter/json/json-parser.h \
|
|
$(top_srcdir)/clutter/json/json-types.h
|
|
|
|
source_h_priv = \
|
|
$(top_srcdir)/clutter/json/json-types-private.h
|
|
|
|
noinst_LTLIBRARIES = libclutter-json.la
|
|
|
|
INCLUDES = \
|
|
-I$(top_srcdir) \
|
|
-DG_DISABLE_SINGLE_INCLUDES \
|
|
-DG_LOG_DOMAIN=\"Clutter-Json\" \
|
|
-DG_DISABLE_DEPRECATED \
|
|
-DJSON_COMPILATION
|
|
|
|
AM_CFLAGS = $(MAINTAINER_CFLAGS)
|
|
AM_CPPFLAGS = $(CLUTTER_CFLAGS) $(CLUTTER_DEBUG_CFLAGS)
|
|
|
|
clutterjsondir = $(includedir)/clutter-@CLUTTER_API_VERSION@/clutter/json
|
|
clutterjson_HEADERS = $(source_h)
|
|
|
|
libclutter_json_la_SOURCES = $(source_c) $(source_h) $(source_h_priv)
|
|
|
|
noinst_DATA =
|
|
CLEANFILES =
|
|
|
|
-include $(INTROSPECTION_MAKEFILE)
|
|
|
|
INTROSPECTION_GIRS =
|
|
|
|
if HAVE_INTROSPECTION
|
|
|
|
BUILT_GIRSOURCES =
|
|
|
|
ClutterJson-@CLUTTER_API_VERSION@.gir: libclutter-json.la Makefile
|
|
|
|
ClutterJson_@CLUTTER_API_VERSION_AM@_gir_NAMESPACE = ClutterJson
|
|
ClutterJson_@CLUTTER_API_VERSION_AM@_gir_VERSION = @CLUTTER_API_VERSION@
|
|
ClutterJson_@CLUTTER_API_VERSION_AM@_gir_LIBS = libclutter-json.la
|
|
ClutterJson_@CLUTTER_API_VERSION_AM@_gir_FILES = $(clutterjson_HEADERS) $(source_c)
|
|
ClutterJson_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(AM_CPPFLAGS)
|
|
ClutterJson_@CLUTTER_API_VERSION_AM@_gir_INCLUDES = GObject-2.0
|
|
ClutterJson_@CLUTTER_API_VERSION_AM@_gir_SCANNERFLAGS = \
|
|
--warn-all \
|
|
--identifier-prefix=Json \
|
|
--symbol-prefix=json
|
|
|
|
INTROSPECTION_GIRS += ClutterJson-@CLUTTER_API_VERSION@.gir
|
|
|
|
girdir = $(datadir)/gir-1.0
|
|
dist_gir_DATA = $(INTROSPECTION_GIRS)
|
|
|
|
endif
|