5
Line | |
---|
1 | rtems_tests_PROGRAMS = dl04 |
---|
2 | # include a C++ file in the source to trick automake into adding C++ rules <sigh>. |
---|
3 | dl04_SOURCES = init.c dl-load.c dl-cpp.cpp dl-tar.c dl-tar.h |
---|
4 | |
---|
5 | BUILT_SOURCES = dl-tar.c dl-tar.h |
---|
6 | |
---|
7 | dist_rtems_tests_DATA = dl04.scn dl04.doc |
---|
8 | |
---|
9 | include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg |
---|
10 | include $(top_srcdir)/../automake/compile.am |
---|
11 | include $(top_srcdir)/../automake/leaf.am |
---|
12 | |
---|
13 | AM_CPPFLAGS += -I$(top_srcdir)/../support/include |
---|
14 | |
---|
15 | LINK_OBJS = $(dl04_OBJECTS) |
---|
16 | LINK_LIBS = $(dl04_LDLIBS) |
---|
17 | |
---|
18 | init.$(OBJEXT): dl-tar.h |
---|
19 | |
---|
20 | dl-o4.o: dl-o4.cpp |
---|
21 | |
---|
22 | dl.tar: dl-o4.o |
---|
23 | @rm -f $@ |
---|
24 | $(PAX) -w -f $@ $< |
---|
25 | CLEANFILES += dl.tar |
---|
26 | |
---|
27 | dl-tar.c: dl.tar |
---|
28 | $(BIN2C) -C $< $@ |
---|
29 | CLEANFILES += dl-tar.c |
---|
30 | |
---|
31 | dl-tar.h: dl.tar |
---|
32 | $(BIN2C) -H $< $@ |
---|
33 | CLEANFILES += dl-tar.h |
---|
34 | |
---|
35 | dl04.pre: $(dl04_OBJECTS) $(dl04_DEPENDENCIES) |
---|
36 | @rm -f dl04.pre |
---|
37 | $(LINK_APP) |
---|
38 | |
---|
39 | dl-sym.o: dl04.pre |
---|
40 | rtems-syms -e -c "$(CFLAGS)" -o $@ $< |
---|
41 | |
---|
42 | dl04$(EXEEXT): $(dl04_OBJECTS) $(dl04_DEPENDENCIES) dl-sym.o |
---|
43 | @rm -f dl04$(EXEEXT) |
---|
44 | $(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \ |
---|
45 | -o $(basename $@)$(EXEEXT) $(LINK_OBJS) dl-sym.o $(LINK_LIBS) |
---|
46 | |
---|
47 | include $(top_srcdir)/../automake/local.am |
---|
Note: See
TracBrowser
for help on using the repository browser.