summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1998-09-30 20:58:39 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1998-09-30 20:58:39 +0000
commit2c3840b563a453eb6f311cdc20ff7dd1ef365665 (patch)
tree9fe548746c7441048412c0442489fd4967507fcf /c/src/lib/libbsp/i386
parentCorrected TYPOs in the file (diff)
downloadrtems-2c3840b563a453eb6f311cdc20ff7dd1ef365665.tar.bz2
Added new autoconf test for i386 code16/code32 support. The guts of the
test were suggested by Ian Taylor <ian@airs.com> and Joel did the hard part of putting it in aclocal and editting all the offending Makefiles and source code which could use this feature.
Diffstat (limited to 'c/src/lib/libbsp/i386')
-rw-r--r--c/src/lib/libbsp/i386/i386ex/start/Makefile.in5
-rw-r--r--c/src/lib/libbsp/i386/i386ex/start/start.s5
-rw-r--r--c/src/lib/libbsp/i386/i386ex/startup/Makefile.in2
-rw-r--r--c/src/lib/libbsp/i386/pc386/start/Makefile.in5
4 files changed, 10 insertions, 7 deletions
diff --git a/c/src/lib/libbsp/i386/i386ex/start/Makefile.in b/c/src/lib/libbsp/i386/i386ex/start/Makefile.in
index 388e25b482..985de4574c 100644
--- a/c/src/lib/libbsp/i386/i386ex/start/Makefile.in
+++ b/c/src/lib/libbsp/i386/i386ex/start/Makefile.in
@@ -7,6 +7,7 @@ srcdir = @srcdir@
VPATH = @srcdir@
RTEMS_ROOT = @top_srcdir@
PROJECT_ROOT = @PROJECT_ROOT@
+RTEMS_GAS_CODE16 = @RTEMS_GAS_CODE16@
PGMS=${ARCH}/start.o
@@ -32,7 +33,9 @@ include $(RTEMS_ROOT)/make/leaf.cfg
# (OPTIONAL) Add local stuff here using +=
#
-DEFINES +=
+ifeq ($(RTEMS_GAS_CODE16),yes)
+DEFINES += -DNEXT_GAS
+endif
CPPFLAGS +=
CFLAGS +=
diff --git a/c/src/lib/libbsp/i386/i386ex/start/start.s b/c/src/lib/libbsp/i386/i386ex/start/start.s
index 55fcb1ae82..4fb50af7df 100644
--- a/c/src/lib/libbsp/i386/i386ex/start/start.s
+++ b/c/src/lib/libbsp/i386/i386ex/start/start.s
@@ -40,12 +40,9 @@ changes:
#include "80386ex.inc"
/*
- * Needed for binutils 2.9.1.0.7 and higher
- * #define NEXT_GAS
+ * NEXT_GAS Needed for binutils 2.9.1.0.7 and higher
*/
-#define NEXT_GAS
-
EXTERN (boot_card) /* exits to bspstart */
EXTERN (stack_start) /* defined in startup/linkcmds */
EXTERN (Clock_exit)
diff --git a/c/src/lib/libbsp/i386/i386ex/startup/Makefile.in b/c/src/lib/libbsp/i386/i386ex/startup/Makefile.in
index ffd694f64f..81809a2405 100644
--- a/c/src/lib/libbsp/i386/i386ex/startup/Makefile.in
+++ b/c/src/lib/libbsp/i386/i386ex/startup/Makefile.in
@@ -37,7 +37,7 @@ include $(RTEMS_ROOT)/make/leaf.cfg
#
#DEFINES += -DPRINTON
-DEFINES += -I$(srcdir)
+DEFINES += -I$(srcdir)
CPPFLAGS +=
CFLAGS += -g
diff --git a/c/src/lib/libbsp/i386/pc386/start/Makefile.in b/c/src/lib/libbsp/i386/pc386/start/Makefile.in
index 5d0056ecfb..e085f50e5b 100644
--- a/c/src/lib/libbsp/i386/pc386/start/Makefile.in
+++ b/c/src/lib/libbsp/i386/pc386/start/Makefile.in
@@ -7,6 +7,7 @@ srcdir = @srcdir@
VPATH = @srcdir@
RTEMS_ROOT = @top_srcdir@
PROJECT_ROOT = @PROJECT_ROOT@
+RTEMS_GAS_CODE16 = @RTEMS_GAS_CODE16@
PGMS=${ARCH}/start.o ${ARCH}/start16.bin
@@ -32,7 +33,9 @@ include $(RTEMS_ROOT)/make/leaf.cfg
# (OPTIONAL) Add local stuff here using +=
#
-DEFINES +=
+ifeq ($(RTEMS_GAS_CODE16),yes)
+DEFINES += -DNEXT_GAS
+endif
CPPFLAGS +=
CFLAGS +=