1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
|
include $(top_srcdir)/build/autotools/Makefile.am.silent
NULL =
SUBDIRS =
if HAVE_BACON
SUBDIRS += bacon
endif
if HAVE_DBUS
SUBDIRS += dbus
endif
if HAVE_GDBUS
SUBDIRS += gdbus
endif
DIST_SUBDIRS = bacon dbus gdbus
INCLUDES = -I$(top_srcdir)
AM_CPPFLAGS = \
-DG_DISABLE_SINGLE_INCLUDES \
-DGTK_DISABLE_SINGLE_INCLUDES \
-DG_DISABLE_DEPRECATED \
-DGTK_DISABLE_DEPRECATED \
-DG_LOG_DOMAIN=\"Unique\" \
-DPREFIX=\""$(prefix)"\" \
$(DISABLE_DEPRECATED_FLAGS) \
$(UNIQUE_DEBUG_CFLAGS) \
$(NULL)
AM_CFLAGS = $(MAINTAINER_CFLAGS) $(DBUS_CFLAGS) $(UNIQUE_CFLAGS)
BUILT_SOURCES =
EXTRA_DIST =
CLEANFILES =
DISTCLEANFILES =
unique_sources_h = \
$(top_srcdir)/unique/uniqueapp.h \
$(top_srcdir)/unique/uniquebackend.h \
$(top_srcdir)/unique/uniquemessage.h \
$(NULL)
unique_sources_c = \
$(srcdir)/uniqueapp.c \
$(srcdir)/uniquebackend.c \
$(srcdir)/uniquemessage.c \
$(NULL)
unique_sources_priv_h = \
$(top_srcdir)/unique/uniqueinternals.h \
$(NULL)
# glib-mkenums rules
glib_enum_h = uniqueenumtypes.h
glib_enum_c = uniqueenumtypes.c
glib_enum_headers = $(unique_sources_h)
include $(top_srcdir)/build/autotools/Makefile.am.enums
# glib-genmarshal rules
glib_marshal_list = uniquemarshal.list
glib_marshal_prefix = unique_marshal
include $(top_srcdir)/build/autotools/Makefile.am.marshal
unique_backend_libs =
if HAVE_BACON
unique_backend_libs += $(top_builddir)/unique/bacon/libunique-bacon.la
endif
if HAVE_DBUS
unique_backend_libs += $(top_builddir)/unique/dbus/libunique-dbus.la
endif
if HAVE_GDBUS
unique_backend_libs += $(top_builddir)/unique/gdbus/libunique-gdbus.la
endif
uniquedir = $(includedir)/unique-3.0/unique
unique_HEADERS = \
$(unique_sources_h) \
$(top_builddir)/unique/uniqueenumtypes.h \
$(top_builddir)/unique/uniqueversion.h \
$(top_srcdir)/unique/unique.h \
$(NULL)
lib_LTLIBRARIES = libunique-3.0.la
libunique_3_0_la_SOURCES = \
$(unique_sources_c) \
$(unique_sources_priv_h) \
$(BUILT_SOURCES)
libunique_3_0_la_LIBADD = \
$(unique_backend_libs) \
$(UNIQUE_LIBS) \
$(DBUS_LIBS)
libunique_3_0_la_LDFLAGS = \
-version-info $(UNIQUE_LT_VERSION_INFO) \
-export-dynamic \
-export-symbols-regex "^unique.*" \
-rpath $(libdir) \
-no-undefined
DISTCLEANFILES += uniqueversion.h
EXTRA_DIST += uniqueversion.h.in
# introspection
-include $(INTROSPECTION_MAKEFILE)
if HAVE_INTROSPECTION
INTROSPECTION_GIRS = Unique-3.0.gir
Unique-3.0.gir: libunique-3.0.la Makefile
Unique_3_0_gir_NAMESPACE = Unique
Unique_3_0_gir_VERSION = 3.0
Unique_3_0_gir_LIBS = libunique-3.0.la
Unique_3_0_gir_FILES = $(unique_sources_h) $(unique_sources_c) uniqueenumtypes.h uniqueenumtypes.c
Unique_3_0_gir_CFLAGS = $(INCLUDES) $(AM_CPPFLAGS)
Unique_3_0_gir_INCLUDES = GObject-2.0 Gtk-3.0
Unique_3_0_gir_SCANNERFLAGS = --warn-all --pkg-export unique-3.0 --c-include "unique/unique.h"
girdir = $(datadir)/gir-1.0
dist_gir_DATA = Unique-3.0.gir
typelibsdir = $(libdir)/girepository-1.0/
typelibs_DATA = Unique-3.0.typelib
CLEANFILES += $(dist_gir_DATA) $(typelibs_DATA)
endif # HAVE_INTROSPECTION
|