Changeset 3db37a7c in rtems
- Timestamp:
- 09/13/00 19:39:00 (24 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 8b9acbf0
- Parents:
- fb7e6dcf
- Location:
- make
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
make/ChangeLog
rfb7e6dcf r3db37a7c 1 2 2000-09-13 Joel Sherrill <joel@OARcorp.com> 3 4 * custom/arm_bare_bsp.cfg, custom/armulator.cfg, custom/dmv177.cfg, 5 custom/mcp750.cfg, custom/vegaplus.cfg: Clean up. 1 6 2 7 2000-09-13 Emmanuel Raguet <raguet@crf.canon.fr> -
make/custom/arm_bare_bsp.cfg
rfb7e6dcf r3db37a7c 9 9 RTEMS_CPU=arm 10 10 RTEMS_CPU_MODEL=arm7tdmi 11 #RTEMS_PPC_EXCEPTION_PROCESSING_MODEL=new12 11 13 12 # This is the actual bsp directory used during the build process. … … 21 20 # and (hopefully) optimize for it. 22 21 # 23 # NOTE : checking egcs 1.1.1 source code shows that the last know processor24 # is the 604 model and that this is the default generation option.25 #26 22 #CPU_CFLAGS = -mcpu=arm7tdmi 27 23 CPU_CFLAGS = … … 31 27 # NOTE2: some level of -O may be actually required by inline assembler (at least 32 28 # -O2 so far. 33 # NOTE2 Apparently nobody really knows the status or r2 and r13.34 # As far as I know, small data are pointer impose a very specific compliation35 # model => not used.36 # Currently the sdata2 and sbss2 sections are empty => r2 is not used...37 29 CFLAGS_OPTIMIZE_V= 38 30 #CFLAGS_OPTIMIZE_V=-O4 -mmultiple -mstring -mstrict-align 39 #CFLAGS_OPTIMIZE_V=-O4 -fno-keep-inline-functions -fvolatile-global -fvolatile -mstrict-align -mcpu=75040 31 41 32 # debug flags: typically none, but at least -O1 is required due to this … … 43 34 CFLAGS_DEBUG_V = -O1 44 35 #CFLAGS_DEBUG_V = -O1 -mmultiple -mstring -mstrict-align 45 46 # The following is a ld command file which works without using the47 # -specs system in gcc 2.8. IT HAS NEVER BEEN TESTED WITH THIS BSP!!!48 # $(LD) $(XLDFLAGS) -T $(LINKCMDS) \49 # -o $@ -u atexit -u __vectors -u download_entry $(LINK_FILES)50 # $(LD) $(XLDFLAGS) -Ttext 0x20000 \51 # -o $@ -u atexit -u __vectors -u download_entry $(LINK_FILES)52 53 # $(CC) -mmvme -mrtems -nostartfiles -mcpu=603 \54 # -o $(basename $@).exe -L $(PROJECT_RELEASE)/lib \55 # $(START_FILE) $(LINK_OBJS) \56 # $(LD_LIBS) \57 # -Wl,-\( -Wl,-lc -Wl,-lrtemsall -Wl,-lgcc -Wl,-\)58 36 59 37 define make-exe … … 75 53 76 54 # Miscellaneous additions go here 77 78 # Let the HWAPI know which set of drivers to build79 #DRIVER_ARCHITECTURE=compactpci -
make/custom/armulator.cfg
rfb7e6dcf r3db37a7c 30 30 # NOTE2: some level of -O may be actually required by inline assembler (at least 31 31 # -O2 so far. 32 # NOTE2 Apparently nobody really knows the status or r2 and r13.33 # As far as I know, small data are pointer impose a very specific compliation34 # model => not used.35 # Currently the sdata2 and sbss2 sections are empty => r2 is not used...36 32 CFLAGS_OPTIMIZE_V= 37 33 #CFLAGS_OPTIMIZE_V=-O4 -mmultiple -mstring -mstrict-align 38 #CFLAGS_OPTIMIZE_V=-O4 -fno-keep-inline-functions -fvolatile-global -fvolatile -mstrict-align -mcpu=75039 34 40 35 # debug flags: typically none, but at least -O1 is required due to this … … 48 43 $(NM) -g -n $(basename $@).exe > $(basename $@).num 49 44 $(SIZE) $(basename $@).exe 50 51 45 endef 52 46 -
make/custom/dmv177.cfg
rfb7e6dcf r3db37a7c 95 95 96 96 # Miscellaneous additions go here 97 98 # Let the HWAPI know which set of drivers to build99 DRIVER_ARCHITECTURE=vmebus -
make/custom/mcp750.cfg
rfb7e6dcf r3db37a7c 92 92 93 93 # Miscellaneous additions go here 94 95 # Let the HWAPI know which set of drivers to build96 DRIVER_ARCHITECTURE=compactpci -
make/custom/vegaplus.cfg
rfb7e6dcf r3db37a7c 9 9 RTEMS_CPU=arm 10 10 RTEMS_CPU_MODEL=arm7tdmi 11 #RTEMS_PPC_EXCEPTION_PROCESSING_MODEL=new12 11 13 12 # This is the actual bsp directory used during the build process. … … 15 14 16 15 # This section makes the target dependent options file. 17 18 # NDEBUG (C library)19 # if defined asserts do not generate code. This is commonly used20 # as a command line option.21 #22 # RTEMS_TEST_NO_PAUSE (RTEMS tests)23 # do not pause between screens of output in the rtems tests24 #25 # RTEMS_DEBUG (RTEMS)26 # If defined, debug checks in RTEMS and support library code are enabled.27 #28 29 16 define make-target-options 30 @echo "/* #define NDEBUG 1 */ " >>$@31 @echo "#define RTEMS_TEST_NO_PAUSE 1" >>$@32 @echo "/* #define RTEMS_DEBUG 1 */" >>$@33 17 endef 34 18 35 19 # This contains the compiler options necessary to select the CPU model 36 20 # and (hopefully) optimize for it. 37 #38 # NOTE : cheking egcc 1.1.1 source code shows that the last know processor39 # is the 604 model and that this is the default generation option.40 21 # 41 22 #CPU_CFLAGS = -mcpu=arm7tdmi … … 46 27 # NOTE2: some level of -O may be actually required by inline assembler (at least 47 28 # -O2 so far. 48 # NOTE2 Apparently nobody really knows the status or r2 and r13.49 # As far as I know, small data are pointer impose a very specific compliation50 # model => not used.51 # Currently the sdata2 and sbss2 sections are empty => r2 is not used...52 29 CFLAGS_OPTIMIZE_V= 53 30 #CFLAGS_OPTIMIZE_V=-O4 -mmultiple -mstring -mstrict-align 54 #CFLAGS_OPTIMIZE_V=-O4 -fno-keep-inline-functions -fvolatile-global -fvolatile -mstrict-align -mcpu=75055 31 56 32 # debug flags: typically none, but at least -O1 is required due to this … … 60 36 61 37 62 # The following is a ld command file which works without using the63 # -specs system in gcc 2.8. IT HAS NEVER BEEN TESTED WITH THIS BSP!!!64 # $(LD) $(XLDFLAGS) -T $(LINKCMDS) \65 # -o $@ -u atexit -u __vectors -u download_entry $(LINK_FILES)66 # $(LD) $(XLDFLAGS) -Ttext 0x20000 \67 # -o $@ -u atexit -u __vectors -u download_entry $(LINK_FILES)68 69 # $(CC) -mmvme -mrtems -nostartfiles -mcpu=603 \70 # -o $(basename $@).exe -L $(PROJECT_RELEASE)/lib \71 # $(START_FILE) $(LINK_OBJS) \72 # $(LD_LIBS) \73 # -Wl,-\( -Wl,-lc -Wl,-lrtemsall -Wl,-lgcc -Wl,-\)74 75 38 define make-exe 76 $(CC) -v -static -Wl,-Map -Wl,Mapfile -Wl,-T -Wl,linkcmds -Wl,-N -o $(basename $@).obj $(LINK_OBJS) $(LINK_LIBS) 77 # $(LINK.c) $(LDLIBS) -o $@ $(LINK_OBJS) $(LINK_LIBS) 39 $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \ 40 -v -static -Wl,-Map -Wl,Mapfile -o $@ \ 41 $(LINK_OBJS) $(LINK_LIBS) 78 42 $(OBJCOPY) -O binary \ 79 43 --only-section=.text \ … … 87 51 cp $(basename $@).bin $(basename $@).exe 88 52 cp $(basename $@).bin ${PROJECT_RELEASE}/bin/$${f}$(LIB_VARIANT).exe 89 90 53 endef 91 54 92 55 # Miscellaneous additions go here 93 94 # Let the HWAPI know which set of drivers to build95 #DRIVER_ARCHITECTURE=compactpci
Note: See TracChangeset
for help on using the changeset viewer.