summaryrefslogtreecommitdiff
path: root/storage/innobase
diff options
context:
space:
mode:
authoracurtis@xiphis.org <>2006-04-13 13:49:29 -0700
committeracurtis@xiphis.org <>2006-04-13 13:49:29 -0700
commit4e11a4d94199c710b0c7d0bf547157c14c480f19 (patch)
tree7d7b722a3af9812d173de1c5398f625484467670 /storage/innobase
parentb02463c15aea36ddcd5b4f7d0f5b4594b5c84f62 (diff)
downloadmariadb-git-4e11a4d94199c710b0c7d0bf547157c14c480f19.tar.gz
WL#3201
" Configure support for server plugins "
Diffstat (limited to 'storage/innobase')
-rw-r--r--storage/innobase/Makefile.am29
1 files changed, 29 insertions, 0 deletions
diff --git a/storage/innobase/Makefile.am b/storage/innobase/Makefile.am
index 22796b45882..8504d587e09 100644
--- a/storage/innobase/Makefile.am
+++ b/storage/innobase/Makefile.am
@@ -79,5 +79,34 @@ EXTRA_DIST = include/btr0btr.h include/btr0btr.ic include/btr0cur.h include/btr
include/ut0sort.h include/ut0ut.h include/ut0ut.ic \
cmakelists.txt
+noinst_LIBRARIES = libinnobase.a
+libinnobase_a_LIBADD = usr/libusr.a srv/libsrv.a dict/libdict.a \
+ que/libque.a srv/libsrv.a ibuf/libibuf.a \
+ row/librow.a pars/libpars.a btr/libbtr.a \
+ trx/libtrx.a read/libread.a usr/libusr.a \
+ buf/libbuf.a ibuf/libibuf.a eval/libeval.a \
+ log/liblog.a fsp/libfsp.a fut/libfut.a \
+ fil/libfil.a lock/liblock.a mtr/libmtr.a \
+ page/libpage.a rem/librem.a thr/libthr.a \
+ sync/libsync.a data/libdata.a mach/libmach.a \
+ ha/libha.a dyn/libdyn.a mem/libmem.a \
+ ut/libut.a os/libos.a ut/libut.a
+libinnobase_a_SOURCES =
+
+
+libinnobase.a: $(libinnobase_a_LIBADD)
+ -rm -f $@
+ if test "$(host_os)" = "netware" ; \
+ then \
+ $(libmysqld_a_AR) $@ $(libinnobase_a_LIBADD) ; \
+ else \
+ (for arc in $(libinnobase_a_LIBADD); do \
+ arpath=`echo $$arc|sed 's|[^/]*$$||'`; \
+ $(AR) t $$arc|xargs -n 1 find $$arpath -name; \
+ $(AR) t $$arc|xargs -n 1 find `dirname $$arpath` -path \*/`basename $$arpath`/\* -name; \
+ done ) | sort -u | xargs $(AR) cq $@ ; \
+ $(RANLIB) $@ ; \
+ fi
+
# Don't update the files from bitkeeper
%::SCCS/s.%