5
Line | |
---|
1 | rtems_tests_PROGRAMS = dl05 |
---|
2 | dl05_SOURCES = init.c dl-load.c dl-cpp.cpp dl-tar.c dl-tar.h |
---|
3 | |
---|
4 | BUILT_SOURCES = dl-tar.c dl-tar.h |
---|
5 | |
---|
6 | dist_rtems_tests_DATA = dl05.scn dl05.doc |
---|
7 | |
---|
8 | include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg |
---|
9 | include $(top_srcdir)/../automake/compile.am |
---|
10 | include $(top_srcdir)/../automake/leaf.am |
---|
11 | |
---|
12 | AM_CPPFLAGS += -I$(top_srcdir)/../support/include |
---|
13 | |
---|
14 | LINK_OBJS = $(dl05_OBJECTS) |
---|
15 | LINK_LIBS = $(dl05_LDLIBS) |
---|
16 | |
---|
17 | init.$(OBJEXT): dl-tar.h |
---|
18 | |
---|
19 | dl-o5.o: dl-o5.cpp |
---|
20 | |
---|
21 | dl.tar: dl-o5.o |
---|
22 | @rm -f $@ |
---|
23 | $(PAX) -w -f $@ $< |
---|
24 | CLEANFILES += dl.tar |
---|
25 | |
---|
26 | dl-tar.c: dl.tar |
---|
27 | $(BIN2C) -C $< $@ |
---|
28 | CLEANFILES += dl-tar.c |
---|
29 | |
---|
30 | dl-tar.h: dl.tar |
---|
31 | $(BIN2C) -H $< $@ |
---|
32 | CLEANFILES += dl-tar.h |
---|
33 | |
---|
34 | dl05.pre: $(dl05_OBJECTS) $(dl05_DEPENDENCIES) |
---|
35 | @rm -f dl05.pre |
---|
36 | $(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \ |
---|
37 | -o $@ $(LINK_OBJS) $(LINK_LIBS) |
---|
38 | |
---|
39 | dl-sym.o: dl05.pre |
---|
40 | rtems-syms -e -c "$(CFLAGS)" -o $@ $< |
---|
41 | |
---|
42 | dl05$(EXEEXT): $(dl05_OBJECTS) $(dl05_DEPENDENCIES) dl-sym.o |
---|
43 | @rm -f dl05$(EXEEXT) |
---|
44 | $(LINK.cc) $(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.