diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-10-05 18:39:56 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-10-05 18:39:56 +0000 |
commit | 977623bbb1b801b77589dc85bb28121364858654 (patch) | |
tree | f37ed048301c480abb9615bb013c8b38261edb05 /make/custom/force386.cfg | |
parent | Modified to remove reference to Force CPU386. Actually this was a misnamed (diff) | |
download | rtems-977623bbb1b801b77589dc85bb28121364858654.tar.bz2 |
Removed targets and configurations that are no longer functional
and not likely to become so. Comments on each configuration
are below.
+ Force CPU386 - This BSP was developed as part of the initial
port of RTEMS to the i386. This board has been unavailable
for a long time now.
+ GO32 - This BSP and some CPU code supported djgpp v1.x. This
version is now quite old. No one has stepped forward to
update the code to v2.x which may be technically impossible
anyway. More importantly, go32 has been superceded by the pc386 BSP.
Diffstat (limited to '')
-rw-r--r-- | make/custom/force386.cfg | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/make/custom/force386.cfg b/make/custom/force386.cfg deleted file mode 100644 index 33d790a117..0000000000 --- a/make/custom/force386.cfg +++ /dev/null @@ -1,74 +0,0 @@ -# -# Config file for the force386 BSP -# -# $Id$ -# - -include $(RTEMS_ROOT)/make/custom/default.cfg - -RTEMS_CPU=i386 -RTEMS_CPU_MODEL=i386_fp - -# This is the actual bsp directory used during the build process. -RTEMS_BSP_FAMILY=force386 - -# This contains the compiler options necessary to select the CPU model -# and (hopefully) optimize for it. -# -CPU_CFLAGS = - -# optimize flag: typically -0, could use -O4 or -fast -# -O4 is ok for RTEMS -# -fomit-frame-pointer breaks debugging and C++ exceptions -CFLAGS_OPTIMIZE_V=-O4 - -# This section makes the target dependent options file. - -# NDEBUG (C library) -# if defined asserts do not generate code. This is commonly used -# as a command line option. -# -# RTEMS_TEST_NO_PAUSE (RTEMS tests) -# do not pause between screens of output in the rtems tests -# -# RTEMS_DEBUG (RTEMS) -# If defined, debug checks in RTEMS and support library code are enabled. - -define make-target-options - @echo "/* #define NDEBUG 1 */ " >>$@ - @echo "#define RTEMS_TEST_NO_PAUSE 1" >>$@ - @echo "/* #define RTEMS_DEBUG 1 */" >>$@ -endef - -# Here is the rule to actually build a $(ARCH)/foo.exe -# It also builds $(ARCH)/foo.sr and $(ARCH)/foo.nm -# Usage ref: src/tests/sptest/sp1/Makefile - -# The following are definitions of make-exe which will work using ld as -# is currently required. It is expected that as of gcc 2.8, the end user -# will be able to override parts of the compilers specs and link using gcc. - -ifeq ($(RTEMS_USE_GCC272),yes) -define make-exe - $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).nxe \ - $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group - $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i - $(SED) -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \ - $(PACKHEX) > $(basename $@).exe - $(NM) -g -n $(basename $@).nxe > $(basename $@).num - $(SIZE) $(basename $@).nxe -endef -else -define make-exe - $(CC) $(CPPFLAGS) $(CFLAGS) $(CFLAGS_LD) -o $(basename $@).nxe \ - $(LINK_OBJS) $(LINK_LIBS) - $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i - $(SED) -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \ - $(PACKHEX) > $(basename $@).exe - $(NM) -g -n $(basename $@).nxe > $(basename $@).num - $(SIZE) $(basename $@).nxe -endef -endif - -# Miscellaneous additions go here - |