summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests/dl05/Makefile.am
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2017-08-22 14:31:14 +1000
committerChris Johns <chrisj@rtems.org>2017-08-23 09:48:56 +1000
commit2ed53cb9820f6830b398502615e35cea09854180 (patch)
tree06749b1ca699123645fcde1ee4c989d04cefe929 /testsuites/libtests/dl05/Makefile.am
parentlibmisc/shell: Make some internal shell functions public. (diff)
downloadrtems-2ed53cb9820f6830b398502615e35cea09854180.tar.bz2
testsuite/dl: Add C++ by default for DL tests which use C++.
- Add AM C++ support to the testsuite configure.ac script. - Fix the dependences in the DL tests. Closes #3024.
Diffstat (limited to '')
-rw-r--r--testsuites/libtests/dl05/Makefile.am13
1 files changed, 5 insertions, 8 deletions
diff --git a/testsuites/libtests/dl05/Makefile.am b/testsuites/libtests/dl05/Makefile.am
index d63f355c76..8d2ddee638 100644
--- a/testsuites/libtests/dl05/Makefile.am
+++ b/testsuites/libtests/dl05/Makefile.am
@@ -14,6 +14,8 @@ AM_CPPFLAGS += -I$(top_srcdir)/../support/include
LINK_OBJS = $(dl05_OBJECTS)
LINK_LIBS = $(dl05_LDLIBS)
+init.$(OBJEXT): dl-tar.h
+
dl-o5.o: dl-o5.cpp
dl.tar: dl-o5.o
@@ -29,15 +31,10 @@ dl-tar.h: dl.tar
$(BIN2C) -H $< $@
CLEANFILES += dl-tar.h
-dl05.pre$(EXEEXT): $(dl05_OBJECTS) $(dl05_DEPENDENCIES)
- @rm -f dl05.pre$(EXEEXT)
+dl05.pre: $(dl05_OBJECTS) $(dl05_DEPENDENCIES)
+ @rm -f dl05.pre
$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \
- -o $(basename $@)$(EXEEXT) $(LINK_OBJS) $(LINK_LIBS)
- rm -f dl05.pre.ralf
-
-dl05.pre: dl05.pre$(EXEEXT)
- mv $< $@
-CLEANFILES += dl05.pre
+ -o $@ $(LINK_OBJS) $(LINK_LIBS)
dl-sym.o: dl05.pre
rtems-syms -e -c "$(CFLAGS)" -o $@ $<