*** empty log message ***
[fw/sdcc] / configure
index 79be8e7c01494e5d0843c4f79eb822cb052d7d48..8939cada45d7d13d9a847ae3b4396155990572b9 100755 (executable)
--- a/configure
+++ b/configure
@@ -27,6 +27,8 @@ ac_help="$ac_help
   --disable-i186-port     Excludes the I186 port"
 ac_help="$ac_help
   --disable-tlcs900h-port Excludes the TLCS900H port"
+ac_help="$ac_help
+--disable-xa51-port       Excludes the XA51 port"
 ac_help="$ac_help
   --disable-ucsim         Disables configuring and building of ucsim"
 ac_help="$ac_help
@@ -2609,6 +2611,9 @@ cat >> confdefs.h <<EOF
 #define STD_DS390_LIB "libds390"
 EOF
 
+cat >> confdefs.h <<EOF
+#define STD_XA51_LIB "libxa51"
+EOF
 
 cat >> confdefs.h <<EOF
 #define PREFIX "${prefix}"
@@ -2717,12 +2722,14 @@ echo ds390 >>ports.all
 if test "$enable_ds390_port" = "no"; then
     cat >> confdefs.h <<EOF
 #define OPT_DISABLE_DS390 1
+#define OPT_DISABLE_TININative 1
 EOF
 
 else
     echo ds390 >>ports.build
     cat >> confdefs.h <<EOF
 #define OPT_DISABLE_DS390 0
+#define OPT_DISABLE_TININative 0
 EOF
 
 fi
@@ -2787,6 +2794,20 @@ EOF
 
 fi
 
+echo xa51 >>ports.all
+if test "$enable_xa51_port" = "no"; then
+    cat >> confdefs.h <<EOF
+#define OPT_DISABLE_XA51 1
+EOF
+
+else
+    echo xa51 >>ports.build
+    cat >> confdefs.h <<EOF
+#define OPT_DISABLE_XA51 0
+EOF
+
+fi
+
 # Check whether --enable-ucsim or --disable-ucsim was given.
 if test "${enable_ucsim+set}" = set; then
   enableval="$enable_ucsim"
@@ -2998,7 +3019,6 @@ ac_given_INSTALL="$INSTALL"
 trap 'rm -fr `echo "main.mk:main_in.mk
 src/Makefile
 as/mcs51/Makefile
-support/cpp/Makefile
 device/include/Makefile
 device/lib/Makefile
 debugger/mcs51/Makefile
@@ -3104,7 +3124,6 @@ cat >> $CONFIG_STATUS <<EOF
 CONFIG_FILES=\${CONFIG_FILES-"main.mk:main_in.mk
 src/Makefile
 as/mcs51/Makefile
-support/cpp/Makefile
 device/include/Makefile
 device/lib/Makefile
 debugger/mcs51/Makefile