Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
b1c5c6d6
Commit
b1c5c6d6
authored
Mar 05, 2001
by
tim@threads.polyesthetic.msg
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Berkeley DB now uses our own Makefile.in which translates automake
targets (like 'distdir') properly.
parent
6808abd2
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
51 additions
and
14 deletions
+51
-14
bdb/Makefile.in
bdb/Makefile.in
+49
-0
configure.in
configure.in
+2
-14
No files found.
bdb/Makefile.in
0 → 100644
View file @
b1c5c6d6
# Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# Adaptor makefile to translate between what automake expects and what
# BDB provides (or vice versa).
srcdir
=
@srcdir@
top_srcdir
=
@top_srcdir@
# distdir and top_distdir are set by the calling Makefile
bdb_build
=
build_unix
files
=
LICENSE Makefile Makefile.in README
subdirs
=
btree build_vxworks build_win32 clib common cxx db db185
\
db_archive db_checkpoint db_deadlock db_dump db_dump185 db_load
\
db_printlog db_recover db_stat db_upgrade db_verify dbm dist docs
\
env
examples_c examples_cxx
hash
hsearch include java libdb_java
\
lock log mp mutex os os_vxworks os_win32 perl.BerkeleyDB
\
perl.DB_File qam rpc_client rpc_server tcl
test
txn xa
@SET_MAKE@
all
:
cd
$(bdb_build)
&&
$(MAKE)
all
# May want to fix this, and MYSQL/configure, to install things
install
:
distdir
:
for
s
in
$(subdirs)
;
do
\
cp
-pr
$(srcdir)
/
$$
s
$(distdir)
/
$$
s
;
\
done
for
f
in
$(files)
;
do
\
test
-f
$(distdir)
/
$$
f
||
cp
-p
$(srcdir)
/
$$
f
$(distdir)
/
$$
f
;
\
done
mkdir
$(distdir)
/
$(bdb_build)
configure.in
View file @
b1c5c6d6
...
...
@@ -1869,7 +1869,7 @@ then
if test X"$have_berkeley_db" != Xno; then
if test X"$have_berkeley_db" != Xyes; then
# we must build berkeley db from source
sql_server_dirs="$have_berkeley_db
/build_unix
$sql_server_dirs"
sql_server_dirs="$have_berkeley_db $sql_server_dirs"
echo "CONFIGURING FOR BERKELEY DB"
bdb_conf_flags=
...
...
@@ -1880,19 +1880,6 @@ then
(cd $bdb && cd build_unix && sh ../dist/configure $bdb_conf_flags) \
|| AC_MSG_ERROR([could not configure Berkeley DB])
echo "Modifying Berkeley DB install target"
sed -e '
/^install:/ c
\
install
: all
# modified by MySQL configure\
dnl This is needed because
in
some versions of BDB the
install
target
dnl is continued on a second line.
mysql-noinstall-hack:
' \
"$bdb/build_unix/Makefile" > ac_BDB_Makefile
rm "$bdb/build_unix/Makefile" \
&& cp ac_BDB_Makefile "$bdb/build_unix/Makefile" \
&& rm ac_BDB_Makefile \
|| AC_MSG_ERROR([could not modify Berkeley DB Makefile])
echo "END OF BERKELEY DB CONFIGURATION"
fi
...
...
@@ -1944,6 +1931,7 @@ AC_SUBST(GXX)
# Output results
AC_OUTPUT(Makefile extra/Makefile mysys/Makefile isam/Makefile \
strings/Makefile regex/Makefile heap/Makefile \
bdb/Makefile \
myisam/Makefile myisammrg/Makefile \
man/Makefile \
readline/Makefile libmysql_r/Makefile libmysql/Makefile client/Makefile \
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment