16
16
ACLOCAL_AMFLAGS = -I m4 --force
18
# includes append to these:
23
nobase_nodist_include_HEADERS =
24
nobase_dist_include_HEADERS =
25
dist_include_HEADERS =
26
nobase_nodist_pkginclude_HEADERS =
27
nobase_dist_pkginclude_HEADERS =
28
dist_pkginclude_HEADERS =
36
VERSION=$(PANDORA_RELEASE_VERSION)
18
# Process this file with automake to create Makefile.in
43
DIST_SUBDIRS = ${SUBDIRS} tests
57
config/link-warning.h \
58
config/pandora_vc_revinfo \
60
config/uncrustify.cfg \
62
${top_srcdir}/m4/pandora*m4
31
BUILT_SOURCES= drizzled/configmake.h
32
EXTRA_DIST= config/config.rpath m4/gnulib-cache.m4 \
33
config/plugin.ac config/plugin.am \
65
36
CLEANFILES= ${BUILT_SOURCES}
66
DISTCLEANFILES= ac_available_languages_fragment \
74
MAINTAINERCLEANFILES= \
37
DISTCLEANFILES= ac_available_languages_fragment
38
MAINTAINERCLEANFILES= autom4te.cache
40
CLIENT_LDADD= mysys/libmysys.la \
41
mystrings/libmystrings.la \
42
$(LIBDRIZZLE) $(LIBINTL) $(LIBZ) \
43
client/libgetpassword.la
46
client/libgetpassword.la \
48
mystrings/libmystrings.la
52
extra/my_print_defaults
57
client/drizzleimport \
63
client/drizzledump.1 \
64
client/drizzleimport.1 \
67
client_libgetpassword_la_SOURCES= client/get_password.cc
70
client/client_priv.h \
72
client/get_password.h \
74
drizzled/configmake.h \
76
mysys/dynamic_array.h \
78
mystrings/m_string.h \
79
mystrings/my_uctype.h \
84
mysys/cached_directory.h \
86
mysys/drizzle_time.h \
105
mystrings_libmystrings_la_SOURCES= \
106
mystrings/bmove_upp.cc \
107
mystrings/ctype-bin.cc \
108
mystrings/ctype-extra.cc \
109
mystrings/ctype-mb.cc \
110
mystrings/ctype-simple.cc \
111
mystrings/ctype-uca.cc \
112
mystrings/ctype-utf8.cc \
114
mystrings/decimal.cc \
116
mystrings/int2str.cc \
117
mystrings/is_prefix.cc \
119
mystrings/longlong2str.cc \
120
mystrings/my_strtoll10.cc
122
mysys_libmysys_la_SOURCES= \
124
mysys/cached_directory.cc \
125
mysys/charset-def.cc \
129
mysys/dynamic_array.cc \
132
mysys/mf_arr_appstr.cc \
134
mysys/mf_dirname.cc \
137
mysys/mf_getdate.cc \
138
mysys/mf_iocache.cc \
139
mysys/mf_iocache2.cc \
140
mysys/mf_loadpath.cc \
147
mysys/mf_tempfile.cc \
160
mysys/my_getsystime.cc \
168
mysys/my_symlink.cc \
169
mysys/my_symlink2.cc \
171
mysys/my_thr_init.cc \
180
client_drizzle_SOURCES= client/drizzle.cc client/linebuffer.cc
181
client_drizzle_LDADD= ${CLIENT_LDADD} ${READLINE_LIBS}
183
client_drizzledump_SOURCES= client/drizzledump.cc
184
client_drizzledump_LDADD= ${CLIENT_LDADD}
186
client_drizzleimport_SOURCES= client/drizzleimport.cc
187
client_drizzleimport_LDADD= ${CLIENT_LDADD}
189
client_drizzleslap_SOURCES= client/drizzleslap.cc
190
client_drizzleslap_LDADD= ${CLIENT_LDADD}
192
client_drizzletest_SOURCES= client/drizzletest.cc
193
client_drizzletest_LDADD= ${CLIENT_LDADD} ${LIBPCRE}
78
195
EXTRA_LTLIBRARIES=
79
196
pkgplugin_LTLIBRARIES=
80
include config/pandora-plugin.am
197
include config/plugin.am
199
extra_my_print_defaults_SOURCES= extra/my_print_defaults.cc
200
extra_my_print_defaults_LDADD= \
201
$(top_builddir)/mysys/libmysys.la \
202
$(top_builddir)/mystrings/libmystrings.la \
82
205
EXTRA_DIST+= ${man_MANS}
210
# Target 'test' will run the regression test suite using the built server.
212
# If you are running in a shared environment, users can avoid clashing
213
# port numbers by setting individual small numbers 1-100 to the
214
# environment variable MTR_BUILD_THREAD. The script "test-run"
215
# will then calculate the various port numbers it needs from this,
216
# making sure each user use different ports.
222
$(MAKE) $(AM_MAKEFLAGS) test-all
226
$(MAKE) $(AM_MAKEFLAGS) test-drizzle
230
$(MAKE) $(AM_MAKEFLAGS) test-big
89
236
for f in `find ${top_srcdir} -type f | grep -v innobase |\
139
find . -name '*.gcno' | xargs rm -f
140
-rm -rf docs/api docs/dev docs/_build docs/doctrees
142
include config/lcov.am
144
include docs/include.am
145
include drizzled/message/include.am
146
include drizzled/include.am
147
include drizzled/internal/include.am
148
include drizzled/algorithm/include.am
149
include drizzled/util/include.am
150
include client/include.am
151
include support-files/include.am
152
include tests/include.am
153
include unittests/include.am
154
include libdrizzle/include.am
155
include win32/include.am
157
TESTS += ${check_PROGRAMS}
160
find ./ | $(GREP) \.orig | xargs rm -f
161
find ./ | $(GREP) \.moved | xargs rm -f
162
find ./ | $(GREP) \.rej | xargs rm -f
163
find ./ | $(GREP) \~$$ | xargs rm -f
167
cd $(DESTDIR)$(sbindir) && \
168
mv -f drizzled$(EXEEXT) drizzled7$(EXEEXT) && \
169
$(LN_S) drizzled7$(EXEEXT) drizzled$(EXEEXT)
172
cd $(DESTDIR)$(man8dir) && \
173
mv -f drizzled.8 drizzled7.8 && \
174
$(LN_S) drizzled7.8 drizzled.8
177
rm $(DESTDIR)$(man8dir)/drizzled7.8
178
rm $(DESTDIR)$(sbindir)/drizzled7$(EXEEXT)
283
lcov: lcov-clean test lcov/index.html
285
lcov/drizzle.output: drizzled/drizzled
287
${LCOV} --directory ${top_srcdir}/lcov --capture --output-file lcov/drizzle.output
289
lcov/index.html: lcov/drizzle.output
290
${GENHTML} -o lcov lcov/drizzle.output
293
ln -fs pars/pars0lex.l ${top_srcdir}/storage/innobase/pars0lex.l
294
ln -fs pars/lexyy.c ${top_srcdir}/storage/innobase/lexyy.c
295
ln -fs pars/pars0grm.c ${top_srcdir}/storage/innobase/pars0grm.c
296
ln -fs pars/pars0grm.y ${top_srcdir}/storage/innobase/pars0grm.y
298
${LCOV} --directory ${top_srcdir} --zerocounters