source: rtems/testsuites/libtests/dl01/Makefile.am @ ae5fe7e6

4.115
Last change on this file since ae5fe7e6 was ae5fe7e6, checked in by Chris Johns <chrisj@…>, on 10/27/14 at 01:09:41

cpukit: Add libdl with the Runtime Loader (RTL) code.

This is a merge of the RTL project.

  • Property mode set to 100644
File size: 1002 bytes
Line 
1rtems_tests_PROGRAMS = dl01
2dl01_SOURCES = init.c dl-load.c dl-tar.c dl-tar.h
3
4BUILT_SOURCES = dl-tar.c dl-tar.h
5
6dist_rtems_tests_DATA = dl01.scn dl01.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 = $(dl01_OBJECTS)
15LINK_LIBS = $(dl01_LDLIBS)
16
17dl-o1.o: dl-o1.c
18
19dl.tar: dl-o1.o
20        @rm -f $@
21        $(PAX) -w -f $@ $<
22
23dl-tar.c: dl.tar
24        $(BIN2C) -C $< $@
25CLEANFILES += dl-tar.c
26
27dl-tar.h: dl.tar
28        $(BIN2C) -H $< $@
29CLEANFILES += dl-tar.h
30
31dl01.pre$(EXEEXT): $(dl01_OBJECTS) $(dl01_DEPENDENCIES)
32        @rm -f dl01.pre$(EXEEXT)
33        $(make-exe)
34
35dl-sym.o: dl01.pre$(EXEEXT)
36        rtems-syms -e -c "$(CFLAGS)" -o $@ $<
37
38dl01$(EXEEXT):  $(dl01_OBJECTS) $(dl01_DEPENDENCIES) dl-sym.o
39        @rm -f dl01$(EXEEXT)
40        $(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \
41                    -o $(basename $@)$(EXEEXT) $(LINK_OBJS) dl-sym.o $(LINK_LIBS)
42
43include $(top_srcdir)/../automake/local.am
Note: See TracBrowser for help on using the repository browser.