configure.ac 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. SIM_AC_COMMON
  6. SIM_AC_OPTION_ENDIAN(LITTLE_ENDIAN)
  7. SIM_AC_OPTION_ALIGNMENT(STRICT_ALIGNMENT,STRICT_ALIGNMENT)
  8. SIM_AC_OPTION_HOSTENDIAN
  9. SIM_AC_OPTION_DEFAULT_MODEL(bf537)
  10. SIM_AC_OPTION_ENVIRONMENT
  11. SIM_AC_OPTION_INLINE
  12. SIM_AC_OPTION_WARNINGS
  13. SIM_AC_OPTION_HARDWARE(yes,,\
  14. bfin_cec \
  15. bfin_ctimer \
  16. bfin_dma \
  17. bfin_dmac \
  18. bfin_ebiu_amc \
  19. bfin_ebiu_ddrc \
  20. bfin_ebiu_sdc \
  21. bfin_emac \
  22. bfin_eppi \
  23. bfin_evt \
  24. bfin_gpio \
  25. bfin_gpio2 \
  26. bfin_gptimer \
  27. bfin_jtag \
  28. bfin_mmu \
  29. bfin_nfc \
  30. bfin_otp \
  31. bfin_pfmon \
  32. bfin_pint \
  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. 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. PKG_PROG_PKG_CONFIG
  56. PKG_CHECK_MODULES(SDL, sdl, [
  57. AC_CHECK_LIB(dl, dlopen, [
  58. SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
  59. SDL_LIBS="-ldl"
  60. ], [SDL_CFLAGS= SDL_LIBS=])
  61. ], [:])
  62. AC_SUBST(SDL_CFLAGS)
  63. AC_SUBST(SDL_LIBS)
  64. SIM_AC_OUTPUT