## Process this file with automake to produce Makefile.in # Copyright 2013 Endless Mobile, Inc. ## ----------- ## Makefile.am ## ----------- ## Please keep this file well-commented. # Subdirectories where we also want to run make # (Make sure that the library is built before the docs) SUBDIRS = po . docs/reference/endless # Our Autoconf macros are kept in the m4/ directory ACLOCAL_AMFLAGS = -I m4 # Extra files to distribute in the tarball EXTRA_DIST = @EOS_SDK_API_NAME@.pc.in # Compiler flags DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ AM_CFLAGS = @STRICT_CFLAGS@ # Make sure to run Gtk-doc tests and build the introspection files when doing # 'make distcheck' DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-introspection # Generated files that 'make clean' should erase CLEANFILES = DISTCLEANFILES = # # # LIBRARY # # # # Main Open Endless SDK library include $(top_srcdir)/endless/Makefile.am # Public header files endlessincludedir = $(includedir)/@EOS_SDK_API_NAME@ nobase_endlessinclude_HEADERS = \ $(endless_public_installed_headers) \ $(endless_private_installed_headers) # Pkg-config file pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = @EOS_SDK_API_NAME@.pc DISTCLEANFILES += @EOS_SDK_API_NAME@.pc # # # INTROSPECTION FILES # # # -include $(INTROSPECTION_MAKEFILE) INTROSPECTION_GIRS = INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir) if HAVE_INTROSPECTION introspection_sources = \ $(filter-out %-private.h, $(endless_library_sources)) \ $(endless_public_installed_headers) \ $(endless_private_installed_headers) Endless-@EOS_SDK_API_VERSION@.gir: libendless-@EOS_SDK_API_VERSION@.la Endless_@EOS_SDK_API_VERSION@_gir_INCLUDES = \ GObject-2.0 GLib-2.0 Gio-2.0 Gtk-3.0 Endless_@EOS_SDK_API_VERSION@_gir_SCANNERFLAGS = \ --identifier-prefix=Eos \ --symbol-prefix=eos \ -DCOMPILING_EOS_SDK # Endless_@EOS_SDK_API_VERSION@_gir_CFLAGS = $(INCLUDES) Endless_@EOS_SDK_API_VERSION@_gir_LIBS = libendless-@EOS_SDK_API_VERSION@.la Endless_@EOS_SDK_API_VERSION@_gir_FILES = $(introspection_sources) Endless_@EOS_SDK_API_VERSION@_gir_EXPORT_PACKAGES = @EOS_SDK_API_NAME@ INTROSPECTION_GIRS += Endless-@EOS_SDK_API_VERSION@.gir girdir = $(datadir)/gir-1.0 gir_DATA = $(INTROSPECTION_GIRS) typelibdir = $(libdir)/girepository-1.0 typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) CLEANFILES += $(gir_DATA) $(typelib_DATA) endif # # # TESTS # # # include $(top_srcdir)/test/Makefile.am # Run tests when running 'make check' TESTS_ENVIRONMENT = gtester -k -o test-results.xml --verbose TESTS = test/run-tests CLEANFILES += test-results.xml