URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [rtos/] [rtems/] [c/] [src/] [make/] [configure.in] - Rev 449
Go to most recent revision | Compare with Previous | Blame | View Log
dnl Process this file with autoconf to produce a configure script.dnldnl $Id: configure.in,v 1.2 2001-09-27 12:02:06 chris Exp $dnldnl This script configures the configuration files below make/dnlAC_PREREQ(2.13)AC_INIT(main.cfg.in)RTEMS_TOP(../../..)AC_CONFIG_AUX_DIR(../../..)RTEMS_CANONICAL_TARGET_CPUAM_INIT_AUTOMAKE(rtems-c-src-make,$RTEMS_VERSION,no)AM_MAINTAINER_MODERTEMS_ENABLE_MULTIPROCESSINGRTEMS_ENABLE_POSIXRTEMS_ENABLE_ITRONRTEMS_ENABLE_NETWORKINGRTEMS_ENABLE_RDBGRTEMS_ENABLE_INLINESRTEMS_ENABLE_CXXRTEMS_ENABLE_GCC28RTEMS_ENABLE_BARERTEMS_ENV_RTEMSBSPdnl BEGIN configure.host.inAC_PATH_PROG(CAT,cat)AC_PATH_PROG(CP,cp)AC_PATH_PROG(MV,mv)AC_PATH_PROG(LN,ln)AC_PROG_LN_SAC_PATH_PROG(CHMOD,chmod)AC_PATH_PROG(SORT,sort)RTEMS_PATH_PERLAC_PATH_PROG(TOUCH,touch)AC_PATH_PROG(CMP,cmp)AC_PATH_PROG(SED,sed)AC_PATH_PROGS(M4,gm4 m4)RTEMS_PATH_KSHdnl BEGIN configure.target.inRTEMS_CHECK_CPURTEMS_CANONICAL_HOSTRTEMS_PROJECT_ROOTRTEMS_PROG_CC_FOR_TARGETdnl check for g++if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; thenRTEMS_PROG_CXX_FOR_TARGETfiRTEMS_CANONICALIZE_TOOLSdnl if this is an i386, does gas have good code16 support?RTEMS_I386_GAS_CODE16RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)RTEMS_CHECK_MULTIPROCESSING(RTEMS_BSP)RTEMS_CHECK_NETWORKING(RTEMS_BSP)RTEMS_CHECK_RDBG(RTEMS_BSP)RTEMS_CHECK_POSIX_API(RTEMS_BSP)RTEMS_CHECK_CXX(RTEMS_BSP)RTEMS_CHECK_ITRON_API(RTEMS_BSP)AC_SUBST(rtems_cv_prog_cc_cross)AC_SUBST(RTEMS_HAS_CPLUSPLUS)AC_SUBST(RTEMS_USE_GCC272)AC_SUBST(BARE_CPU_CFLAGS)AC_SUBST(BARE_CPU_MODEL)AC_SUBST(program_prefix)AC_SUBST(CC_CFLAGS_DEFAULT)AC_SUBST(CC_CFLAGS_DEBUG_V)AC_SUBST(CC_CFLAGS_PROFILE_V)AC_SUBST(CC_LDFLAGS_PROFILE_V)# Collect the files needed to build a BSPcfg_dir="${RTEMS_TOPdir}/make"cfg_srcs=""cfg_dsts=""CUSTOM_CFG_FILES=""f="${RTEMS_BSP}.cfg"while test -n "$f"; doif test -r "${srcdir}/${cfg_dir}/custom/$f"; thencfg_srcs="$cfg_srcs ${cfg_dir}/custom/$f"cfg_dsts="$cfg_dsts custom/$f"CUSTOM_CFG_FILES="$CUSTOM_CFG_FILES $f"f=`grep "^include.*make/custom" ${srcdir}/${cfg_dir}/custom/$f \| sed \-e 's%^.*custom\/%%' \-e s%\$\(RTEMS_HOST\)%${RTEMS_HOST}% \-e 's%default\.cfg%%'`;else break; fi;doneAC_SUBST(CUSTOM_CFG_FILES)# Symlink the *.cfg files from the toplevel make directory into the build# trees c/<bsp>/make subdirectoriesAC_LINK_FILES($cfg_srcs,$cfg_dsts)AC_LINK_FILES($cfg_dir/Templates/Makefile.lib,Templates/Makefile.lib)AC_LINK_FILES($cfg_dir/Templates/Makefile.leaf,Templates/Makefile.leaf)AC_LINK_FILES($cfg_dir/Templates/Makefile.dir,Templates/Makefile.dir)AC_LINK_FILES($cfg_dir/compilers/gcc-target-default.cfg,compilers/gcc-target-default.cfg)AC_LINK_FILES($cfg_dir/directory.cfg,directory.cfg)AC_LINK_FILES(leaf.cfg,leaf.cfg)AC_LINK_FILES($cfg_dir/lib.cfg,lib.cfg)AC_LINK_FILES($cfg_dir/README,README)# Explicitly list all Makefiles hereAC_OUTPUT(MakefileMakefile.incmain.cfghost.cfgbsp.cfgcustom/Makefilecustom/default.cfgcompilers/Makefile,${MAKE} $RTEMS_BSP.cache,MAKE=${MAKE-make}RTEMS_BSP=${RTEMS_BSP})
Go to most recent revision | Compare with Previous | Blame | View Log
