sim: bfin: drop old linux/mii.h workarounds
[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([ \
49         linux/if_tun.h \
50         linux/mii.h \
51         linux/types.h \
52         net/if.h \
53         sys/ioctl.h \
54         sys/mman.h \
55 ])
56
57 BFIN_SIM_EXTRA_OBJS=
58
59 dnl make sure the dv-sockser code can be supported (i.e. windows)
60 case ${host} in
61   *mingw32*) ;;
62   *)
63     AC_DEFINE_UNQUOTED([HAVE_DV_SOCKSER], 1, [Define if dv-sockser is usable.])
64     BFIN_SIM_EXTRA_OBJS="${BFIN_SIM_EXTRA_OBJS} dv-sockser.o"
65     ;;
66 esac
67
68 AC_SUBST([BFIN_SIM_EXTRA_OBJS], ${BFIN_SIM_EXTRA_OBJS})
69
70 PKG_PROG_PKG_CONFIG
71 PKG_CHECK_MODULES(SDL, sdl, [
72         AC_CHECK_LIB(dl, dlopen, [
73                 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
74                 SDL_LIBS="-ldl"
75                 ], [SDL_CFLAGS= SDL_LIBS=])
76         ], [:])
77 AC_SUBST(SDL_CFLAGS)
78 AC_SUBST(SDL_LIBS)
79
80 SIM_AC_OUTPUT