mirror of
https://github.com/MariaDB/server.git
synced 2025-10-30 04:26:45 +03:00
BUG#19738 "make install" tries to build files that "make" should already have built
- Make built sources only depend on it's sources not the built tool
This commit is contained in:
@@ -22,14 +22,19 @@ BUILT_SOURCES= $(top_builddir)/include/mysqld_error.h \
|
|||||||
$(top_builddir)/include/sql_state.h \
|
$(top_builddir)/include/sql_state.h \
|
||||||
$(top_builddir)/include/mysqld_ername.h
|
$(top_builddir)/include/mysqld_ername.h
|
||||||
pkginclude_HEADERS= $(BUILT_SOURCES)
|
pkginclude_HEADERS= $(BUILT_SOURCES)
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
DISTCLEANFILES = $(BUILT_SOURCES)
|
||||||
# We never use SUBDIRS here, but needed for automake 1.6.3
|
# We never use SUBDIRS here, but needed for automake 1.6.3
|
||||||
# to generate code to handle DIST_SUBDIRS
|
# to generate code to handle DIST_SUBDIRS
|
||||||
SUBDIRS=
|
SUBDIRS=
|
||||||
DIST_SUBDIRS= yassl
|
DIST_SUBDIRS= yassl
|
||||||
|
|
||||||
# This will build mysqld_error.h and sql_state.h
|
# This will build mysqld_error.h, mysqld_ername.h and sql_state.h
|
||||||
$(top_builddir)/include/mysqld_error.h: comp_err$(EXEEXT)
|
# NOTE Built files should depend on their sources to avoid
|
||||||
|
# the built files being rebuilt in source dist
|
||||||
|
$(top_builddir)/include/mysqld_error.h: comp_err.c \
|
||||||
|
$(top_srcdir)/sql/share/errmsg.txt \
|
||||||
|
$(wildcard $(top_srcdir)/sql/share/charsets/*.xml)
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) comp_err$(EXEEXT)
|
||||||
$(top_builddir)/extra/comp_err$(EXEEXT) \
|
$(top_builddir)/extra/comp_err$(EXEEXT) \
|
||||||
--charset=$(top_srcdir)/sql/share/charsets \
|
--charset=$(top_srcdir)/sql/share/charsets \
|
||||||
--out-dir=$(top_builddir)/sql/share/ \
|
--out-dir=$(top_builddir)/sql/share/ \
|
||||||
|
|||||||
@@ -150,7 +150,11 @@ sql_yacc.o: sql_yacc.cc sql_yacc.h $(HEADERS)
|
|||||||
@echo "If it fails, re-run configure with --with-low-memory"
|
@echo "If it fails, re-run configure with --with-low-memory"
|
||||||
$(CXXCOMPILE) $(LM_CFLAGS) -c $<
|
$(CXXCOMPILE) $(LM_CFLAGS) -c $<
|
||||||
|
|
||||||
lex_hash.h: gen_lex_hash$(EXEEXT)
|
# This generates lex_hash.h
|
||||||
|
# NOTE Built sources should depend on their sources not the tool
|
||||||
|
# this avoid the rebuild of the built files in a source dist
|
||||||
|
lex_hash.h: gen_lex_hash.cc lex.h
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) gen_lex_hash$(EXEEXT)
|
||||||
./gen_lex_hash$(EXEEXT) > $@
|
./gen_lex_hash$(EXEEXT) > $@
|
||||||
|
|
||||||
# For testing of udf_example.so
|
# For testing of udf_example.so
|
||||||
|
|||||||
Reference in New Issue
Block a user