Check section index as well as object when looking for input section.
[deliverable/binutils-gdb.git] / gold / testsuite / Makefile.am
CommitLineData
5a6f7e2d
ILT
1# Process this file with automake to generate Makefile.in
2
537b5f51
ILT
3# As far as I can tell automake testing support assumes that the build
4# system and the host system are the same. So these tests will not
5# work when building with a cross-compiler.
6
5a6f7e2d
ILT
7AUTOMAKE_OPTIONS =
8
9AM_CXXFLAGS = $(WARN_CXXFLAGS) $(LFS_CXXFLAGS)
10
11INCLUDES = -D_GNU_SOURCE \
12 -I$(srcdir) -I$(srcdir)/.. -I$(srcdir)/../../include \
13 -I$(srcdir)/../../elfcpp \
14 -DLOCALEDIR="\"$(datadir)/locale\"" \
15 @INCINTL@
16
22dc1b09
ILT
17if GCC
18if NATIVE_LINKER
56ba9a23
ILT
19NATIVE_TESTING = \
20 basic_test \
21 basic_pic_test \
22 basic_static_test \
23 basic_static_pic_test
22dc1b09
ILT
24endif
25endif
26
27TESTS = object_unittest $(NATIVE_TESTING)
5a6f7e2d
ILT
28
29check_LIBRARIES = libgoldtest.a
30libgoldtest_a_SOURCES = test.cc testmain.cc testfile.cc
31
32LDADD = libgoldtest.a ../libgold.a
33
34check_PROGRAMS = object_unittest
35
36object_unittest_SOURCES = object_unittest.cc
22dc1b09
ILT
37
38if GCC
39if NATIVE_LINKER
40
41gcctestdir/ld: ../ld-new
42 test -d gcctestdir || mkdir -p gcctestdir
43 rm -f gcctestdir/ld
44 (cd gcctestdir && $(LN_S) ../../ld-new ld)
45
46# Override the default CXXFLAGS--we don't want any optimization
56ba9a23 47basic_test.o: basic_test.cc
22dc1b09 48 $(CXXCOMPILE) -O0 -c -o $@ $<
56ba9a23
ILT
49basic_test: basic_test.o gcctestdir/ld
50 $(CXXLINK) -Bgcctestdir/ basic_test.o
51basic_static_test: basic_test.o gcctestdir/ld
52 $(CXXLINK) -Bgcctestdir/ -static basic_test.o
22dc1b09 53
56ba9a23 54basic_pic_test.o: basic_test.cc
22dc1b09 55 $(CXXCOMPILE) -O0 -c -fpic -o $@ $<
56ba9a23
ILT
56basic_pic_test: basic_pic_test.o gcctestdir/ld
57 $(CXXLINK) -Bgcctestdir/ basic_pic_test.o
58basic_static_pic_test: basic_pic_test.o gcctestdir/ld
59 $(CXXLINK) -Bgcctestdir/ -static basic_pic_test.o
22dc1b09
ILT
60
61endif
62endif
This page took 0.051871 seconds and 4 git commands to generate.