mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 06:17:47 +08:00
Add static version of constructor test.
This commit is contained in:
@ -22,10 +22,12 @@ NATIVE_TESTING = \
|
|||||||
basic_pic_test \
|
basic_pic_test \
|
||||||
basic_static_test \
|
basic_static_test \
|
||||||
basic_static_pic_test \
|
basic_static_pic_test \
|
||||||
constructor_test
|
constructor_test \
|
||||||
|
constructor_static_test
|
||||||
|
|
||||||
NATIVE_PROGS = \
|
NATIVE_PROGS = \
|
||||||
constructor_test
|
constructor_test \
|
||||||
|
constructor_static_test
|
||||||
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
@ -68,5 +70,9 @@ constructor_test_SOURCES = constructor_test.cc
|
|||||||
constructor_test_DEPENDENCIES = gcctestdir/ld
|
constructor_test_DEPENDENCIES = gcctestdir/ld
|
||||||
constructor_test_LDFLAGS = -Bgcctestdir/
|
constructor_test_LDFLAGS = -Bgcctestdir/
|
||||||
|
|
||||||
|
constructor_static_test_SOURCES = constructor_test.cc
|
||||||
|
constructor_static_test_DEPENDENCIES = gcctestdir/ld
|
||||||
|
constructor_static_test_LDFLAGS = -Bgcctestdir/ -static
|
||||||
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
@ -46,6 +46,10 @@ check_PROGRAMS = object_unittest$(EXEEXT) $(am__EXEEXT_1)
|
|||||||
@GCC_FALSE@constructor_test_DEPENDENCIES = libgoldtest.a ../libgold.a
|
@GCC_FALSE@constructor_test_DEPENDENCIES = libgoldtest.a ../libgold.a
|
||||||
@NATIVE_LINKER_FALSE@constructor_test_DEPENDENCIES = libgoldtest.a \
|
@NATIVE_LINKER_FALSE@constructor_test_DEPENDENCIES = libgoldtest.a \
|
||||||
@NATIVE_LINKER_FALSE@ ../libgold.a
|
@NATIVE_LINKER_FALSE@ ../libgold.a
|
||||||
|
@GCC_FALSE@constructor_static_test_DEPENDENCIES = libgoldtest.a \
|
||||||
|
@GCC_FALSE@ ../libgold.a
|
||||||
|
@NATIVE_LINKER_FALSE@constructor_static_test_DEPENDENCIES = \
|
||||||
|
@NATIVE_LINKER_FALSE@ libgoldtest.a ../libgold.a
|
||||||
subdir = testsuite
|
subdir = testsuite
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
@ -68,7 +72,14 @@ am_libgoldtest_a_OBJECTS = test.$(OBJEXT) testmain.$(OBJEXT) \
|
|||||||
testfile.$(OBJEXT)
|
testfile.$(OBJEXT)
|
||||||
libgoldtest_a_OBJECTS = $(am_libgoldtest_a_OBJECTS)
|
libgoldtest_a_OBJECTS = $(am_libgoldtest_a_OBJECTS)
|
||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@am__EXEEXT_1 = \
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@am__EXEEXT_1 = \
|
||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@ constructor_test$(EXEEXT)
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@ constructor_test$(EXEEXT) \
|
||||||
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@ constructor_static_test$(EXEEXT)
|
||||||
|
am__constructor_static_test_SOURCES_DIST = constructor_test.cc
|
||||||
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@am_constructor_static_test_OBJECTS = \
|
||||||
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@ constructor_test.$(OBJEXT)
|
||||||
|
constructor_static_test_OBJECTS = \
|
||||||
|
$(am_constructor_static_test_OBJECTS)
|
||||||
|
constructor_static_test_LDADD = $(LDADD)
|
||||||
am__constructor_test_SOURCES_DIST = constructor_test.cc
|
am__constructor_test_SOURCES_DIST = constructor_test.cc
|
||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@am_constructor_test_OBJECTS = \
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@am_constructor_test_OBJECTS = \
|
||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@ constructor_test.$(OBJEXT)
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@ constructor_test.$(OBJEXT)
|
||||||
@ -86,9 +97,10 @@ CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
|
|||||||
CXXLD = $(CXX)
|
CXXLD = $(CXX)
|
||||||
CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
|
CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
|
||||||
-o $@
|
-o $@
|
||||||
SOURCES = $(libgoldtest_a_SOURCES) $(constructor_test_SOURCES) \
|
SOURCES = $(libgoldtest_a_SOURCES) $(constructor_static_test_SOURCES) \
|
||||||
$(object_unittest_SOURCES)
|
$(constructor_test_SOURCES) $(object_unittest_SOURCES)
|
||||||
DIST_SOURCES = $(libgoldtest_a_SOURCES) \
|
DIST_SOURCES = $(libgoldtest_a_SOURCES) \
|
||||||
|
$(am__constructor_static_test_SOURCES_DIST) \
|
||||||
$(am__constructor_test_SOURCES_DIST) \
|
$(am__constructor_test_SOURCES_DIST) \
|
||||||
$(object_unittest_SOURCES)
|
$(object_unittest_SOURCES)
|
||||||
ETAGS = etags
|
ETAGS = etags
|
||||||
@ -226,10 +238,12 @@ INCLUDES = -D_GNU_SOURCE \
|
|||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@ basic_pic_test \
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@ basic_pic_test \
|
||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@ basic_static_test \
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@ basic_static_test \
|
||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@ basic_static_pic_test \
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@ basic_static_pic_test \
|
||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@ constructor_test
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@ constructor_test \
|
||||||
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@ constructor_static_test
|
||||||
|
|
||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@NATIVE_PROGS = \
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@NATIVE_PROGS = \
|
||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@ constructor_test
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@ constructor_test \
|
||||||
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@ constructor_static_test
|
||||||
|
|
||||||
TESTS = object_unittest $(NATIVE_TESTING)
|
TESTS = object_unittest $(NATIVE_TESTING)
|
||||||
check_LIBRARIES = libgoldtest.a
|
check_LIBRARIES = libgoldtest.a
|
||||||
@ -239,6 +253,9 @@ object_unittest_SOURCES = object_unittest.cc
|
|||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@constructor_test_SOURCES = constructor_test.cc
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@constructor_test_SOURCES = constructor_test.cc
|
||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@constructor_test_DEPENDENCIES = gcctestdir/ld
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@constructor_test_DEPENDENCIES = gcctestdir/ld
|
||||||
@GCC_TRUE@@NATIVE_LINKER_TRUE@constructor_test_LDFLAGS = -Bgcctestdir/
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@constructor_test_LDFLAGS = -Bgcctestdir/
|
||||||
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@constructor_static_test_SOURCES = constructor_test.cc
|
||||||
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@constructor_static_test_DEPENDENCIES = gcctestdir/ld
|
||||||
|
@GCC_TRUE@@NATIVE_LINKER_TRUE@constructor_static_test_LDFLAGS = -Bgcctestdir/ -static
|
||||||
all: all-am
|
all: all-am
|
||||||
|
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
@ -282,6 +299,9 @@ libgoldtest.a: $(libgoldtest_a_OBJECTS) $(libgoldtest_a_DEPENDENCIES)
|
|||||||
|
|
||||||
clean-checkPROGRAMS:
|
clean-checkPROGRAMS:
|
||||||
-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
|
-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
|
||||||
|
constructor_static_test$(EXEEXT): $(constructor_static_test_OBJECTS) $(constructor_static_test_DEPENDENCIES)
|
||||||
|
@rm -f constructor_static_test$(EXEEXT)
|
||||||
|
$(CXXLINK) $(constructor_static_test_LDFLAGS) $(constructor_static_test_OBJECTS) $(constructor_static_test_LDADD) $(LIBS)
|
||||||
constructor_test$(EXEEXT): $(constructor_test_OBJECTS) $(constructor_test_DEPENDENCIES)
|
constructor_test$(EXEEXT): $(constructor_test_OBJECTS) $(constructor_test_DEPENDENCIES)
|
||||||
@rm -f constructor_test$(EXEEXT)
|
@rm -f constructor_test$(EXEEXT)
|
||||||
$(CXXLINK) $(constructor_test_LDFLAGS) $(constructor_test_OBJECTS) $(constructor_test_LDADD) $(LIBS)
|
$(CXXLINK) $(constructor_test_LDFLAGS) $(constructor_test_OBJECTS) $(constructor_test_LDADD) $(LIBS)
|
||||||
|
Reference in New Issue
Block a user