⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure.in

📁 早期freebsd实现
💻 IN
字号:
configdirs="doc"srcname="GDB"srctrigger=main.c# per-host:# map host info into gdb names.case "${host}" ina29k-*-*)		gdb_host=ultra3 ;;arm-*-*)		gdb_host=arm ;;c[12]-*-*)		gdb_host=convex ;;hppa*-hp-bsd)		gdb_host=hppabsd ;;hppa*-hp-hpux)		gdb_host=hppahpux ;;i[34]86-ncr-*)		gdb_host=ncr3000 ;;i[34]86-sequent-*)	gdb_host=symmetry ;;i[34]86-*-bsd*)		gdb_host=i386bsd ;;i[34]86-*-go32)		gdb_host=go32 ;;i[34]86-*-linux)	gdb_host=linux ;;i[34]86-*-mach)		gdb_host=i386mach ;;i[34]86-*-scosysv*)	gdb_host=i386sco ;;i[34]86-*-solaris*)	gdb_host=i386sol2 ;;i[34]86-*-sunos*)	gdb_host=sun386 ;;i[34]86-*-sysv32)	gdb_host=i386v32 ;;i[34]86-*-sysv4*)	gdb_host=i386v4 ;;i[34]86-*-sysv*)	gdb_host=i386v ;;i860-*-*)		gdb_host=stratus ;;m680[01]0-sun-sunos3*)	gdb_host=sun2os3 ;;m680[01]0-sun-sunos4*)	gdb_host=sun2os4 ;;m68030-sony-*)		gdb_host=news1000 ;;m68*-altos-*)		gdb_host=altos ;;m68*-apollo*-sysv*)	gdb_host=apollo68v ;;m68*-apollo*-bsd*)	gdb_host=apollo68b ;;m68*-att-*)		gdb_host=3b1 ;;m68*-cbm-sysv4*)	gdb_host=amix ;;m68*-omron-bsd)		gdb_host=luna68k ;;m68*-hp-bsd)		gdb_host=hp300bsd ;;m68*-hp-hpux)		gdb_host=hp300hpux ;;m68*-isi-*)		gdb_host=isi ;;m68*-sony-*)		gdb_host=news ;;m68*-sun-sunos3*)	gdb_host=sun3os3 ;;m68*-sun-sunos4*)	gdb_host=sun3os4 ;;m68*-sun-*)		gdb_host=sun3os4 ;;m88k-motorola-*)	gdb_host=delta88 ;;m88k-*-*)		gdb_host=m88k ;;mips-dec-*)		gdb_host=decstation ;;mips-little-*)		gdb_host=littlemips ;;mips-sgi-irix3)		gdb_host=irix3 ;;mips-sgi-irix4)		gdb_host=irix4 ;;mips-sony-*)		gdb_host=bigmips ;;none-*-*)		gdb_host=none ;;np1-*-*)		gdb_host=np1 ;;ns32k-umax-*)		gdb_host=umax ;;ns32k-utek-sysv)	gdb_host=merlin ;;pn-*-*)			gdb_host=pn ;;pyramid-*-*)		gdb_host=pyramid ;;romp-*-*)		gdb_host=rtbsd ;;rs6000-*-*)		gdb_host=rs6000 ;;sparc-*-solaris2*)	gdb_host=sun4sol2 ;;sparc-*-sunos4*)	gdb_host=sun4os4 ;;sparc-*-bsd*)		gdb_host=sun4bsd ;;sparc-*-*)		gdb_host=sun4os4 ;;tahoe-*-*)		gdb_host=tahoe ;;vax-*-bsd*)		gdb_host=vaxbsd ;;vax-*-ultrix*)		gdb_host=vaxult ;;esacif [ ! -f ${srcdir}/config/${gdb_host}.mh ]; then	echo '***' "Gdb does not support host ${host}" 1>&2	exit 1fi#  We really shouldn't depend on there being a space after XM_FILE= ...hostfile=`awk '$1 == "XM_FILE=" { print $2 }' <${srcdir}/config/${gdb_host}.mh`# per-target:case "${target}" ina29k-*-aout)		gdb_target=a29k ;;a29k-*-coff)		gdb_target=a29k ;;a29k-*-elf)		gdb_target=a29k ;;a29k-*-ebmon)		gdb_target=a29k ;;a29k-*-kern)		gdb_target=a29k-kern ;;a29k-*-none)		gdb_target=a29k ;;a29k-*-sym1)		gdb_target=ultra3 ;;a29k-*-udi)		gdb_target=a29k-udi ;;arm-*-*)		gdb_target=arm ;;c1-*-*)			gdb_target=convex ;;c2-*-*)			gdb_target=convex ;;h8300-*-*)		gdb_target=h8300hms ;;hppa*-*-bsd)		gdb_target=hppabsd ;;hppa*-*-hpux)		gdb_target=hppahpux ;;i[34]86-sequent-*)	gdb_target=symmetry ;;i[34]86-ncr-*)		gdb_target=ncr3000 ;;i[34]86-*-aout)		gdb_target=i386aout ;;i[34]86-*-coff)		gdb_target=i386v ;;i[34]86-*-elf)		gdb_target=i386v ;;i[34]86-*-bsd*)		gdb_target=i386bsd ;;i[34]86-*-solaris*)	gdb_target=i386sol2 ;;i[34]86-*-sunos*)	gdb_target=sun386 ;;i[34]86-*-sysv4*)	gdb_target=i386v4 ;;i[34]86-*-scosysv3*)	gdb_target=i386v ;;i[34]86-*-sysv*)	gdb_target=i386v ;;i[34]86-*-linux)	gdb_target=linux ;;i860-*-*)		gdb_target=stratus ;;i960-*-bout)		gdb_target=vxworks960 ;;i960-*-coff)		gdb_target=nindy960 ;;i960-*-elf)		gdb_target=nindy960 ;;i960-*-nindy)		gdb_target=nindy960 ;;i960-*-vxworks)		gdb_target=vxworks960 ;;m68000-*-sunos3*)	gdb_target=sun2os3 ;;m68000-*-sunos4*)	gdb_target=sun2os4 ;;m68*-cbm-sysv4*)	gdb_target=amix ;;m68*-omron-bsd)		gdb_target=luna68k ;;m68*-hp-bsd)		gdb_target=hp300bsd ;;m68*-hp-hpux)		gdb_target=hp300hpux ;;m68*-altos-*)		gdb_target=altos ;;m68*-att-*)		gdb_target=3b1 ;;m68*-ericsson-*)	gdb_target=es1800 ;;m68*-isi-*)		gdb_target=isi ;;m68*-netx-*)		gdb_target=vxworks68 ;;m68*-sony-*)		gdb_target=news ;;m68*-tandem-*)		gdb_target=st2000 ;;m68*-*-aout)		gdb_target=m68k-un ;;m68*-*-coff)		gdb_target=m68k-noun ;;m68*-*-elf)		gdb_target=m68k-noun ;;m68*-*-os68k)		gdb_target=os68k ;;m68*-*-sunos3*)		gdb_target=sun3os3 ;;m68*-*-sunos4*)		gdb_target=sun3os4 ;;m68*-*-vxworks*)	gdb_target=vxworks68 ;;m88k-motorola-*)	gdb_target=delta88 ;;m88k-*-*)		gdb_target=m88k ;;mips-big-*)		gdb_target=bigmips ;;mips-dec-*)		gdb_target=decstation ;;mips-little-*)		gdb_target=littlemips ;;mips-sgi-*)		gdb_target=irix3 ;;mips-sony-*)		gdb_target=bigmips ;;none-*-*)		gdb_target=none ;;np1-*-*)		gdb_target=np1 ;;ns32k-utek-sysv)	gdb_target=merlin ;;ns32k-utek-*)		gdb_target=umax ;;pn-*-*)			gdb_target=pn ;;pyramid-*-*)		gdb_target=pyramid ;;rs6000-*-*)		gdb_target=rs6000 ;;sparc-*-aout)		gdb_target=sparc-un ;;sparc-*-coff)		gdb_target=sparc-noun ;;sparc-*-elf)		gdb_target=sparc-noun ;;sparc-*-solaris2*)	gdb_target=sun4sol2 ;;sparc-*-bsd*)		gdb_target=sun4bsd ;;sparc-*-sunos4*)	gdb_target=sun4os4 ;;sparc-*-vxworks*)	gdb_target=sparc-un ;;sparc-*-*)		gdb_target=sun4os4 ;;tahoe-*-*)		gdb_target=tahoe ;;vax-*-*)		gdb_target=vax ;;esacif [ ! -f ${srcdir}/config/${gdb_target}.mt ]; then	echo '***' "Gdb does not support target ${target}" 1>&2	exit 1fiif [ -z "${removing}" ] ; then	cat ${srcdir}/config/${gdb_host}.mh ${srcdir}/config/${gdb_target}.mt | awk '$1 == "#msg" {		print substr($0,6)}'fi#  We really shouldn't depend on there being a space after TM_FILE= ...targetfile=`awk '$1 == "TM_FILE=" { print $2 }' <${srcdir}/config/${gdb_target}.mt`if [ "${target}" = "${host}" ] ; then	nativefile=`awk '$1 == "NAT_FILE=" { print $2 }' <${srcdir}/config/${gdb_host}.mh`fihost_makefile_frag=config/${gdb_host}.mhtarget_makefile_frag=config/${gdb_target}.mt# If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile# (NAT_FILE) is not set in the ?config/* file, we don't make the# corresponding links.  But we have to remove the xm.h files and tm.h# files anyway, e.g. when switching from "configure host" to# "configure none".files=links=rm -f xm.hif [ "${hostfile}" != "" ]; then	files="${files} ${hostfile}"	links="${links} xm.h"firm -f tm.hif [ "${targetfile}" != "" ]; then	files="${files} ${targetfile}"	links="${links} tm.h"firm -f nat.hif [ "${nativefile}" != "" ]; then	files="${files} ${nativefile}"	links="${links} nm.h"# temporary scaffolding until all hosts have the host/target/native# split in place.else	files="${files} nm-trash.h"	links="${links} nm.h"fi# post-target:case ${srcdir} in  .)    ;;  *)    grep -s "source ${srcdir}/.gdbinit" .gdbinit 2>/dev/null || \      echo "source ${srcdir}/.gdbinit" >> .gdbinitesacif [ "${nativefile}" = "" ] ; then	sed -e '/^NATDEPFILES= /s//# NATDEPFILES= /' \		< Makefile > Makefile.tem	mv -f Makefile.tem Makefileficat ${srcdir}/alldeps.mak ${srcdir}/depend >>Makefile

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -