| dnl Process this file with autoconf to produce a configure script. |
| AC_PREREQ(2.64)dnl |
| AC_INIT(Makefile.in) |
| sinclude(../common/acinclude.m4) |
| |
| SIM_AC_COMMON |
| |
| SIM_AC_OPTION_ENDIAN(LITTLE_ENDIAN) |
| SIM_AC_OPTION_ALIGNMENT(STRICT_ALIGNMENT,STRICT_ALIGNMENT) |
| SIM_AC_OPTION_HOSTENDIAN |
| SIM_AC_OPTION_DEFAULT_MODEL(bf537) |
| SIM_AC_OPTION_ENVIRONMENT |
| SIM_AC_OPTION_INLINE |
| SIM_AC_OPTION_WARNINGS |
| SIM_AC_OPTION_HARDWARE(yes,,\ |
| bfin_cec \ |
| bfin_ctimer \ |
| bfin_dma \ |
| bfin_dmac \ |
| bfin_ebiu_amc \ |
| bfin_ebiu_ddrc \ |
| bfin_ebiu_sdc \ |
| bfin_emac \ |
| bfin_eppi \ |
| bfin_evt \ |
| bfin_gpio \ |
| bfin_gpio2 \ |
| bfin_gptimer \ |
| bfin_jtag \ |
| bfin_mmu \ |
| bfin_nfc \ |
| bfin_otp \ |
| bfin_pfmon \ |
| bfin_pint \ |
| bfin_pll \ |
| bfin_ppi \ |
| bfin_rtc \ |
| bfin_sic \ |
| bfin_spi \ |
| bfin_trace \ |
| bfin_twi \ |
| bfin_uart \ |
| bfin_uart2 \ |
| bfin_wdog \ |
| bfin_wp \ |
| eth_phy \ |
| ) |
| |
| AC_CHECK_FUNCS([getuid getgid geteuid getegid setuid setgid mmap munmap kill pread]) |
| AC_CHECK_HEADERS([ \ |
| linux/if_tun.h \ |
| linux/mii.h \ |
| linux/types.h \ |
| net/if.h \ |
| sys/ioctl.h \ |
| sys/mman.h \ |
| ]) |
| |
| BFIN_SIM_EXTRA_OBJS= |
| |
| dnl make sure the dv-sockser code can be supported (i.e. windows) |
| case ${host} in |
| *mingw32*) ;; |
| *) |
| AC_DEFINE_UNQUOTED([HAVE_DV_SOCKSER], 1, [Define if dv-sockser is usable.]) |
| BFIN_SIM_EXTRA_OBJS="${BFIN_SIM_EXTRA_OBJS} dv-sockser.o" |
| ;; |
| esac |
| |
| AC_SUBST([BFIN_SIM_EXTRA_OBJS], ${BFIN_SIM_EXTRA_OBJS}) |
| |
| PKG_PROG_PKG_CONFIG |
| PKG_CHECK_MODULES(SDL, sdl, [ |
| AC_CHECK_LIB(dl, dlopen, [ |
| SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL" |
| SDL_LIBS="-ldl" |
| ], [SDL_CFLAGS= SDL_LIBS=]) |
| ], [:]) |
| AC_SUBST(SDL_CFLAGS) |
| AC_SUBST(SDL_LIBS) |
| |
| SIM_AC_OUTPUT |