root/trunk/midgard/core/midgard/Makefile.am

Revision 25155, 5.8 kB (checked in by piotras, 3 weeks ago)

MidgardQueryStorage? initial implementation. Refs #1507

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 ## Process this file with automake to produce Makefile.in
2
3 ACLOCAL_AMFLAGS = -I m4
4
5 #DISTCHECK_CONFIGURE_FLAGS = --enable-introspection
6
7 lib_LTLIBRARIES = \
8         src/libmidgard2.la
9
10 bin_PROGRAMS = \
11         test/midgard2-schema \
12         test/midgard2-query
13
14 if MIDGARD_DBUS_SUPPORT
15 dbus_pkgdatadir = $(DBUS_CONF_DIR)/dbus-1/system.d
16 dbus_pkgdata_DATA = midgard_dbus.conf
17 endif
18
19 test_midgard2_schema_SOURCES = test/midgard-schema.c
20 test_midgard2_query_SOURCES = test/midgard-query.c
21
22 noinst_PROGRAMS = $(TESTS)
23
24 nobase_dist_sysconf_DATA = \
25         conf.d/midgard.conf.example
26
27 dist_pkgdata_DATA = MidgardObjects.xml \
28         midgard_initial_database.xml \
29         midgard_auth_types.xml \
30         midgard_dbus.conf \
31         conf.d/midgard.conf.example
32
33 schemadir = $(datadir)/midgard2/schema
34 schema_DATA = schema/README.txt
35 viewsdir = $(datadir)/midgard2/views
36 views_DATA = views/README-views.txt
37
38 midgard_public_h = \
39         src/midgard_config.h \
40         src/midgard_config_auto.h \
41         src/midgard_dbobject.h \
42         src/midgard_defs.h \
43         src/midgard_dbus.h \
44         src/midgard.h \
45         src/midgard_key_config_common.h \
46         src/midgard_object.h \
47         src/query_builder.h \
48         src/midgard_metadata.h \
49         src/midgard_timestamp.h \
50         src/uuid.h \
51         src/guid.h \
52         src/midgard_datatypes.h \
53         src/midgard_object_class.h \
54         src/midgard_type.h \
55         src/midgard_quota.h \
56         src/midgard_reflection_property.h \
57         src/midgard_schema.h \
58         src/midgard_connection.h \
59         src/midgard_error.h \
60         src/midgard_collector.h \
61         src/midgard_object_parameter.h \
62         src/midgard_object_attachment.h \
63         src/midgard_query_constraint.h \
64         src/midgard_query_executor.h \
65         src/midgard_query_group_constraint.h \
66         src/midgard_query_holder.h \
67         src/midgard_query_value.h \
68         src/midgard_query_property.h \
69         src/midgard_query_select.h \
70         src/midgard_query_storage.h \
71         src/midgard_query_simple_constraint.h \
72         src/midgard_replicator.h \
73         src/midgard_blob.h \
74         src/midgard_storage.h \
75         src/midgard_transaction.h \
76         src/midgard_tree.h \
77         src/midgard_user.h \
78         src/midgard_utils.h \
79         src/midgard_view.h
80
81 man_MANS = man/midgard2-schema.1 \
82         man/midgard2-query.1
83
84 EXTRA_DIST =  \
85         $(man_MANS) \
86         midgard2.pc.in \
87         $(schema_DATA) \
88         $(views_DATA)
89 #m4/introspection.m4
90
91 LDADD = src/libmidgard2.la
92
93 if PLATFORM_WIN32
94 no_undefined = -no-undefined
95 endif
96
97 $(PROGRAMS): $(LDADD)
98
99 src_libmidgard2_la_CPPFLAGS = \
100         -I$(top_srcdir)/src -DG_LOG_DOMAIN=\"midgard-core\"
101
102 AM_CFLAGS = -I$(top_srcdir)/src @MIDGARD_CFLAGS@
103 AM_LDFLAGS = @MIDGARD_LIBS@
104
105 src_libmidgard2_la_LDFLAGS = -version-info 2015:0:5 $(no_undefined)
106
107 test_midgard_schema_CPPFLAGS = \
108          -DG_LOG_DOMAIN=\"midgard-core\"
109
110 src_libmidgard2_la_SOURCES = \
111         src/midgard.c \
112         src/midgard_core_connection.h \
113         src/midgard_core_connection.c \
114         src/midgard_core_query.h \
115         src/midgard_core_query.c \
116         src/midgard_key_config.c \
117         src/midgard_key_config_context.c \
118         src/midgard_key_config_file.c \
119         src/midgard_key_config_file_context.c \
120         src/midgard_key_config_common.h \
121         src/midgard_object.c \
122         src/uuid.c \
123         src/guid.c \
124         src/midgard_type.c \
125         src/mgdschema.c \
126         src/midgard_config.c \
127         src/query_builder.c \
128         src/query_constraint.c \
129         src/group_constraint.c \
130         src/query_order.c \
131         src/query_group_constraint.h \
132         src/query_group_constraint.c \
133         src/midgard_metadata.c \
134         src/midgard_timestamp.c \
135         src/midgard_datatypes.c \
136         src/midgard_object_class.c \
137         src/midgard_quota.c \
138         src/query_constraint.h \
139         src/group_constraint.h \
140         src/query_order.h \
141         src/schema.h \
142         src/midgard_reflection_property.c \
143         src/midgard_connection.c \
144         src/midgard_error.c \
145         src/midgard_collector.c \
146         src/midgard_core_metadata.c \
147         src/midgard_core_metadata.h \
148         src/midgard_core_object_class.c \
149         src/midgard_core_object_class.h \
150         src/midgard_core_query_builder.h \
151         src/midgard_core_query_builder.c \
152         src/midgard_core_object.c \
153         src/midgard_core_object.h \
154         src/midgard_core_config.c \
155         src/midgard_core_config.h \
156         src/midgard_core_object_parameter.h \
157         src/midgard_core_schema.c \
158         src/midgard_core_views.c \
159         src/midgard_core_views.h \
160         src/midgard_core_xml.h \
161         src/midgard_core_xml.c \
162         src/midgard_dbus.h \
163         src/midgard_dbus.c \
164         src/midgard_dbus_interface.h \
165         src/midgard_object_parameter.c \
166         src/midgard_object_attachment.c \
167         src/midgard_query_constraint.c \
168         src/midgard_query_executor.c \
169         src/midgard_query_group_constraint.c \
170         src/midgard_query_holder.c \
171         src/midgard_query_property.c \
172         src/midgard_query_select.c \
173         src/midgard_query_simple_constraint.c \
174         src/midgard_query_storage.c \
175         src/midgard_query_value.c \
176         src/midgard_replicator.c \
177         src/midgard_user.c \
178         src/midgard_storage.c \
179         src/midgard_storage.h \
180         src/midgard_dbobject.c \
181         src/midgard_blob.c \
182         src/midgard_transaction.c \
183         src/midgard_tree.c \
184         src/midgard_md5.c \
185         src/midgard_md5.h \
186         src/midgard_view.c
187
188 pkgdatadir = $(datadir)/midgard2
189 pkglibdir = $(libdir)/midgard2
190 libmidgardincludedir = $(includedir)/midgard2/midgard
191 libmidgardinclude_HEADERS = $(midgard_public_h)
192
193 mgdschemasdir = $(datadir)/midgard2/schema
194
195 pkgconfigdir = $(libdir)/pkgconfig
196 pkgconfig_DATA = midgard2.pc
197
198 #-include $(INTROSPECTION_MAKEFILE)
199 #INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir)
200 #INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
201
202 #if HAVE_INTROSPECTION
203 #INTROSPECTION_CFLAGS += $(AM_CFLAGS)
204 #introspection_sources = $(src_libmidgard2_la_SOURCES) $(libmidgardinclude_HEADERS)
205 #Midgard2-10.05.gir: $(lib_LTLIBRARIES)
206 #Midgard2_10_05_gir_INCLUDES = GObject-2.0 libxml2-2.0
207 #Midgard2_10_05_gir_CFLAGS = $(AM_CFLAGS) `pkg-config --cflags libxml-2.0`
208 #Midgard2_10_05_gir_LIBS = $(lib_LTLIBRARIES)
209 #Midgard2_10_05_gir_FILES = $(addprefix $(srcdir)/,$(introspection_sources))
210 #Midgard2_10_05_gir_PACKAGES = gobject-2.0 libxml-2.0
211 #INTROSPECTION_GIRS = Midgard2-10.05.gir
212 #INTROSPECTION_LIBS += -lxml2
213 #girdir = $(datadir)/gir-1.0
214 #dist_gir_DATA = $(INTROSPECTION_GIRS)
215
216 #typelibsdir = $(libdir)/girepositry-1.0
217 #typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
218 #CLEANFILES = $(dist_gir_DATA) $(typelib_DATA)
219 #endif
220
221 doc:
222         doxygen
223
224 .PHONY: doc
Note: See TracBrowser for help on using the browser.