List:Commits« Previous MessageNext Message »
From:Narayanan V Date:July 18 2008 1:57pm
Subject:bzr push into MySQL Storage Engine API team tree:mysql-5.1-sea branch
(v.narayanan:2681) WL#4380
View as plain text  
 2681 Narayanan V	2008-07-18
      WL#4380
      
      1) Modified abi_check rule to not write into the
         distribution directory.
      2) Added the .pp files to EXTRA_DIST so that it will
         be included in the distribution
modified:
  Makefile.am
  include/Makefile.am

=== modified file 'Makefile.am'
--- a/Makefile.am	2008-07-15 11:22:23 +0000
+++ b/Makefile.am	2008-07-18 13:51:54 +0000
@@ -273,10 +273,10 @@ TEST_PREPROCESSOR_HEADER = $(top_srcdir)
 # be replaced as the new .pp files.
 #
 # e.g. If include/mysql/plugin.h has an ABI change then this rule would
-# leave a include/mysql/plugin.out file.
+# leave a <build directory>/abi_check.out file.
 #
 # A developer with a justified API change will then do a
-# mv include/mysql/plugin.out include/mysql/plugin.pp 
+# mv <build directory>/abi_check.out include/mysql/plugin.pp 
 # to replace the old canons with the new ones.
 #
 
@@ -293,11 +293,14 @@ do_abi_check:
 	                  -I$(top_srcdir)/include \
 	                  -I$(top_srcdir)/include/mysql \
 	                  -I$(top_srcdir)/sql \
+	                  -I$(top_builddir)/include \
+	                  -I$(top_builddir)/include/mysql \
+	                  -I$(top_builddir)/sql \
 	                                 $$file 2>/dev/null | \
 	                  @SED@ -e '/^# /d' \
-	                            -e '/^[ 	]*$$/d' > $$file.out; \
-	                  @DIFF@ $$file.pp $$file.out; \
-	                  @RM@ $$file.out; \
+	                            -e '/^[ 	]*$$/d' > $(top_builddir)/abi_check.out; \
+	                  @DIFF@ $$file.pp $(top_builddir)/abi_check.out; \
+	                  @RM@ $(top_builddir)/abi_check.out; \
 	done
 
 # Don't update the files from bitkeeper

=== modified file 'include/Makefile.am'
--- a/include/Makefile.am	2008-07-09 13:34:22 +0000
+++ b/include/Makefile.am	2008-07-18 13:51:54 +0000
@@ -38,6 +38,8 @@ noinst_HEADERS =	config-win.h config-net
 			atomic/rwlock.h atomic/x86-gcc.h atomic/x86-msvc.h \
 			atomic/gcc_builtins.h my_libwrap.h my_stacktrace.h
 
+EXTRA_DIST =        mysql.h.pp mysql/plugin.h.pp
+
 # Remove built files and the symlinked directories
 CLEANFILES =            $(BUILT_SOURCES) readline openssl
 

Thread
bzr push into MySQL Storage Engine API team tree:mysql-5.1-sea branch(v.narayanan:2681) WL#4380Narayanan V18 Jul