mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Makefile.am:
Always include all sub directories in "make dist" Removed incorrect comment configure.in: Unconditionally list make files in AC_CONFIG_FILES Removed 'thread_dirs', it is not used Minor cleanup compile-dist: Simplified the configure line needed for "make dist" to get it all zlib.m4, ssl.m4: Unconditionally list make files in AC_CONFIG_FILES Makefile.am: Removed DIST_SUBDIRS not needed Don't copy soft links as files into source package
This commit is contained in:
@ -45,16 +45,5 @@ fi
|
|||||||
|
|
||||||
# Make sure to enable all features that affect "make dist"
|
# Make sure to enable all features that affect "make dist"
|
||||||
./configure \
|
./configure \
|
||||||
--with-embedded-server \
|
--with-ndbcluster
|
||||||
--with-archive-storage-engine \
|
|
||||||
--with-blackhole-storage-engine \
|
|
||||||
--with-csv-storage-engine \
|
|
||||||
--with-example-storage-engine \
|
|
||||||
--with-federated-storage-engine \
|
|
||||||
--with-innodb \
|
|
||||||
--with-ssl \
|
|
||||||
--enable-thread-safe-client \
|
|
||||||
--with-extra-charsets=complex \
|
|
||||||
--with-ndbcluster \
|
|
||||||
--with-zlib-dir=bundled
|
|
||||||
make
|
make
|
||||||
|
13
Makefile.am
13
Makefile.am
@ -23,14 +23,22 @@ EXTRA_DIST = INSTALL-SOURCE INSTALL-WIN-SOURCE \
|
|||||||
|
|
||||||
SUBDIRS = . include @docs_dirs@ @zlib_dir@ \
|
SUBDIRS = . include @docs_dirs@ @zlib_dir@ \
|
||||||
@readline_topdir@ sql-common scripts \
|
@readline_topdir@ sql-common scripts \
|
||||||
@thread_dirs@ pstack \
|
pstack \
|
||||||
@sql_union_dirs@ unittest storage plugin \
|
@sql_union_dirs@ unittest storage plugin \
|
||||||
@sql_server@ @man_dirs@ tests \
|
@sql_server@ @man_dirs@ tests \
|
||||||
netware @libmysqld_dirs@ \
|
netware @libmysqld_dirs@ \
|
||||||
mysql-test support-files sql-bench @tools_dirs@ \
|
mysql-test support-files sql-bench @tools_dirs@ \
|
||||||
win
|
win
|
||||||
|
|
||||||
DIST_SUBDIRS = $(SUBDIRS) BUILD debian
|
DIST_SUBDIRS = . include Docs zlib \
|
||||||
|
cmd-line-utils sql-common scripts \
|
||||||
|
pstack \
|
||||||
|
strings mysys dbug extra regex libmysql libmysql_r client unittest storage plugin \
|
||||||
|
vio sql man tests \
|
||||||
|
netware libmysqld \
|
||||||
|
mysql-test support-files sql-bench server-tools \
|
||||||
|
win \
|
||||||
|
BUILD debian
|
||||||
|
|
||||||
DISTCLEANFILES = ac_available_languages_fragment
|
DISTCLEANFILES = ac_available_languages_fragment
|
||||||
|
|
||||||
@ -45,7 +53,6 @@ bin-dist: all
|
|||||||
# Create initial database files for Windows installations.
|
# Create initial database files for Windows installations.
|
||||||
dist-hook:
|
dist-hook:
|
||||||
rm -rf `find $(distdir) -type d -name SCCS -print`
|
rm -rf `find $(distdir) -type d -name SCCS -print`
|
||||||
rm -f `find $(distdir) -type l -print`
|
|
||||||
mkdir -p $(distdir)/win
|
mkdir -p $(distdir)/win
|
||||||
scripts/mysql_install_db --no-defaults --windows \
|
scripts/mysql_install_db --no-defaults --windows \
|
||||||
--basedir=$(top_builddir) \
|
--basedir=$(top_builddir) \
|
||||||
|
@ -15,14 +15,6 @@ dnl Add defines so yassl is built and linked with
|
|||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
AC_DEFUN([MYSQL_USE_BUNDLED_YASSL], [
|
AC_DEFUN([MYSQL_USE_BUNDLED_YASSL], [
|
||||||
|
|
||||||
AC_CONFIG_FILES(extra/yassl/Makefile dnl
|
|
||||||
extra/yassl/taocrypt/Makefile dnl
|
|
||||||
extra/yassl/taocrypt/benchmark/Makefile dnl
|
|
||||||
extra/yassl/taocrypt/src/Makefile dnl
|
|
||||||
extra/yassl/taocrypt/test/Makefile dnl
|
|
||||||
extra/yassl/src/Makefile dnl
|
|
||||||
extra/yassl/testsuite/Makefile)
|
|
||||||
|
|
||||||
with_bundled_yassl="yes"
|
with_bundled_yassl="yes"
|
||||||
|
|
||||||
yassl_dir="yassl"
|
yassl_dir="yassl"
|
||||||
@ -167,6 +159,15 @@ dnl macro bails out with error.
|
|||||||
dnl
|
dnl
|
||||||
dnl ------------------------------------------------------------------------
|
dnl ------------------------------------------------------------------------
|
||||||
AC_DEFUN([MYSQL_CHECK_SSL], [
|
AC_DEFUN([MYSQL_CHECK_SSL], [
|
||||||
|
|
||||||
|
AC_CONFIG_FILES(extra/yassl/Makefile dnl
|
||||||
|
extra/yassl/taocrypt/Makefile dnl
|
||||||
|
extra/yassl/taocrypt/benchmark/Makefile dnl
|
||||||
|
extra/yassl/taocrypt/src/Makefile dnl
|
||||||
|
extra/yassl/taocrypt/test/Makefile dnl
|
||||||
|
extra/yassl/src/Makefile dnl
|
||||||
|
extra/yassl/testsuite/Makefile)
|
||||||
|
|
||||||
AC_MSG_CHECKING(for SSL)
|
AC_MSG_CHECKING(for SSL)
|
||||||
AC_ARG_WITH([ssl],
|
AC_ARG_WITH([ssl],
|
||||||
[ --with-ssl[=DIR] Include SSL support],
|
[ --with-ssl[=DIR] Include SSL support],
|
||||||
|
@ -64,6 +64,9 @@ dnl installation dir ($pkglibdir), so ZLIB_DEPS is set to point to
|
|||||||
dnl $pkglibdir.
|
dnl $pkglibdir.
|
||||||
|
|
||||||
AC_DEFUN([MYSQL_CHECK_ZLIB_WITH_COMPRESS], [
|
AC_DEFUN([MYSQL_CHECK_ZLIB_WITH_COMPRESS], [
|
||||||
|
|
||||||
|
AC_CONFIG_FILES(zlib/Makefile)
|
||||||
|
|
||||||
AC_MSG_CHECKING([for zlib compression library])
|
AC_MSG_CHECKING([for zlib compression library])
|
||||||
case $SYSTEM_TYPE in
|
case $SYSTEM_TYPE in
|
||||||
*netware* | *modesto*)
|
*netware* | *modesto*)
|
||||||
@ -124,10 +127,6 @@ case $SYSTEM_TYPE in
|
|||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
if test -n "$zlib_dir"
|
|
||||||
then
|
|
||||||
AC_CONFIG_FILES(zlib/Makefile)
|
|
||||||
fi
|
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl ------------------------------------------------------------------------
|
dnl ------------------------------------------------------------------------
|
||||||
|
129
configure.in
129
configure.in
@ -2306,8 +2306,7 @@ AC_ARG_WITH([mysqlmanager],
|
|||||||
if test "$with_mysqlmanager" = "yes" -o \
|
if test "$with_mysqlmanager" = "yes" -o \
|
||||||
'(' "$with_mysqlmanager:$with_server" = ":yes" -a \
|
'(' "$with_mysqlmanager:$with_server" = ":yes" -a \
|
||||||
-d "$srcdir/server-tools" ')' ; then
|
-d "$srcdir/server-tools" ')' ; then
|
||||||
tools_dirs="$tools_dirs server-tools"
|
tools_dirs="server-tools"
|
||||||
AC_CONFIG_FILES(server-tools/Makefile server-tools/instance-manager/Makefile)
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_SUBST(tools_dirs)
|
AC_SUBST(tools_dirs)
|
||||||
@ -2319,7 +2318,6 @@ if test "$with_embedded_server" = "yes"
|
|||||||
then
|
then
|
||||||
libmysqld_dirs=libmysqld
|
libmysqld_dirs=libmysqld
|
||||||
|
|
||||||
AC_CONFIG_FILES(libmysqld/Makefile libmysqld/examples/Makefile)
|
|
||||||
# We can't build embedded library without building the server, because
|
# We can't build embedded library without building the server, because
|
||||||
# we depend on libmysys, libmystrings, libmyisam, etc.
|
# we depend on libmysys, libmystrings, libmyisam, etc.
|
||||||
with_server=yes
|
with_server=yes
|
||||||
@ -2404,70 +2402,58 @@ then
|
|||||||
# For NetWare, do not need readline
|
# For NetWare, do not need readline
|
||||||
echo "Skipping readline"
|
echo "Skipping readline"
|
||||||
else
|
else
|
||||||
|
if [test "$with_libedit" = "yes"] || [test "$with_libedit" = "undefined"] && [test "$with_readline" = "undefined"]
|
||||||
if [test "$with_libedit" = "yes"] || [test "$with_libedit" = "undefined"] && [test "$with_readline" = "undefined"]
|
|
||||||
then
|
|
||||||
readline_topdir="cmd-line-utils"
|
|
||||||
readline_basedir="libedit"
|
|
||||||
readline_dir="$readline_topdir/$readline_basedir"
|
|
||||||
readline_link="\$(top_builddir)/cmd-line-utils/libedit/libedit.a"
|
|
||||||
readline_h_ln_cmd="\$(LN) -s \$(top_srcdir)/cmd-line-utils/libedit/readline readline"
|
|
||||||
compile_libedit=yes
|
|
||||||
AC_DEFINE_UNQUOTED(HAVE_HIST_ENTRY, 1)
|
|
||||||
AC_DEFINE_UNQUOTED(USE_LIBEDIT_INTERFACE, 1)
|
|
||||||
elif test "$with_readline" = "yes"
|
|
||||||
then
|
|
||||||
readline_topdir="cmd-line-utils"
|
|
||||||
readline_basedir="readline"
|
|
||||||
readline_dir="$readline_topdir/$readline_basedir"
|
|
||||||
readline_link="\$(top_builddir)/cmd-line-utils/readline/libreadline.a"
|
|
||||||
readline_h_ln_cmd="\$(LN) -s \$(top_srcdir)/cmd-line-utils/readline readline"
|
|
||||||
compile_readline=yes
|
|
||||||
want_to_use_readline="yes"
|
|
||||||
AC_DEFINE_UNQUOTED(USE_NEW_READLINE_INTERFACE, 1)
|
|
||||||
else
|
|
||||||
# Use system readline library
|
|
||||||
AC_LANG_SAVE
|
|
||||||
AC_LANG_CPLUSPLUS
|
|
||||||
MYSQL_CHECK_LIBEDIT_INTERFACE
|
|
||||||
MYSQL_CHECK_NEW_RL_INTERFACE
|
|
||||||
MYSQL_CHECK_READLINE_DECLARES_HIST_ENTRY
|
|
||||||
AC_LANG_RESTORE
|
|
||||||
if [test "$mysql_cv_new_rl_interface" = "yes"] && [test -d "./cmd-line-utils/readline"]
|
|
||||||
then
|
then
|
||||||
# Use the new readline interface, but only if the package includes a bundled libreadline
|
readline_topdir="cmd-line-utils"
|
||||||
# this way we avoid linking commercial source with GPL readline
|
readline_basedir="libedit"
|
||||||
readline_link="-lreadline"
|
readline_dir="$readline_topdir/$readline_basedir"
|
||||||
want_to_use_readline="yes"
|
readline_link="\$(top_builddir)/cmd-line-utils/libedit/libedit.a"
|
||||||
elif [test "$mysql_cv_libedit_interface" = "yes"]
|
readline_h_ln_cmd="\$(LN) -s \$(top_srcdir)/cmd-line-utils/libedit/readline readline"
|
||||||
|
compile_libedit=yes
|
||||||
|
AC_DEFINE_UNQUOTED(HAVE_HIST_ENTRY, 1)
|
||||||
|
AC_DEFINE_UNQUOTED(USE_LIBEDIT_INTERFACE, 1)
|
||||||
|
elif test "$with_readline" = "yes"
|
||||||
then
|
then
|
||||||
# Use libedit
|
readline_topdir="cmd-line-utils"
|
||||||
readline_link="-ledit"
|
readline_basedir="readline"
|
||||||
|
readline_dir="$readline_topdir/$readline_basedir"
|
||||||
|
readline_link="\$(top_builddir)/cmd-line-utils/readline/libreadline.a"
|
||||||
|
readline_h_ln_cmd="\$(LN) -s \$(top_srcdir)/cmd-line-utils/readline readline"
|
||||||
|
compile_readline=yes
|
||||||
|
want_to_use_readline="yes"
|
||||||
|
AC_DEFINE_UNQUOTED(USE_NEW_READLINE_INTERFACE, 1)
|
||||||
else
|
else
|
||||||
AC_MSG_ERROR([Could not find system readline or libedit libraries
|
# Use system readline library
|
||||||
Use --with-readline or --with-libedit to use the bundled
|
AC_LANG_SAVE
|
||||||
versions of libedit or readline])
|
AC_LANG_CPLUSPLUS
|
||||||
|
MYSQL_CHECK_LIBEDIT_INTERFACE
|
||||||
|
MYSQL_CHECK_NEW_RL_INTERFACE
|
||||||
|
MYSQL_CHECK_READLINE_DECLARES_HIST_ENTRY
|
||||||
|
AC_LANG_RESTORE
|
||||||
|
if [test "$mysql_cv_new_rl_interface" = "yes"] && [test -d "./cmd-line-utils/readline"]
|
||||||
|
then
|
||||||
|
# Use the new readline interface, but only if the package includes a bundled libreadline
|
||||||
|
# this way we avoid linking commercial source with GPL readline
|
||||||
|
readline_link="-lreadline"
|
||||||
|
want_to_use_readline="yes"
|
||||||
|
elif [test "$mysql_cv_libedit_interface" = "yes"]
|
||||||
|
then
|
||||||
|
# Use libedit
|
||||||
|
readline_link="-ledit"
|
||||||
|
else
|
||||||
|
AC_MSG_ERROR([Could not find system readline or libedit libraries
|
||||||
|
Use --with-readline or --with-libedit to use the bundled
|
||||||
|
versions of libedit or readline])
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
|
|
||||||
# if there is no readline, but we want to build with readline, we fail
|
# if there is no readline, but we want to build with readline, we fail
|
||||||
if [test "$want_to_use_readline" = "yes"] && [test ! -d "./cmd-line-utils/readline"]
|
if [test "$want_to_use_readline" = "yes"] && [test ! -d "./cmd-line-utils/readline"]
|
||||||
then
|
then
|
||||||
AC_MSG_ERROR([This commercially licensed MySQL source package can't
|
AC_MSG_ERROR([This commercially licensed MySQL source package can't
|
||||||
be built with libreadline. Please use --with-libedit to use
|
be built with libreadline. Please use --with-libedit to use
|
||||||
the bundled version of libedit instead.])
|
the bundled version of libedit instead.])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#
|
|
||||||
# if either readline or libedit is enabled - generate Makefile's for both
|
|
||||||
# (to make sure both are included in 'make dist')
|
|
||||||
#
|
|
||||||
if test -n "$readline_basedir"
|
|
||||||
then
|
|
||||||
AC_CONFIG_FILES(cmd-line-utils/Makefile dnl
|
|
||||||
cmd-line-utils/libedit/Makefile dnl
|
|
||||||
cmd-line-utils/readline/Makefile)
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_SUBST(readline_dir)
|
AC_SUBST(readline_dir)
|
||||||
@ -2536,7 +2522,6 @@ AC_SUBST(man8_files)
|
|||||||
sql_server_dirs=
|
sql_server_dirs=
|
||||||
sql_server=
|
sql_server=
|
||||||
server_scripts=
|
server_scripts=
|
||||||
thread_dirs=
|
|
||||||
|
|
||||||
dnl This probably should be cleaned up more - for now the threaded
|
dnl This probably should be cleaned up more - for now the threaded
|
||||||
dnl client is just using plain-old libs.
|
dnl client is just using plain-old libs.
|
||||||
@ -2549,7 +2534,6 @@ then
|
|||||||
sql_client_dirs="strings regex mysys dbug extra libmysql client"
|
sql_client_dirs="strings regex mysys dbug extra libmysql client"
|
||||||
else
|
else
|
||||||
sql_client_dirs="strings regex mysys dbug extra libmysql libmysql_r client"
|
sql_client_dirs="strings regex mysys dbug extra libmysql libmysql_r client"
|
||||||
AC_CONFIG_FILES(libmysql_r/Makefile)
|
|
||||||
AC_DEFINE([THREAD_SAFE_CLIENT], [1], [Should the client be thread safe])
|
AC_DEFINE([THREAD_SAFE_CLIENT], [1], [Should the client be thread safe])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -2584,7 +2568,7 @@ then
|
|||||||
server_scripts="mysqld_safe mysql_install_db"
|
server_scripts="mysqld_safe mysql_install_db"
|
||||||
sql_server_dirs="strings mysys dbug extra regex"
|
sql_server_dirs="strings mysys dbug extra regex"
|
||||||
|
|
||||||
sql_server="$sql_server vio sql"
|
sql_server="vio sql"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# IMPORTANT - do not modify LIBS past this line - this hack is the only way
|
# IMPORTANT - do not modify LIBS past this line - this hack is the only way
|
||||||
@ -2596,7 +2580,6 @@ LIBS="$LIBS $STATIC_NSS_FLAGS"
|
|||||||
|
|
||||||
AC_SUBST(sql_server_dirs)
|
AC_SUBST(sql_server_dirs)
|
||||||
AC_SUBST(sql_server)
|
AC_SUBST(sql_server)
|
||||||
AC_SUBST(thread_dirs)
|
|
||||||
AC_SUBST(server_scripts)
|
AC_SUBST(server_scripts)
|
||||||
|
|
||||||
AC_SUBST(mysql_plugin_dirs)
|
AC_SUBST(mysql_plugin_dirs)
|
||||||
@ -2634,17 +2617,27 @@ esac
|
|||||||
AC_SUBST(MAKE_BINARY_DISTRIBUTION_OPTIONS)
|
AC_SUBST(MAKE_BINARY_DISTRIBUTION_OPTIONS)
|
||||||
|
|
||||||
# Output results
|
# Output results
|
||||||
|
if test -d "pstack" ; then
|
||||||
|
AC_CONFIG_FILES(pstack/Makefile pstack/aout/Makefile)
|
||||||
|
fi
|
||||||
|
if test -d "cmd-line-utils/readline" ; then
|
||||||
|
AC_CONFIG_FILES(cmd-line-utils/readline/Makefile)
|
||||||
|
fi
|
||||||
|
|
||||||
AC_CONFIG_FILES(Makefile extra/Makefile mysys/Makefile dnl
|
AC_CONFIG_FILES(Makefile extra/Makefile mysys/Makefile dnl
|
||||||
unittest/Makefile unittest/mytap/Makefile unittest/mytap/t/Makefile dnl
|
unittest/Makefile unittest/mytap/Makefile unittest/mytap/t/Makefile dnl
|
||||||
unittest/mysys/Makefile unittest/examples/Makefile dnl
|
unittest/mysys/Makefile unittest/examples/Makefile dnl
|
||||||
strings/Makefile regex/Makefile storage/Makefile dnl
|
strings/Makefile regex/Makefile storage/Makefile dnl
|
||||||
man/Makefile BUILD/Makefile vio/Makefile dnl
|
man/Makefile BUILD/Makefile vio/Makefile dnl
|
||||||
libmysql/Makefile client/Makefile dnl
|
libmysql/Makefile libmysql_r/Makefile client/Makefile dnl
|
||||||
pstack/Makefile pstack/aout/Makefile sql/Makefile sql/share/Makefile dnl
|
sql/Makefile sql/share/Makefile dnl
|
||||||
sql/sql_builtin.cc sql-common/Makefile dnl
|
sql/sql_builtin.cc sql-common/Makefile dnl
|
||||||
dbug/Makefile scripts/Makefile include/Makefile dnl
|
dbug/Makefile scripts/Makefile include/Makefile dnl
|
||||||
tests/Makefile Docs/Makefile support-files/Makefile dnl
|
tests/Makefile Docs/Makefile support-files/Makefile dnl
|
||||||
support-files/MacOSX/Makefile support-files/RHEL4-SElinux/Makefile dnl
|
support-files/MacOSX/Makefile support-files/RHEL4-SElinux/Makefile dnl
|
||||||
|
server-tools/Makefile server-tools/instance-manager/Makefile dnl
|
||||||
|
cmd-line-utils/Makefile cmd-line-utils/libedit/Makefile dnl
|
||||||
|
libmysqld/Makefile libmysqld/examples/Makefile dnl
|
||||||
mysql-test/Makefile dnl
|
mysql-test/Makefile dnl
|
||||||
debian/Makefile debian/defs.mk debian/control dnl
|
debian/Makefile debian/defs.mk debian/control dnl
|
||||||
mysql-test/ndb/Makefile netware/Makefile sql-bench/Makefile dnl
|
mysql-test/ndb/Makefile netware/Makefile sql-bench/Makefile dnl
|
||||||
|
@ -24,6 +24,7 @@ BUILT_SOURCES= $(top_builddir)/include/mysqld_error.h \
|
|||||||
pkginclude_HEADERS= $(BUILT_SOURCES)
|
pkginclude_HEADERS= $(BUILT_SOURCES)
|
||||||
DISTCLEANFILES = $(BUILT_SOURCES)
|
DISTCLEANFILES = $(BUILT_SOURCES)
|
||||||
SUBDIRS = @yassl_dir@
|
SUBDIRS = @yassl_dir@
|
||||||
|
DIST_SUBDIRS = yassl
|
||||||
|
|
||||||
# This will build mysqld_error.h, mysqld_ername.h and sql_state.h
|
# This will build mysqld_error.h, mysqld_ername.h and sql_state.h
|
||||||
# NOTE Built files should depend on their sources to avoid
|
# NOTE Built files should depend on their sources to avoid
|
||||||
|
@ -34,7 +34,6 @@ libmysqlclient_la_LDFLAGS = $(target_ldflags)
|
|||||||
EXTRA_DIST = Makefile.shared libmysql.def dll.c mytest.c CMakeLists.txt
|
EXTRA_DIST = Makefile.shared libmysql.def dll.c mytest.c CMakeLists.txt
|
||||||
noinst_HEADERS = client_settings.h
|
noinst_HEADERS = client_settings.h
|
||||||
|
|
||||||
# This is called from the toplevel makefile
|
|
||||||
link_sources:
|
link_sources:
|
||||||
set -x; \
|
set -x; \
|
||||||
ss=`echo $(mystringsobjects) | sed "s;\.lo;.c;g"`; \
|
ss=`echo $(mystringsobjects) | sed "s;\.lo;.c;g"`; \
|
||||||
|
@ -29,11 +29,10 @@ INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include \
|
|||||||
## automake barfs if you don't use $(srcdir) or $(top_srcdir) in include
|
## automake barfs if you don't use $(srcdir) or $(top_srcdir) in include
|
||||||
include $(top_srcdir)/libmysql/Makefile.shared
|
include $(top_srcdir)/libmysql/Makefile.shared
|
||||||
|
|
||||||
libmysqlclient_r_la_SOURCES = $(target_sources)
|
no_dist_libmysqlclient_r_la_SOURCES = $(target_sources)
|
||||||
libmysqlclient_r_la_LIBADD = $(target_libadd) $(yassl_las)
|
libmysqlclient_r_la_LIBADD = $(target_libadd) $(yassl_las)
|
||||||
libmysqlclient_r_la_LDFLAGS = $(target_ldflags)
|
libmysqlclient_r_la_LDFLAGS = $(target_ldflags)
|
||||||
|
|
||||||
# This is called from the toplevel makefile
|
|
||||||
link_sources:
|
link_sources:
|
||||||
set -x; \
|
set -x; \
|
||||||
for d in $(top_srcdir)/libmysql $(top_builddir)/libmysql; do \
|
for d in $(top_srcdir)/libmysql $(top_builddir)/libmysql; do \
|
||||||
|
@ -78,7 +78,8 @@ sqlsources = derror.cc field.cc field_conv.cc strfunc.cc filesort.cc \
|
|||||||
rpl_injector.cc my_user.c partition_info.cc \
|
rpl_injector.cc my_user.c partition_info.cc \
|
||||||
sql_servers.cc
|
sql_servers.cc
|
||||||
|
|
||||||
libmysqld_int_a_SOURCES= $(libmysqld_sources) $(libmysqlsources) $(sqlsources)
|
libmysqld_int_a_SOURCES= $(libmysqld_sources)
|
||||||
|
nodist_libmysqld_int_a_SOURCES= $(libmysqlsources) $(sqlsources)
|
||||||
libmysqld_a_SOURCES=
|
libmysqld_a_SOURCES=
|
||||||
|
|
||||||
sqlstoragesources = $(EXTRA_libmysqld_a_SOURCES)
|
sqlstoragesources = $(EXTRA_libmysqld_a_SOURCES)
|
||||||
|
@ -15,8 +15,8 @@
|
|||||||
|
|
||||||
noinst_PROGRAMS = mysql
|
noinst_PROGRAMS = mysql
|
||||||
bin_PROGRAMS = mysqltest_embedded mysql_client_test_embedded
|
bin_PROGRAMS = mysqltest_embedded mysql_client_test_embedded
|
||||||
client_sources = $(mysqltest_embedded_SOURCES) $(mysql_SOURCES)
|
client_sources = $(nodist_mysqltest_embedded_SOURCES) $(nodist_mysql_SOURCES)
|
||||||
tests_sources = $(mysql_client_test_embedded_SOURCES)
|
tests_sources = $(nodist_mysql_client_test_embedded_SOURCES)
|
||||||
BUILT_SOURCES = link_sources
|
BUILT_SOURCES = link_sources
|
||||||
CLEANFILES = $(client_sources) $(tests_sources) $(BUILT_SOURCES)
|
CLEANFILES = $(client_sources) $(tests_sources) $(BUILT_SOURCES)
|
||||||
EXTRA_DIST = CMakeLists.txt
|
EXTRA_DIST = CMakeLists.txt
|
||||||
@ -41,15 +41,15 @@ LDADD = @CLIENT_EXTRA_LDFLAGS@ ../libmysqld.a @LIBDL@ $(CXXLDFLAGS) \
|
|||||||
@NDB_SCI_LIBS@
|
@NDB_SCI_LIBS@
|
||||||
|
|
||||||
mysqltest_embedded_LINK = $(CXXLINK)
|
mysqltest_embedded_LINK = $(CXXLINK)
|
||||||
mysqltest_embedded_SOURCES = mysqltest.c
|
nodist_mysqltest_embedded_SOURCES = mysqltest.c
|
||||||
mysqltest_embedded_LDADD = $(LDADD) $(top_builddir)/regex/libregex.a
|
mysqltest_embedded_LDADD = $(LDADD) $(top_builddir)/regex/libregex.a
|
||||||
|
|
||||||
mysql_SOURCES = mysql.cc readline.cc completion_hash.cc \
|
nodist_mysql_SOURCES = mysql.cc readline.cc completion_hash.cc \
|
||||||
my_readline.h sql_string.h completion_hash.h
|
my_readline.h sql_string.h completion_hash.h
|
||||||
mysql_LDADD = @readline_link@ @TERMCAP_LIB@ $(LDADD)
|
mysql_LDADD = @readline_link@ @TERMCAP_LIB@ $(LDADD)
|
||||||
|
|
||||||
mysql_client_test_embedded_LINK = $(CXXLINK)
|
mysql_client_test_embedded_LINK = $(CXXLINK)
|
||||||
mysql_client_test_embedded_SOURCES = mysql_client_test.c
|
nodist_mysql_client_test_embedded_SOURCES = mysql_client_test.c
|
||||||
|
|
||||||
# Don't update the files from bitkeeper
|
# Don't update the files from bitkeeper
|
||||||
%::SCCS/s.%
|
%::SCCS/s.%
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
## Process this file with automake to create Makefile.in
|
## Process this file with automake to create Makefile.in
|
||||||
|
|
||||||
SUBDIRS = ndb
|
SUBDIRS = ndb
|
||||||
DIST_SUBDIRS=ndb
|
|
||||||
|
|
||||||
benchdir_root= $(prefix)
|
benchdir_root= $(prefix)
|
||||||
testdir = $(benchdir_root)/mysql-test
|
testdir = $(benchdir_root)/mysql-test
|
||||||
|
@ -22,6 +22,7 @@ AUTOMAKE_OPTIONS = foreign
|
|||||||
EXTRA_DIST = fulltext/configure.in
|
EXTRA_DIST = fulltext/configure.in
|
||||||
|
|
||||||
SUBDIRS = @mysql_pg_dirs@
|
SUBDIRS = @mysql_pg_dirs@
|
||||||
|
DIST_SUBDIRS = daemon_example fulltext
|
||||||
|
|
||||||
# Don't update the files from bitkeeper
|
# Don't update the files from bitkeeper
|
||||||
%::SCCS/s.%
|
%::SCCS/s.%
|
||||||
|
@ -106,11 +106,11 @@ mysqld_SOURCES = sql_lex.cc sql_handler.cc sql_partition.cc \
|
|||||||
rpl_utility.cc rpl_injector.cc rpl_rli.cc rpl_mi.cc \
|
rpl_utility.cc rpl_injector.cc rpl_rli.cc rpl_mi.cc \
|
||||||
rpl_reporting.cc \
|
rpl_reporting.cc \
|
||||||
sql_union.cc sql_derived.cc \
|
sql_union.cc sql_derived.cc \
|
||||||
client.c sql_client.cc mini_client_errors.c pack.c\
|
sql_client.cc \
|
||||||
stacktrace.c repl_failsafe.h repl_failsafe.cc \
|
stacktrace.c repl_failsafe.h repl_failsafe.cc \
|
||||||
sql_olap.cc sql_view.cc \
|
sql_olap.cc sql_view.cc \
|
||||||
gstream.cc spatial.cc sql_help.cc sql_cursor.cc \
|
gstream.cc spatial.cc sql_help.cc sql_cursor.cc \
|
||||||
tztime.cc my_time.c my_user.c my_decimal.cc\
|
tztime.cc my_decimal.cc\
|
||||||
sp_head.cc sp_pcontext.cc sp_rcontext.cc sp.cc \
|
sp_head.cc sp_pcontext.cc sp_rcontext.cc sp.cc \
|
||||||
sp_cache.cc parse_file.cc sql_trigger.cc \
|
sp_cache.cc parse_file.cc sql_trigger.cc \
|
||||||
event_scheduler.cc event_data_objects.cc \
|
event_scheduler.cc event_data_objects.cc \
|
||||||
@ -119,6 +119,8 @@ mysqld_SOURCES = sql_lex.cc sql_handler.cc sql_partition.cc \
|
|||||||
sql_builtin.cc sql_tablespace.cc partition_info.cc \
|
sql_builtin.cc sql_tablespace.cc partition_info.cc \
|
||||||
sql_servers.cc
|
sql_servers.cc
|
||||||
|
|
||||||
|
nodist_mysqld_SOURCES = mini_client_errors.c pack.c client.c my_time.c my_user.c
|
||||||
|
|
||||||
libndb_la_CPPFLAGS= @ndbcluster_includes@
|
libndb_la_CPPFLAGS= @ndbcluster_includes@
|
||||||
libndb_la_SOURCES= ha_ndbcluster.cc \
|
libndb_la_SOURCES= ha_ndbcluster.cc \
|
||||||
ha_ndbcluster_binlog.cc \
|
ha_ndbcluster_binlog.cc \
|
||||||
@ -147,6 +149,7 @@ DISTCLEANFILES = $(EXTRA_PROGRAMS)
|
|||||||
MAINTAINERCLEANFILES = $(BUILT_MAINT_SRC)
|
MAINTAINERCLEANFILES = $(BUILT_MAINT_SRC)
|
||||||
AM_YFLAGS = -d --verbose
|
AM_YFLAGS = -d --verbose
|
||||||
|
|
||||||
|
# These are listed in 'nodist_mysqld_SOURCES'
|
||||||
link_sources:
|
link_sources:
|
||||||
rm -f mini_client_errors.c
|
rm -f mini_client_errors.c
|
||||||
@LN_CP_F@ $(top_srcdir)/libmysql/errmsg.c mini_client_errors.c
|
@LN_CP_F@ $(top_srcdir)/libmysql/errmsg.c mini_client_errors.c
|
||||||
|
Reference in New Issue
Block a user