Commit | Line | Data |
---|---|---|
7858d8dc | 1 | dnl Process this file with autoconf to produce a configure script. |
39c3964f | 2 | AC_PREREQ(2.5)dnl |
7858d8dc | 3 | AC_INIT(gprof.c) |
c98f0ae5 | 4 | |
2f1fec47 ILT |
5 | AC_CANONICAL_SYSTEM |
6 | ||
274e44ae | 7 | AM_INIT_AUTOMAKE(gprof, 2.8.2) |
2f1fec47 | 8 | |
274e44ae ILT |
9 | AM_PROG_LIBTOOL |
10 | ||
11 | dnl For simplicity, we use the BFD configuration file for most | |
12 | dnl things. However, we also need our own configuration file for | |
13 | dnl the automake PACKAGE and VERSION macros. We don't name it | |
14 | dnl config.h, to avoid any possible confusion with the bfd config.h. | |
15 | AM_CONFIG_HEADER(gconfig.h:gconfig.in) | |
ba8e3a2e | 16 | |
7858d8dc | 17 | AC_PROG_CC |
274e44ae | 18 | AM_PROG_INSTALL |
c98f0ae5 | 19 | |
e3c0e00b ILT |
20 | AC_ISC_POSIX |
21 | ||
5d32c952 | 22 | case "${target}" in |
7858d8dc | 23 | alpha-*-*) MY_TARGET=alpha ;; |
379062d1 | 24 | changequote(,)dnl |
3d5aa992 | 25 | i[3456]86-*-*) MY_TARGET=i386 ;; |
379062d1 | 26 | changequote([,])dnl |
7858d8dc C |
27 | sparc-*-*) MY_TARGET=sparc ;; |
28 | tahoe-*-*) MY_TARGET=tahoe ;; | |
29 | vax-*-*) MY_TARGET=vax ;; | |
af0786b4 | 30 | ns32k-*-*) MY_TARGET=ns532;; |
7858d8dc | 31 | *-*-*) MY_TARGET=dummy ;; |
a11d7ba3 SEF |
32 | esac |
33 | ||
7858d8dc | 34 | AC_SUBST(MY_TARGET) |
ba8e3a2e | 35 | |
22395d7e ILT |
36 | dnl We need to set BSD44_FORMAT on a host which uses the additional |
37 | dnl header fields. This is an attempt to do that. I can't think of a | |
38 | dnl good feature test for this. | |
39 | case "${target}" in | |
40 | *-*-bsd4.4* | *-*-netbsd* | *-*-freebsd* | *-*-openbsd*) | |
41 | AC_DEFINE(BSD44_FORMAT) | |
42 | ;; | |
43 | esac | |
44 | ||
2f1fec47 ILT |
45 | AM_MAINTAINER_MODE |
46 | AM_CYGWIN32 | |
274e44ae | 47 | AM_EXEEXT |
2f1fec47 | 48 | |
7858d8dc | 49 | AC_OUTPUT(Makefile) |