From 977623bbb1b801b77589dc85bb28121364858654 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 5 Oct 1999 18:39:56 +0000 Subject: 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. --- make/custom/force386.cfg | 74 ------------------------------------------------ 1 file changed, 74 deletions(-) delete mode 100644 make/custom/force386.cfg (limited to 'make/custom/force386.cfg') 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 - -- cgit v1.2.3