~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to include/Makefile.am

  • Committer: Jay Pipes
  • Date: 2008-07-18 19:47:24 UTC
  • mto: This revision was merged to the branch mainline in revision 182.
  • Revision ID: jay@mysql.com-20080718194724-igxb6romd25af4uk
cleanup of include/Makefile.am

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
# Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
16
16
# MA 02111-1307, USA
17
17
 
18
 
BUILT_SOURCES =         $(HEADERS_GEN) 
19
 
HEADERS_GEN =           drizzle_version.h
20
 
HEADERS_ABI =           drizzle.h drizzle_com.h drizzle_time.h \
21
 
                        my_list.h my_alloc.h typelib.h mysql/plugin.h \
22
 
                        mysql/plugin_audit.h
23
 
pkginclude_HEADERS =    $(HEADERS_ABI) m_string.h my_sys.h \
24
 
                        my_xml.h \
25
 
                        my_pthread.h \
26
 
                        decimal.h errmsg.h my_global.h my_net.h \
27
 
                        my_getopt.h my_dir.h \
28
 
                        sql_common.h keycache.h \
29
 
                        m_ctype.h my_attribute.h $(HEADERS_GEN)
30
 
noinst_HEADERS =        my_bit.h \
31
 
                        heap.h my_bitmap.h my_uctype.h \
32
 
                        myisam.h myisampack.h myisammrg.h \
33
 
                        mysys_err.h my_base.h help_start.h help_end.h \
34
 
                        my_nosys.h queues.h sha1.h sha2.h \
35
 
                        my_tree.h my_trie.h hash.h thr_alarm.h \
36
 
                        thr_lock.h t_ctype.h violite.h my_md5.h base64.h \
37
 
                        drizzle_version.h.in my_handler.h my_time.h
 
18
BUILT_SOURCES =                                                 $(HEADERS_GEN) 
 
19
 
 
20
HEADERS_GEN =                                                           drizzle_version.h
 
21
 
 
22
HEADERS_ABI =                                                           drizzle.h \
 
23
                                                                                                                drizzle_com.h \
 
24
                                                                                                                drizzle_time.h \
 
25
                                                                                                                my_list.h \
 
26
                                                                                                                my_alloc.h \
 
27
                                                                                                                typelib.h \
 
28
                                                                                                                mysql/plugin.h \
 
29
                                                                                                                mysql/plugin_audit.h
 
30
 
 
31
pkginclude_HEADERS =                            $(HEADERS_ABI) \
 
32
                                                                                                                m_string.h \
 
33
                                                                                                                my_sys.h \
 
34
                                                                                                                my_xml.h \
 
35
                                                                                                                my_pthread.h \
 
36
                                                                                                                decimal.h \
 
37
                                                                                                                errmsg.h \
 
38
                                                                                                                my_global.h \
 
39
                                                                                                                my_net.h \
 
40
                                                                                                                my_getopt.h \
 
41
                                                                                                                my_dir.h \
 
42
                                                                                                                sql_common.h \
 
43
                                                                                                                keycache.h \
 
44
                                                                                                                m_ctype.h \
 
45
                                                                                                                my_attribute.h \
 
46
                                                                                                                $(HEADERS_GEN)
 
47
 
 
48
noinst_HEADERS =                                                my_bit.h \
 
49
                                                                                                                heap.h \
 
50
                                                                                                                my_bitmap.h \
 
51
                                                                                                                my_uctype.h \
 
52
                                                                                                                myisam.h \
 
53
                                                                                                                myisampack.h \
 
54
                                                                                                                myisammrg.h \
 
55
                                                                                                                mysys_err.h \
 
56
                                                                                                                my_base.h \
 
57
                                                                                                                help_start.h \
 
58
                                                                                                                help_end.h \
 
59
                                                                                                                my_nosys.h \
 
60
                                                                                                                queues.h \
 
61
                                                                                                                sha1.h \
 
62
                                                                                                                sha2.h \
 
63
                                                                                                                my_tree.h \
 
64
                                                                                                                my_trie.h \
 
65
                                                                                                                hash.h \
 
66
                                                                                                                thr_alarm.h \
 
67
                                                                                                                thr_lock.h \
 
68
                                                                                                                t_ctype.h \
 
69
                                                                                                                violite.h \
 
70
                                                                                                                my_md5.h \
 
71
                                                                                                                base64.h \
 
72
                                                                                                                drizzle_version.h.in \
 
73
                                                                                                                my_handler.h \
 
74
                                                                                                                my_time.h
38
75
 
39
76
# Remove built files and the symlinked directories
40
 
CLEANFILES =            $(BUILT_SOURCES)
 
77
CLEANFILES =                            $(BUILT_SOURCES)
41
78
 
42
 
EXTRA_DIST =            drizzle_h.ic
 
79
EXTRA_DIST =                            drizzle_h.ic
43
80
 
44
81
# Some include files that may be moved and patched by configure
45
 
DISTCLEANFILES =        sched.h $(CLEANFILES)
 
82
DISTCLEANFILES =                                                sched.h \
 
83
                                                                                                                $(CLEANFILES)
46
84
 
47
85
# These files should not be included in distributions since they are
48
86
# generated by configure from the .h.in files
49
87
dist-hook:
50
 
        $(RM) -f $(distdir)/drizzle_version.h 
 
88
                                                                                                                $(RM) -f $(distdir)/drizzle_version.h 
51
89
 
52
90
#
53
91
# Rules for checking that ABI has not changed
54
92
#
55
93
 
56
94
# Create a icheck file and compare it to the reference
57
 
abi_check: $(HEADERS_ABI) drizzle_version.h mysql_h.ic
58
 
        @set -ex; \
59
 
        if [ @ICHECK@ != no ] ; then \
60
 
          @ICHECK@ --canonify --skip-from-re /usr/ -o $@ $(HEADERS_ABI); \
61
 
          @ICHECK@ --compare drizzle_h.ic $@; \
62
 
        fi; \
63
 
        touch abi_check;
 
95
abi_check:                                                                      $(HEADERS_ABI) \
 
96
                                                                                                                drizzle_version.h \
 
97
                                                                                                                mysql_h.ic
 
98
                                                                                                                @set -ex; \
 
99
                                                                                                                if [ @ICHECK@ != no ] ; then \
 
100
                                                                                                                        @ICHECK@ --canonify --skip-from-re /usr/ -o $@ $(HEADERS_ABI); \
 
101
                                                                                                                        @ICHECK@ --compare drizzle_h.ic $@; \
 
102
                                                                                                                fi; \
 
103
                                                                                                                touch abi_check;
64
104