dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.12.1)dnl AC_INIT(gdbserve.c) AC_CONFIG_AUX_DIR(`cd $srcdir;pwd`/../..) AC_CANONICAL_SYSTEM AC_ARG_PROGRAM AC_PROG_INSTALL # Map target cpu into the config cpu subdirectory name. # The default is $target_cpu. changequote(,)dnl case "${target_cpu}" in alpha) gdb_target_cpu=alpha ;; c[12]) gdb_target_cpu=convex ;; hppa*) gdb_target_cpu=pa ;; i[3456]86) gdb_target_cpu=i386 ;; m68*) gdb_target_cpu=m68k ;; np1) gdb_target_cpu=gould ;; pn) gdb_target_cpu=gould ;; pyramid) gdb_target_cpu=pyr ;; sparc*) gdb_target_cpu=sparc ;; *) gdb_target_cpu=$target_cpu ;; esac changequote([,])dnl target_makefile_frag=${srcdir}/../config/${gdb_target_cpu}/gdbserve.mt if [ ! -f ${target_makefile_frag} ]; then AC_MSG_ERROR("*** GDBSERVE does not support target ${target}") fi dnl We have to assign the same value to other variables because autoconf dnl doesn't provide a mechanism to substitute a replacement keyword with dnl arbitrary data or pathnames. dnl target_makefile_frag_path=$target_makefile_frag AC_SUBST(target_makefile_frag_path) AC_SUBST_FILE(target_makefile_frag) cpufile=`sed -n ' s/CPU_FILE[ ]*=[ ]*\([^ ]*\)/\1/p ' ${target_makefile_frag} files= links= rm -f cpu.h if [ "${cpufile}" != "" ]; then files="${files} ${cpufile}.h" links="${links} cpu.h" fi AC_LINK_FILES($files, $links) AC_OUTPUT(Makefile)