source:
rtems/make/custom/i386ex.cfg
@
14d345d2
Last change on this file since 14d345d2 was 14d345d2, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/18/07 at 07:10:51 | |
---|---|
|
|
File size: 1.2 KB |
Line | |
---|---|
1 | # |
2 | # Config file for the i386ex BSP |
3 | # |
4 | # $Id$ |
5 | # |
6 | |
7 | include $(RTEMS_ROOT)/make/custom/default.cfg |
8 | |
9 | RTEMS_CPU=i386 |
10 | RTEMS_CPU_MODEL=i386_nofp |
11 | |
12 | # This is the actual bsp directory used during the build process. |
13 | RTEMS_BSP_FAMILY=i386ex |
14 | |
15 | # This contains the compiler options necessary to select the CPU model |
16 | # and (hopefully) optimize for it. |
17 | # |
18 | CPU_CFLAGS = -msoft-float |
19 | |
20 | # optimize flag: typically -O2 |
21 | CFLAGS_OPTIMIZE_V = -O2 |
22 | |
23 | # Something like this should produce a map file but this does not work. |
24 | |
25 | # -Xlinker "-Map $(basename $@).map" $(LINK_OBJS) |
26 | # |
27 | # This is a good way to get debug information. The rdmp file is large |
28 | # though (1.9 Mb for hello) and greatly slows the build process. |
29 | # $(OBJDUMP) -x -m i386 -d $(basename $@).elf > $(basename $@).rdmp |
30 | |
31 | # The following are definitions of make-exe which will work using ld as |
32 | # is currently required. |
33 | |
34 | define make-exe |
35 | $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).elf \ |
36 | $(LINK_OBJS) $(LINK_LIBS) |
37 | $(OBJCOPY) -O srec $(basename $@).elf $(basename $@).srec |
38 | sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \ |
39 | $(PACKHEX) > $(basename $@).exe |
40 | $(NM) -g -n $(basename $@).elf > $(basename $@).num |
41 | $(SIZE) $(basename $@).elf |
42 | endef |
43 | |
44 | # Miscellaneous additions go here |
45 |
Note: See TracBrowser
for help on using the repository browser.