From 1479c223de107623214b2df2fc3b2726784e909e Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 18 Nov 1999 20:38:27 +0000 Subject: Added code to set extra configure arguments for sparc and powerpc targets such that the simulator is enabled. Also corrected a typo which prevented the simulator files from being included in the file list. --- scripts/mkgdbspec.in | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) (limited to 'scripts/mkgdbspec.in') diff --git a/scripts/mkgdbspec.in b/scripts/mkgdbspec.in index 1f7d3c261f..89baee7d52 100644 --- a/scripts/mkgdbspec.in +++ b/scripts/mkgdbspec.in @@ -49,21 +49,36 @@ target_alias=$1 specfile=${dst}/$target_alias-gdb-${gdb_version}.spec +case ${target_alias} in + powerpc*) + extra_configure_arguments="--enable-sim --enable-sim-powerpc --enable-sim-timebase --enable-sim-hardware" + # Enabling this causes the program image to be huge and causes + # some gcc/hosts combinations to run out of memory. + # --enable-sim-inline + ;; + sparc*) + extra_configure_arguments="--enable-sim" + ;; + *) + ;; +esac + sed -e "s%@Release@%${gdb_rpm_release}%g" \ -e "s%@rpm_build_root@%${rpm_build_root}%g" \ -e "s%@target_alias@%${target_alias}%g" \ -e "s%@gdb_version@%${gdb_version}%g" \ -e "s%@gdb_patch_version@%${gdb_patch_version}%g" \ + -e "s%@extra_configure_arguments@%${extra_configure_arguments}%g" \ < ${RTEMS_DIR}/gdb/gdb.spec.in \ > ${specfile} -case ${target} in +case ${target_alias} in powerpc*) - echo "/opt/rtems/bin/@target_alias@-run" + echo "/opt/rtems/bin/${target_alias}-run" ;; sparc*) - echo "/opt/rtems/bin/@target_alias@-run" - echo "/opt/rtems/bin/@target_alias@-sis" + echo "/opt/rtems/bin/${target_alias}-run" + echo "/opt/rtems/bin/${target_alias}-sis" ;; *) ;; esac >> ${specfile} -- cgit v1.2.3