~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/innobase/Makefile.am

  • Committer: brian
  • Date: 2008-06-25 05:29:13 UTC
  • Revision ID: brian@localhost.localdomain-20080625052913-6upwo0jsrl4lnapl
clean slate

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Copyright (C) 2001, 2004, 2006 MySQL AB & Innobase Oy
 
2
#
 
3
# This program is free software; you can redistribute it and/or modify
 
4
# it under the terms of the GNU General Public License as published by
 
5
# the Free Software Foundation; version 2 of the License.
 
6
 
7
# This program is distributed in the hope that it will be useful,
 
8
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
9
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
10
# GNU General Public License for more details.
 
11
 
12
# You should have received a copy of the GNU General Public License
 
13
# along with this program; if not, write to the Free Software
 
14
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
15
 
 
16
# Process this file with automake to create Makefile.in
 
17
 
 
18
MYSQLDATAdir =          $(localstatedir)
 
19
MYSQLSHAREdir =         $(pkgdatadir)
 
20
MYSQLBASEdir=           $(prefix)
 
21
MYSQLLIBdir=            $(pkglibdir)
 
22
pkgplugindir =          $(pkglibdir)/plugin
 
23
INCLUDES =              -I$(top_srcdir)/include -I$(top_builddir)/include \
 
24
                        -I$(top_srcdir)/regex \
 
25
                        -I$(top_srcdir)/storage/innobase/include \
 
26
                        -I$(top_srcdir)/sql \
 
27
                        -I$(srcdir)
 
28
 
 
29
DEFS =                  @DEFS@
 
30
 
 
31
 
 
32
noinst_HEADERS = include/btr0btr.h include/btr0btr.ic                   \
 
33
                        include/btr0cur.h include/btr0cur.ic            \
 
34
                        include/btr0pcur.h include/btr0pcur.ic          \
 
35
                        include/btr0sea.h include/btr0sea.ic            \
 
36
                        include/btr0types.h include/buf0buf.h           \
 
37
                        include/buf0buf.ic include/buf0flu.h            \
 
38
                        include/buf0flu.ic include/buf0lru.h            \
 
39
                        include/buf0lru.ic include/buf0rea.h            \
 
40
                        include/buf0types.h include/data0data.h         \
 
41
                        include/data0data.ic include/data0type.h        \
 
42
                        include/data0type.ic include/data0types.h       \
 
43
                        include/db0err.h include/dict0boot.h            \
 
44
                        include/dict0boot.ic include/dict0crea.h        \
 
45
                        include/dict0crea.ic include/dict0dict.h        \
 
46
                        include/dict0dict.ic include/dict0load.h        \
 
47
                        include/dict0load.ic include/dict0mem.h         \
 
48
                        include/dict0mem.ic include/dict0types.h        \
 
49
                        include/dyn0dyn.h include/dyn0dyn.ic            \
 
50
                        include/eval0eval.h include/eval0eval.ic        \
 
51
                        include/eval0proc.h include/eval0proc.ic        \
 
52
                        include/fil0fil.h include/fsp0fsp.h             \
 
53
                        include/fsp0fsp.ic include/fut0fut.h            \
 
54
                        include/fut0fut.ic include/fut0lst.h            \
 
55
                        include/fut0lst.ic include/ha0ha.h              \
 
56
                        include/ha0ha.ic include/hash0hash.h            \
 
57
                        include/hash0hash.ic include/ibuf0ibuf.h        \
 
58
                        include/ibuf0ibuf.ic include/ibuf0types.h       \
 
59
                        include/lock0iter.h                             \
 
60
                        include/lock0lock.h include/lock0lock.ic        \
 
61
                        include/lock0priv.h include/lock0priv.ic        \
 
62
                        include/lock0types.h include/log0log.h          \
 
63
                        include/log0log.ic include/log0recv.h           \
 
64
                        include/log0recv.ic include/mach0data.h         \
 
65
                        include/mach0data.ic include/mem0dbg.h          \
 
66
                        include/mem0dbg.ic mem/mem0dbg.c                \
 
67
                        include/mem0mem.h include/mem0mem.ic            \
 
68
                        include/mem0pool.h include/mem0pool.ic          \
 
69
                        include/mtr0log.h include/mtr0log.ic            \
 
70
                        include/mtr0mtr.h include/mtr0mtr.ic            \
 
71
                        include/mtr0types.h include/os0file.h           \
 
72
                        include/os0proc.h include/os0proc.ic            \
 
73
                        include/os0sync.h include/os0sync.ic            \
 
74
                        include/os0thread.h include/os0thread.ic        \
 
75
                        include/page0cur.h include/page0cur.ic          \
 
76
                        include/page0page.h include/page0page.ic        \
 
77
                        include/page0types.h include/pars0grm.h         \
 
78
                        include/pars0opt.h include/pars0opt.ic          \
 
79
                        include/pars0pars.h include/pars0pars.ic        \
 
80
                        include/pars0sym.h include/pars0sym.ic          \
 
81
                        include/pars0types.h include/que0que.h          \
 
82
                        include/que0que.ic include/que0types.h          \
 
83
                        include/read0read.h include/read0read.ic        \
 
84
                        include/read0types.h include/rem0cmp.h          \
 
85
                        include/rem0cmp.ic include/rem0rec.h            \
 
86
                        include/rem0rec.ic include/rem0types.h          \
 
87
                        include/row0ins.h include/row0ins.ic            \
 
88
                        include/row0mysql.h include/row0mysql.ic        \
 
89
                        include/row0purge.h include/row0purge.ic        \
 
90
                        include/row0row.h include/row0row.ic            \
 
91
                        include/row0sel.h include/row0sel.ic            \
 
92
                        include/row0types.h include/row0uins.h          \
 
93
                        include/row0uins.ic include/row0umod.h          \
 
94
                        include/row0umod.ic include/row0undo.h          \
 
95
                        include/row0undo.ic include/row0upd.h           \
 
96
                        include/row0upd.ic include/row0vers.h           \
 
97
                        include/row0vers.ic include/srv0que.h           \
 
98
                        include/srv0srv.h include/srv0srv.ic            \
 
99
                        include/srv0start.h include/sync0arr.h          \
 
100
                        include/sync0arr.ic include/sync0rw.h           \
 
101
                        include/sync0rw.ic include/sync0sync.h          \
 
102
                        include/sync0sync.ic include/sync0types.h       \
 
103
                        include/thr0loc.h include/thr0loc.ic            \
 
104
                        include/trx0purge.h include/trx0purge.ic        \
 
105
                        include/trx0rec.h include/trx0rec.ic            \
 
106
                        include/trx0roll.h include/trx0roll.ic          \
 
107
                        include/trx0rseg.h include/trx0rseg.ic          \
 
108
                        include/trx0sys.h include/trx0sys.ic            \
 
109
                        include/trx0trx.h include/trx0trx.ic            \
 
110
                        include/trx0types.h include/trx0undo.h          \
 
111
                        include/trx0undo.ic include/trx0xa.h            \
 
112
                        include/univ.i include/usr0sess.h               \
 
113
                        include/usr0sess.ic include/usr0types.h         \
 
114
                        include/ut0byte.h include/ut0byte.ic            \
 
115
                        include/ut0dbg.h include/ut0lst.h               \
 
116
                        include/ut0mem.h include/ut0mem.ic              \
 
117
                        include/ut0rnd.h include/ut0rnd.ic              \
 
118
                        include/ut0sort.h include/ut0ut.h               \
 
119
                        include/ut0ut.ic include/ut0vec.h               \
 
120
                        include/ut0vec.ic include/ut0list.h             \
 
121
                        include/ut0list.ic include/ut0wqueue.h          \
 
122
                        include/ha_prototypes.h handler/ha_innodb.h
 
123
 
 
124
EXTRA_LIBRARIES =       libinnobase.a
 
125
noinst_LIBRARIES =      @plugin_innobase_static_target@
 
126
libinnobase_a_SOURCES = btr/btr0btr.c btr/btr0cur.c btr/btr0pcur.c      \
 
127
                        btr/btr0sea.c buf/buf0buf.c buf/buf0flu.c       \
 
128
                        buf/buf0lru.c buf/buf0rea.c data/data0data.c    \
 
129
                        data/data0type.c dict/dict0boot.c               \
 
130
                        dict/dict0crea.c dict/dict0dict.c               \
 
131
                        dict/dict0load.c dict/dict0mem.c dyn/dyn0dyn.c  \
 
132
                        eval/eval0eval.c eval/eval0proc.c               \
 
133
                        fil/fil0fil.c fsp/fsp0fsp.c fut/fut0fut.c       \
 
134
                        fut/fut0lst.c ha/ha0ha.c ha/hash0hash.c         \
 
135
                        ibuf/ibuf0ibuf.c lock/lock0iter.c               \
 
136
                        lock/lock0lock.c                                \
 
137
                        log/log0log.c log/log0recv.c mach/mach0data.c   \
 
138
                        mem/mem0mem.c mem/mem0pool.c mtr/mtr0log.c      \
 
139
                        mtr/mtr0mtr.c os/os0file.c os/os0proc.c         \
 
140
                        os/os0sync.c os/os0thread.c page/page0cur.c     \
 
141
                        page/page0page.c pars/lexyy.c pars/pars0grm.c   \
 
142
                        pars/pars0opt.c pars/pars0pars.c                \
 
143
                        pars/pars0sym.c que/que0que.c read/read0read.c  \
 
144
                        rem/rem0cmp.c rem/rem0rec.c row/row0ins.c       \
 
145
                        row/row0mysql.c row/row0purge.c row/row0row.c   \
 
146
                        row/row0sel.c row/row0uins.c row/row0umod.c     \
 
147
                        row/row0undo.c row/row0upd.c row/row0vers.c     \
 
148
                        srv/srv0que.c srv/srv0srv.c srv/srv0start.c     \
 
149
                        sync/sync0arr.c sync/sync0rw.c                  \
 
150
                        sync/sync0sync.c thr/thr0loc.c trx/trx0purge.c  \
 
151
                        trx/trx0rec.c trx/trx0roll.c trx/trx0rseg.c     \
 
152
                        trx/trx0sys.c trx/trx0trx.c trx/trx0undo.c      \
 
153
                        usr/usr0sess.c ut/ut0byte.c ut/ut0dbg.c         \
 
154
                        ut/ut0list.c ut/ut0mem.c ut/ut0rnd.c            \
 
155
                        ut/ut0ut.c ut/ut0vec.c ut/ut0wqueue.c           \
 
156
                        handler/ha_innodb.cc
 
157
 
 
158
libinnobase_a_CXXFLAGS= $(AM_CFLAGS)
 
159
libinnobase_a_CFLAGS  = $(AM_CFLAGS)
 
160
 
 
161
EXTRA_LTLIBRARIES =     ha_innodb.la
 
162
pkglib_LTLIBRARIES =    @plugin_innobase_shared_target@
 
163
 
 
164
ha_innodb_la_LDFLAGS =  -module -rpath $(pkgplugindir)
 
165
ha_innodb_la_CXXFLAGS=  $(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN
 
166
ha_innodb_la_CFLAGS  =  $(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN
 
167
ha_innodb_la_SOURCES =  $(libinnobase_a_SOURCES)
 
168
 
 
169
EXTRA_DIST =            CMakeLists.txt plug.in \
 
170
                        pars/make_bison.sh pars/make_flex.sh \
 
171
                        pars/pars0grm.y pars/pars0lex.l
 
172
 
 
173
# Don't update the files from bitkeeper
 
174
%::SCCS/s.%