]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/bfin/configure.ac
sim/bfin: include config/pkg.m4 in configure.ac
[thirdparty/binutils-gdb.git] / sim / bfin / configure.ac
1 dnl Process this file with autoconf to produce a configure script.
2 AC_INIT(Makefile.in)
3 sinclude(../common/acinclude.m4)
4 m4_include([../../config/pkg.m4])
5
6 SIM_AC_COMMON
7
8 SIM_AC_OPTION_ENDIAN(LITTLE)
9 SIM_AC_OPTION_ALIGNMENT(STRICT_ALIGNMENT,STRICT_ALIGNMENT)
10 SIM_AC_OPTION_DEFAULT_MODEL(bf537)
11 SIM_AC_OPTION_WARNINGS
12 SIM_AC_OPTION_HARDWARE(yes,,\
13 bfin_cec \
14 bfin_ctimer \
15 bfin_dma \
16 bfin_dmac \
17 bfin_ebiu_amc \
18 bfin_ebiu_ddrc \
19 bfin_ebiu_sdc \
20 bfin_emac \
21 bfin_eppi \
22 bfin_evt \
23 bfin_gpio \
24 bfin_gpio2 \
25 bfin_gptimer \
26 bfin_jtag \
27 bfin_mmu \
28 bfin_nfc \
29 bfin_otp \
30 bfin_pfmon \
31 bfin_pint \
32 bfin_pll \
33 bfin_ppi \
34 bfin_rtc \
35 bfin_sic \
36 bfin_spi \
37 bfin_trace \
38 bfin_twi \
39 bfin_uart \
40 bfin_uart2 \
41 bfin_wdog \
42 bfin_wp \
43 eth_phy \
44 )
45
46 AC_CHECK_FUNCS([getuid getgid geteuid getegid setuid setgid mmap munmap kill pread])
47 AC_CHECK_HEADERS([ \
48 linux/if_tun.h \
49 linux/mii.h \
50 linux/types.h \
51 net/if.h \
52 sys/ioctl.h \
53 sys/mman.h \
54 ])
55
56 PKG_PROG_PKG_CONFIG
57 PKG_CHECK_MODULES(SDL, sdl, [
58 AC_CHECK_LIB(dl, dlopen, [
59 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
60 SDL_LIBS="-ldl"
61 ], [SDL_CFLAGS= SDL_LIBS=])
62 ], [:])
63 AC_SUBST(SDL_CFLAGS)
64 AC_SUBST(SDL_LIBS)
65
66 SIM_AC_OUTPUT