source: rtems/testsuites/libtests/dl05/Makefile.am @ d2e31f7

4.11
Last change on this file since d2e31f7 was d2e31f7, checked in by Chris Johns <chrisj@…>, on 03/28/17 at 06:23:05

libdl: Back port C++ exception throw and catch from 4.12.

Closes #2956.

  • Property mode set to 100644
File size: 1.2 KB
Line 
1rtems_tests_PROGRAMS = dl05
2dl05_SOURCES = init.c dl-load.c dl-cpp.cpp dl-tar.c dl-tar.h
3
4BUILT_SOURCES = dl-tar.c dl-tar.h
5
6dist_rtems_tests_DATA = dl05.scn dl05.doc
7
8include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
9include $(top_srcdir)/../automake/compile.am
10include $(top_srcdir)/../automake/leaf.am
11
12AM_CPPFLAGS += -I$(top_srcdir)/../support/include
13
14LINK_OBJS = $(dl05_OBJECTS)
15LINK_LIBS = $(dl05_LDLIBS)
16
17dl-o5.o: dl-o5.cpp
18
19dl.tar: dl-o5.o
20        @rm -f $@
21        $(PAX) -w -f $@ $<
22CLEANFILES += dl.tar
23
24dl-tar.c: dl.tar
25        $(BIN2C) -C $< $@
26CLEANFILES += dl-tar.c
27
28dl-tar.h: dl.tar
29        $(BIN2C) -H $< $@
30CLEANFILES += dl-tar.h
31
32dl05.pre$(EXEEXT): $(dl05_OBJECTS) $(dl05_DEPENDENCIES)
33        @rm -f dl05.pre$(EXEEXT)
34        $(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \
35                    -o $(basename $@)$(EXEEXT) $(LINK_OBJS) $(LINK_LIBS)
36        rm -f dl05.pre.ralf
37
38dl05.pre: dl05.pre$(EXEEXT)
39        mv $< $@
40CLEANFILES += dl05.pre
41
42dl-sym.o: dl05.pre
43        rtems-syms -e -c "$(CFLAGS)" -o $@ $<
44
45dl05$(EXEEXT):  $(dl05_OBJECTS) $(dl05_DEPENDENCIES) dl-sym.o
46        @rm -f dl05$(EXEEXT)
47        $(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \
48                    -o $(basename $@)$(EXEEXT) $(LINK_OBJS) dl-sym.o $(LINK_LIBS)
49
50include $(top_srcdir)/../automake/local.am
Note: See TracBrowser for help on using the repository browser.