summaryrefslogtreecommitdiff
path: root/gcc/rundeja
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2011-11-06 15:35:36 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2011-11-06 15:35:36 +0000
commit7127cb0d2abad770a97a6dd86a97d316fda698ce (patch)
tree4656c13e437039089fed86a423ddcb2033c87b32 /gcc/rundeja
parente3d5bc5b538a58ca65dd313ddf6e6f0c88bd36d0 (diff)
2011-11-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* do_one: do_cleanup defaults to "no". Add initial support for Objective-C and FORTRAN. - Objective-C needs work on run-time support - FORTRAN needs to be tested * gcc_status: Use BUILDDIR not BASEDIR. * gccgo_status: Use BUILDDIR not BASEDIR. * networkconfig.h: Update. * rtems_gccgo_init.c: Switch to unlimited objects configuration. * rundeja: Add Objective-C. * test_driver: Add -C to check options and exit. Add --enable-watchdog to PPL configuration. * testsuite/ada/acats/Makefile.rtems: Correct uC5282. * gccobjc_status: New file.
Diffstat (limited to 'gcc/rundeja')
-rwxr-xr-xgcc/rundeja16
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/rundeja b/gcc/rundeja
index 4846da7..f32f4fb 100755
--- a/gcc/rundeja
+++ b/gcc/rundeja
@@ -146,6 +146,22 @@ case $2 in
--target_board=rtems-${CPU}-${DEJABSP} \
"
;;
+ objc)
+ RTEMS_MAKEFILE_PATH=${rtemsdir} \
+ SCRIPTDIR=${SCRIPTDIR} \
+ make -f ${SCRIPTDIR}/gcc/Makefile.rtems_gccmain
+ if [ $? -ne 0 ] ; then
+ echo unable to compile RTEMS GCC Main
+ exit 1
+ fi
+ rtems_config=`pwd`/rtems_gcc_main.o
+ make check-objc RUNTESTFLAGS="\
+ SIM=${BSP_SIM} \
+ RTEMS_MAKEFILE_PATH=${rtemsdir} \
+ RTEMS_CONFIG_OBJ=${rtems_config} \
+ --target_board=rtems-${CPU}-${DEJABSP} \
+ "
+ ;;
libjava)
RTEMS_MAKEFILE_PATH=${rtemsdir} \
SCRIPTDIR=${SCRIPTDIR} \