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
|
AM_CPPFLAGS = \
-DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
-DPACKAGE_SRC_DIR=\""$(srcdir)"\" \
-DPACKAGE_DATA_DIR=\""$(datadir)"\"
AM_CFLAGS =\
-Wall \
-g \
-I$(top_srcdir) -I$(srcdir)/.. \
-I$(top_builddir) \
-I$(top_builddir)/libgda/data \
$(COREDEPS_CFLAGS) \
$(LIBGDA_WFLAGDS) \
$(LIBGDA_CFLAGS) \
$(GEE_CFLAGS) \
$(VALA_CFLAGS)
lib_LTLIBRARIES = libgdadata-5.0.la
VALAFLAGS = \
--vapidir=$(top_srcdir)/libgda \
--vapidir=$(VAPIDIR) \
--includedir=$(top_srcdir)/libgda \
--pkg libxml-2.0 \
--pkg gee-0.8 \
--pkg libgda-5.0 \
-C -H $(include_headers) \
--gir=GdaData-5.0.gir \
--library gdadata-5.0
object_persistance_sources = \
DataBase.vala \
Catalog.vala \
Schema.vala \
Table.vala \
Record.vala \
SelectQuery.vala
db_collection_sources = \
DbObject.vala \
DbCollection.vala \
DbCatalog.vala \
DbTable.vala \
DbRecord.vala \
DbField.vala \
DbFieldInfo.vala \
DbSchema.vala \
DbRecordCollection.vala \
RecordCollection.vala \
RecordCollectionIterator.vala \
Field.vala \
FieldInfo.vala
include_headers = libgdadata.h
libgdadata_5_0_la_SOURCES = \
NamespaceInfo.vala \
$(object_persistance_sources) \
$(db_collection_sources)
$(include_headers): DataBase.c
vapi: gdadata-5.0.vapi
vapidir = $(VAPIDIR)
vapi_DATA = gdadata-5.0.vapi
gdadata-5.0.vapi GdaData-5.0.gir: libgdadata-5.0.la
CLEANFILES= gdadata-5.0.vapi
libgdadata_5_0_la_LDFLAGS =
libgdadata_5_0_la_LIBADD = \
$(top_builddir)/libgda/libgda-5.0.la \
$(LIBGDA_LIBS) \
$(GEE_LIBS) \
$(VALA_LIBS)
gdadataincludedir = $(includedir)/libgda-$(GDA_ABI_MAJOR_VERSION).$(GDA_ABI_MINOR_VERSION)/libgda/data
gdadatainclude_HEADERS = $(include_headers)
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libgdadata-5.0.pc
# GObject Introspection
if ENABLE_GI_SYSTEM_INSTALL
girdir = $(INTROSPECTION_GIRDIR)
typelibsdir = $(INTROSPECTION_TYPELIBDIR)
else
girdir = $(datadir)/gir-1.0
typelibsdir = $(libdir)/girepository-1.0
endif
# GIR files are generated automatically by Valac then is not necessary to scan source code to generate it
INTROSPECTION_GIRS = GdaData-5.0.gir
# Extract dlname from libfolks.la; see bug #658002.
# This is what g-ir-scanner does.
libgdadata_dlname = \
`$(SED) -n "s/^dlname='\([A-Za-z0-9.+-]\+\)'/\1/p" libgdadata-5.0.la`
INTROSPECTION_COMPILER_ARGS = \
--includedir=. \
--includedir=$(top_srcdir)/libgda \
--includedir=$(top_srcdir)/libgda/data \
--includedir=$(top_builddir)/libgda \
--includedir=$(top_builddir)/libgda/data \
-l $(libgdadata_dlname)
GdaData-5.0.typelib: $(INTROSPECTION_GIRS)
$(INTROSPECTION_COMPILER) $(INTROSPECTION_COMPILER_ARGS) $< -o $@
gir_DATA = $(INTROSPECTION_GIRS)
typelibs_DATA = GdaData-5.0.typelib
CLEANFILES += \
$(typelibs_DATA) \
gdadata-5.0.vapi \
libgdadata-5.0.pc \
$(include_headers) \
$(libgdadata_5_0_la_VALASOURCES:.vala=.c) \
$(srcdir)/libgdadata_5_0_la_vala.stamp
EXTRA_DIST = \
libgdadata-5.0.pc \
$(vapi_DATA) \
$(INTROSPECTION_GIRS) \
$(typelibs_DATA)
|