diff options
Diffstat (limited to 'build_posix')
-rw-r--r-- | build_posix/Make.base | 3 | ||||
-rw-r--r-- | build_posix/makemake | 30 | ||||
-rw-r--r-- | build_posix/reconf | 26 |
3 files changed, 34 insertions, 25 deletions
diff --git a/build_posix/Make.base b/build_posix/Make.base index e3b1e96690d..6c3d64c265b 100644 --- a/build_posix/Make.base +++ b/build_posix/Make.base @@ -15,5 +15,8 @@ noinst_PROGRAMS = ex_access ex_all ex_call_center ex_config ex_cursor \ include_HEADERS= wiredtiger.h INCLUDES= -I../src/include +Makefile.am: Make.base makemake ../dist/filelist + @sh makemake + ../src/include/extern.h: $(libwiredtiger_a_SOURCES) @cd ../dist && sh s_prototypes && touch $@ diff --git a/build_posix/makemake b/build_posix/makemake new file mode 100644 index 00000000000..8e08c561f49 --- /dev/null +++ b/build_posix/makemake @@ -0,0 +1,30 @@ +#! /bin/sh +# +# Copyright (c) 2008-2010 WiredTiger, Inc. +# All rights reserved. +# +# $Id$ + +# Build Makefile.am +filelist=../dist/filelist +set_sources() +{ + echo + echo "libwiredtiger_a_SOURCES=\\" + sed -e '/^[a-z]/! d' \ + -e 's/.*/ ..\/& \\/' \ + -e '$s/ \\$//' < $filelist +} + +set_vpath() +{ + echo + printf "VPATH = ../examples/c:" + sed -e '/^[a-z]/! d' \ + -e 's/\(.*\)\/.*/\1/' < $filelist | + sort -u | + while read d ; do printf "../%s:" $d ; done + echo "../src/utilities" +} + +(cat Make.base; set_vpath; set_sources) > Makefile.am diff --git a/build_posix/reconf b/build_posix/reconf index 43d142317e5..3829370b4d1 100644 --- a/build_posix/reconf +++ b/build_posix/reconf @@ -28,9 +28,6 @@ while : esac done -# Cleanup -clean - # Initialize standard automake files. cp ../LICENSE COPYING cat << END > ChangeLog @@ -45,28 +42,7 @@ END cp ../README README # Build Makefile.am -filelist=../dist/filelist -set_sources() -{ - echo - echo "libwiredtiger_a_SOURCES=\\" - sed -e '/^[a-z]/! d' \ - -e 's/.*/ ..\/& \\/' \ - -e '$s/ \\$//' < $filelist -} - -set_vpath() -{ - echo - printf "VPATH = ../examples/c:" - sed -e '/^[a-z]/! d' \ - -e 's/\(.*\)\/.*/\1/' < $filelist | - sort -u | - while read d ; do printf "../%s:" $d ; done - echo "../src/utilities" -} - -(cat Make.base; set_vpath; set_sources) > Makefile.am +sh ./makemake # Build aclocal.m4. aclocal -I aclocal |