frame word for xa51 (not enabled yet)
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 6 Jan 2002 13:04:24 +0000 (13:04 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 6 Jan 2002 13:04:24 +0000 (13:04 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1773 4a8a32a2-be11-0410-ad9d-d568d2c75423

Makefile.bcc
configure
configure.in
sdccconf_in.h

index 5e2c2cb0f93983f06921194678fe9332b531e506..89803e54ab5014ed597109909a48a9aaea30864f 100644 (file)
@@ -15,7 +15,7 @@ cpp2:
        make -f Makefile.bcc
        cd ..\..
 
-ports: z80 mcs51 avr ds390 pic izt
+ports: z80 mcs51 avr ds390 pic izt xa51
 
 z80:
        cd src\z80
@@ -47,6 +47,11 @@ izt:
        make -f Makefile.bcc
         cd ..\..
 
+xa51:
+       cd src\xa51
+       make -f Makefile.bcc
+       cd ..\..
+
 sdcc:
        cd src
        make -f Makefile.bcc
index 922cd37eb9827e7fd51d4698dc2e003500b90b3d..04c0f3982f964a3d243137d32825a08578e98ffd 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}"
@@ -2787,6 +2792,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"
index 9361997463d7a1d172c3897b1af5029ebddf5f49..92ed5a007e82cab4cd37c3f9416ab982b55b0ac2 100755 (executable)
@@ -211,6 +211,7 @@ AC_DEFINE_UNQUOTED(STD_INT_LIB, "libint")
 AC_DEFINE_UNQUOTED(STD_LONG_LIB, "liblong")
 AC_DEFINE_UNQUOTED(STD_FP_LIB, "libfloat")
 AC_DEFINE_UNQUOTED(STD_DS390_LIB, "libds390")
+AC_DEFINE_UNQUOTED(STD_xa51_LIB, "xa51")
 
 AC_DEFINE_UNQUOTED(PREFIX, "${prefix}")
 AC_DEFINE_UNQUOTED(DATADIR, "${sdcc_datadir_tmp}")
@@ -292,6 +293,15 @@ else
     AC_DEFINE_UNQUOTED(OPT_DISABLE_TLCS900H, 0)
 fi
 
+AC_ARG_ENABLE(xa51-port,[  --disable-xa51-port Excludes the XA51 port])
+echo xa51 >>ports.all
+if test "$enable_xa51_port" = "no"; then
+    AC_DEFINE_UNQUOTED(OPT_DISABLE_XA51, 1)
+else
+    echo xa51 >>ports.build
+    AC_DEFINE_UNQUOTED(OPT_DISABLE_XA51, 0)
+fi
+
 AC_ARG_ENABLE(ucsim,[  --disable-ucsim         Disables configuring and building of ucsim])
 OPT_ENABLE_UCSIM=$enable_ucsim
 AC_SUBST(OPT_ENABLE_UCSIM)
index 8965b21d2a1d646a77400b0be98d6c5e653c8427..09c02b16622c4e538ebe5a9a95944ee67e27f356 100644 (file)
@@ -22,6 +22,7 @@
 #undef STD_LONG_LIB
 #undef STD_FP_LIB
 #undef STD_DS390_LIB
+//#undef STD_XA51_LIB
 #undef HAVE_SYS_SOCKET_H
 #undef HAVE_SYS_ISA_DEFS_H
 #undef HAVE_ENDIAN_H
@@ -37,6 +38,7 @@
 #undef OPT_DISABLE_PIC
 #undef OPT_DISABLE_I186
 #undef OPT_DISABLE_TLCS900H
+//#undef OPT_DISABLE_XA51
 
 #undef OPT_ENABLE_LIBGC