sim: rename common/aclocal.m4 to common/acinclude.m4
[external/binutils.git] / sim / bfin / configure.ac
1 dnl Process this file with autoconf to produce a configure script.
2 AC_PREREQ(2.64)dnl
3 AC_INIT(Makefile.in)
4 sinclude(../common/acinclude.m4)
5
6 SIM_AC_COMMON
7
8 SIM_AC_OPTION_ENDIAN(LITTLE_ENDIAN)
9 SIM_AC_OPTION_ALIGNMENT(STRICT_ALIGNMENT,STRICT_ALIGNMENT)
10 SIM_AC_OPTION_HOSTENDIAN
11 SIM_AC_OPTION_DEFAULT_MODEL(bf537)
12 SIM_AC_OPTION_ENVIRONMENT
13 SIM_AC_OPTION_INLINE
14 SIM_AC_OPTION_WARNINGS
15 SIM_AC_OPTION_HARDWARE(yes,,\
16         bfin_cec \
17         bfin_ctimer \
18         bfin_dma \
19         bfin_dmac \
20         bfin_ebiu_amc \
21         bfin_ebiu_ddrc \
22         bfin_ebiu_sdc \
23         bfin_emac \
24         bfin_eppi \
25         bfin_evt \
26         bfin_gpio \
27         bfin_gptimer \
28         bfin_jtag \
29         bfin_mmu \
30         bfin_nfc \
31         bfin_otp \
32         bfin_pfmon \
33         bfin_pll \
34         bfin_ppi \
35         bfin_rtc \
36         bfin_sic \
37         bfin_spi \
38         bfin_trace \
39         bfin_twi \
40         bfin_uart \
41         bfin_uart2 \
42         bfin_wdog \
43         bfin_wp \
44         eth_phy \
45 )
46
47 AC_CHECK_FUNCS([getuid getgid geteuid getegid setuid setgid mmap munmap kill pread])
48 AC_CHECK_HEADERS([sys/ioctl.h sys/mman.h net/if.h linux/if_tun.h linux/mii.h])
49
50 BFIN_SIM_EXTRA_OBJS=
51
52 dnl make sure the dv-sockser code can be supported (i.e. windows)
53 case ${host} in
54   *mingw32*) ;;
55   *)
56     AC_DEFINE_UNQUOTED([HAVE_DV_SOCKSER], 1, [Define if dv-sockser is usable.])
57     BFIN_SIM_EXTRA_OBJS="${BFIN_SIM_EXTRA_OBJS} dv-sockser.o"
58     ;;
59 esac
60
61 AC_SUBST([BFIN_SIM_EXTRA_OBJS], ${BFIN_SIM_EXTRA_OBJS})
62
63 PKG_PROG_PKG_CONFIG
64 PKG_CHECK_MODULES(SDL, sdl, [
65         AC_CHECK_LIB(dl, dlopen, [
66                 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
67                 SDL_LIBS="-ldl"
68                 ], [SDL_CFLAGS= SDL_LIBS=])
69         ], [:])
70 AC_SUBST(SDL_CFLAGS)
71 AC_SUBST(SDL_LIBS)
72
73 SIM_AC_OUTPUT