Changeset 3d703f4 in rtems
- Timestamp:
- 04/26/18 05:29:28 (5 years ago)
- Branches:
- 5, master
- Children:
- 8b5a801
- Parents:
- 419d1e9
- git-author:
- Sebastian Huber <sebastian.huber@…> (04/26/18 05:29:28)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (04/27/18 05:11:58)
- Files:
-
- 4 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
bsps/i386/pc386/config/pc386.cfg
r419d1e9 r3d703f4 21 21 22 22 LDFLAGS = -Wl,--gc-sections 23 24 # Here is the rule to actually build a $(ARCH)/foo$(EXEEXT)25 # It also builds $(ARCH)/foo.sr and $(ARCH)/foo.nm26 # Usage ref: src/tests/sptest/sp1/Makefile27 28 23 #+--------------------------------------------------------------------------+ 29 24 #| Set the value of RELOCADDR to the address where you want your image to … … 37 32 RELOCADDR=0x00100000 38 33 39 START16FILE=$(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin40 START16ADDR=0x00097C0041 HEADERADDR=0x00097E0042 43 34 LDFLAGS += -Wl,-Ttext,$(RELOCADDR) 44 45 define bsp-post-link46 $(default-bsp-post-link)47 $(OBJCOPY) -O elf32-i386 \48 --remove-section=.comment \49 --remove-section=.note \50 --strip-unneeded $(basename $@)$(EXEEXT) $(basename $@).nxe51 $(OBJCOPY) -O binary $(basename $@).nxe $(basename $@).bin52 $(PROJECT_TOOLS)/bin2boot -v $(basename $@)$(DOWNEXT) $(HEADERADDR)\53 $(START16FILE) $(START16ADDR) 0 $(basename $@).bin $(RELOCADDR) 054 rm -f $(basename $@).nxe55 endef56 57 # BSP-specific tools58 BIN2BOOT=$(PROJECT_TOOLS)/bin2boot -
c/src/lib/libbsp/i386/pc386/Makefile.am
r419d1e9 r3d703f4 17 17 noinst_PROGRAMS = 18 18 19 _SUBDIRS = . tools20 21 TMPINSTALL_FILES =22 23 19 start.$(OBJEXT): ../../../../../../bsps/i386/pc386/start/start.S 24 20 $(CPPASCOMPILE) -o $@ -c $< 25 21 project_lib_DATA = start.$(OBJEXT) 26 27 start16.$(OBJEXT): ../../../../../../bsps/i386/pc386/start/start16.S28 $(CPPASCOMPILE) $(AM_CPPFLAGS) -DHEADERADDR=$(HEADERADDR) -o $@ -c $<29 30 start16-elf32.$(OBJEXT): start16.$(OBJEXT)31 $(LD) -N -Ttext $(START16ADDR) -e start16 -nostdlib \32 --oformat=elf32-i386 \33 -o $@ $<34 35 start16.bin: start16-elf32.$(OBJEXT)36 $(OBJCOPY) -O binary $< $@37 CLEANFILES += start16.bin38 39 $(PROJECT_LIB)/start16.bin: start16.bin $(PROJECT_LIB)/$(dirstamp)40 $(INSTALL_DATA) $< $(PROJECT_LIB)/start16.bin41 TMPINSTALL_FILES += $(PROJECT_LIB)/start16.bin42 43 project_lib_DATA += start16.bin44 22 45 23 project_lib_DATA += linkcmds -
c/src/lib/libbsp/i386/pc386/configure.ac
r419d1e9 r3d703f4 143 143 AC_SUBST([RTEMS_ROOT],[${rtems_updir}'$(top_builddir)']) 144 144 145 RTEMS_CONFIG_BUILD_SUBDIRS(tools)146 147 145 AC_SUBST(RTEMS_BSP) 148 146
Note: See TracChangeset
for help on using the changeset viewer.