You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

configure.ac 14 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476
  1. dnl configure script for Lol Engine
  2. AC_INIT(lolengine, 0.0)
  3. AC_PREREQ(2.50)
  4. AC_CONFIG_AUX_DIR(.auto)
  5. AC_CANONICAL_SYSTEM
  6. AM_INIT_AUTOMAKE([subdir-objects no-define tar-ustar silent-rules])
  7. dnl AM_MAINTAINER_MODE
  8. AM_DEFAULT_VERBOSITY=0
  9. dnl Versioning of the separate software we ship
  10. LOLUNIT_VERSION=0.1
  11. AC_SUBST(LOLUNIT_VERSION)
  12. LOLREMEZ_VERSION=0.2
  13. AC_SUBST(LOLREMEZ_VERSION)
  14. AC_CONFIG_HEADER(config.h)
  15. AM_PROG_CC_C_O
  16. AC_PROG_CPP
  17. AC_PROG_CXX
  18. AC_PROG_CXXCPP
  19. AC_PROG_RANLIB
  20. AC_LIBTOOL_WIN32_DLL
  21. AM_PROG_LIBTOOL
  22. AC_LIBTOOL_CXX
  23. AC_C_CONST
  24. AC_C_INLINE
  25. dnl Ensure an error is thrown if pkg-config M4 files are not found.
  26. m4_pattern_allow([^PKG_CONFIG_LIBDIR$])
  27. m4_pattern_forbid([^PKG_CHECK_MODULES$])
  28. m4_pattern_forbid([^PKG_PROG_PKG_CONFIG$])
  29. dnl Same for Lol Engine M4 files.
  30. m4_pattern_forbid([^LOL_])
  31. dnl Do not use PKG_CONFIG_LIBDIR when cross-compiling.
  32. if test "${build}" != "${host}" -a "${PKG_CONFIG_LIBDIR}" = ""; then
  33. export PKG_CONFIG_LIBDIR=/dev/null
  34. fi
  35. dnl AC_PROG_EGREP only exists in autoconf 2.54+, so we use AC_EGREP_CPP right
  36. dnl now otherwise it might be set in an obscure if statement. Same thing for
  37. dnl PKG_PROG_PKG_CONFIG which needs to be called first.
  38. AC_EGREP_CPP(yes, foo)
  39. PKG_PROG_PKG_CONFIG()
  40. dnl Check for a working implementation of sed
  41. AC_PROG_SED
  42. AC_MSG_CHECKING(for a sed that understands \t)
  43. if test "$(echo 'x\x' | "${SED}" 's/.*@<:@^x\t@:>@//')" != x; then
  44. AC_MSG_RESULT(no)
  45. AC_MSG_ERROR([[consider installing GNU sed]])
  46. else
  47. AC_MSG_RESULT(yes)
  48. fi
  49. dnl conditional builds
  50. AC_ARG_ENABLE(debug,
  51. [ --enable-debug build debug versions of the game (default no)])
  52. AC_ARG_ENABLE(release,
  53. [ --enable-release build final release of the game (default no)])
  54. AC_ARG_ENABLE(experimental,
  55. [ --enable-experimental experimental build (default no)])
  56. AC_ARG_ENABLE(doc,
  57. [ --enable-doc build documentation (needs doxygen and LaTeX)])
  58. dnl Common C headers
  59. AC_CHECK_HEADERS(stdio.h stdarg.h inttypes.h endian.h stdint.h getopt.h)
  60. AC_CHECK_HEADERS(fastmath.h pthread.h libutil.h util.h pty.h glob.h unistd.h)
  61. AC_CHECK_HEADERS(execinfo.h)
  62. AC_CHECK_HEADERS(sys/ioctl.h sys/ptrace.h sys/stat.h sys/syscall.h sys/user.h)
  63. AC_CHECK_HEADERS(sys/wait.h)
  64. AC_CHECK_HEADERS(linux/kdev_t.h linux/major.h)
  65. AC_CHECK_HEADERS(security/pam_appl.h security/pam_misc.h)
  66. AC_CHECK_HEADERS(pam/pam_appl.h pam/pam_misc.h)
  67. dnl Common C++ headers
  68. AC_LANG_PUSH(C++)
  69. AC_CHECK_HEADERS(cxxabi.h)
  70. AC_LANG_POP(C++)
  71. dnl Common C functions
  72. AC_CHECK_FUNCS(getcwd _getcwd backtrace_symbols)
  73. if test "${enable_debug}" = "yes"; then
  74. AC_DEFINE(LOL_DEBUG, 1, Define to 1 to activate debug)
  75. OPT="-O"
  76. else
  77. OPT="-O3 -ffast-math -fno-strength-reduce -fomit-frame-pointer"
  78. fi
  79. if test "${enable_release}" = "yes"; then
  80. AC_DEFINE(LOL_RELEASE, 1, Define to 1 to activate final release)
  81. REL=""
  82. else
  83. REL="-g"
  84. fi
  85. if test "${enable_experimental}" = "yes"; then
  86. AC_DEFINE(LOL_EXPERIMENTAL, 1, Define to 1 to activate experimental build)
  87. fi
  88. # Build documentation?
  89. DOXYGEN="no"
  90. LATEX="no"
  91. if test "${enable_doc}" != "no"; then
  92. AC_PATH_PROG(DOXYGEN, doxygen, no)
  93. if test "${DOXYGEN}" != "no"; then
  94. # Build LaTeX documentation?
  95. AC_PATH_PROG(LATEX, pdflatex, no)
  96. AC_PATH_PROG(KPSEWHICH, kpsewhich, no)
  97. AC_PATH_PROG(DVIPS, dvips, no)
  98. if test "${DVIPS}" = "no" -o "${KPSEWHICH}" = "no"; then
  99. LATEX="no"
  100. fi
  101. if test "${LATEX}" != "no"; then
  102. AC_MSG_CHECKING(for a4.sty and a4wide.sty)
  103. if "${KPSEWHICH}" a4.sty >/dev/null 2>&1; then
  104. if "${KPSEWHICH}" a4wide.sty >/dev/null 2>&1; then
  105. AC_MSG_RESULT(yes)
  106. else
  107. LATEX="no"
  108. AC_MSG_RESULT(no)
  109. fi
  110. else
  111. LATEX="no"
  112. AC_MSG_RESULT(no)
  113. fi
  114. fi
  115. AC_PATH_PROG(DOT, dot, no)
  116. if test "${DOT}" != "no"; then
  117. USE_DOT="YES"
  118. else
  119. USE_DOT="NO"
  120. fi
  121. fi
  122. fi
  123. AM_CONDITIONAL(BUILD_DOCUMENTATION, test "${DOXYGEN}" != "no")
  124. AM_CONDITIONAL(USE_LATEX, test "${LATEX}" != "no")
  125. AM_CONDITIONAL(USE_DOT, test "${DOT}" != "no")
  126. dnl No exceptions
  127. LOL_TRY_CXXFLAGS(-fno-exceptions, [AM_CXXFLAGS="${AM_CXXFLAGS} -fno-exceptions"])
  128. LOL_TRY_CXXFLAGS(-fno-rtti, [AM_CXXFLAGS="${AM_CXXFLAGS} -fno-rtti"])
  129. dnl Optimizations
  130. AM_CXXFLAGS="${AM_CXXFLAGS} ${REL} ${OPT}"
  131. dnl Debug symbols
  132. LOL_TRY_LDFLAGS(-rdynamic, [AM_LDFLAGS="${AM_LDFLAGS} -rdynamic"])
  133. dnl Code qui fait des warnings == code de porc == deux baffes dans ta gueule
  134. LOL_TRY_CXXFLAGS(-Wall, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wall"])
  135. LOL_TRY_CXXFLAGS(-Wextra, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wextra"])
  136. LOL_TRY_CXXFLAGS(-Wpointer-arith, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wpointer-arith"])
  137. LOL_TRY_CXXFLAGS(-Wcast-align, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wcast-align"])
  138. LOL_TRY_CXXFLAGS(-Wcast-qual, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wcast-qual"])
  139. LOL_TRY_CXXFLAGS(-Wshadow, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wshadow"])
  140. LOL_TRY_CXXFLAGS(-Wsign-compare, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wsign-compare"])
  141. dnl Add these even though they're implicitly set, so that we can safely
  142. dnl remove them from within a Makefile.
  143. LOL_TRY_CXXFLAGS(-Wmaybe-uninitialized, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wmaybe-uninitialized"])
  144. LOL_TRY_CXXFLAGS(-Wnarrowing, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wnarrowing"])
  145. LOL_TRY_CXXFLAGS(-Wunused, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wunused"])
  146. LOL_TRY_CXXFLAGS(-Wstrict-aliasing, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wstrict-aliasing"])
  147. LOL_TRY_CXXFLAGS(-Wreorder, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wreorder"])
  148. LOL_TRY_CXXFLAGS(-Wparentheses, [AM_CPPFLAGS="${AM_CPPFLAGS} -Wparentheses"])
  149. AC_CHECK_LIB(m, sin, MATH_LIBS="${MATH_LIBS} -lm")
  150. AC_CHECK_LIB(pthread, main, LIBS="$LIBS -lpthread")
  151. dnl Unix-specific libutil
  152. AC_CHECK_LIB(util, forkpty,
  153. [UTIL_LIBS="${UTIL_LIBS} -lutil"
  154. dnl Override future forkpty detection
  155. ac_cv_func_forkpty="yes"])
  156. AC_CHECK_FUNCS(forkpty)
  157. dnl GCC-specific symbol demangling
  158. AC_LANG_PUSH(C++)
  159. AC_TRY_LINK(
  160. [#include <cxxabi.h>],
  161. [abi::__cxa_demangle(NULL, 0, 0, NULL);],
  162. [AC_DEFINE(HAVE_CXA_DEMANGLE, 1, Define to 1 if abi::__cxa_demangle is available)])
  163. AC_LANG_POP(C++)
  164. dnl Are we on the PS3?
  165. ac_cv_my_have_ps3="no"
  166. AC_CHECK_LIB(sysmodule_stub, cellSysmoduleLoadModule,
  167. [ac_cv_my_have_ps3="yes"
  168. LOL_LIBS="${LOL_LIBS} -lsysmodule_stub -lsysutil_stub -lresc_stub"
  169. dnl For PSGL
  170. AC_DEFINE(HAVE_GLES_2X, 1, Define to 1 if GLES 2.x is available) # FIXME: hack
  171. GL_LIBS="${GL_LIBS} -lPSGL -lgcm_cmd -lgcm_sys_stub"
  172. dnl This is the old way; we now use CELL_SDK instead of CELLSDK
  173. if test "x${CELLSDK}" != x -a "x${CELL_SDK}" = x; then
  174. CELL_SDK="${CELLSDK}"
  175. fi
  176. if test "x${enable_debug}" = xyes; then
  177. GL_LIBS="${GL_LIBS} -L${CELL_SDK}/target/ppu/lib/PSGL/RSX/debug"
  178. elif test "x${enable_release}" = xyes; then
  179. GL_LIBS="${GL_LIBS} -L${CELL_SDK}/target/ppu/lib/PSGL/RSX/ultra-opt"
  180. else
  181. GL_LIBS="${GL_LIBS} -L${CELL_SDK}/target/ppu/lib/PSGL/RSX/opt"
  182. fi
  183. dnl For the runtime Cg compiler
  184. GL_LIBS="${GL_LIBS} -lcgc -lPSGLcgc"
  185. dnl For the PNG decoder
  186. LOL_LIBS="${LOL_LIBS} -lpngdec_stub"
  187. dnl For the pad library
  188. LOL_LIBS="${LOL_LIBS} -lio_stub -lusbd_stub -lpadfilter"
  189. dnl Disable this warning, it's too verbose with vector.h
  190. AM_CXXFLAGS="${AM_CXXFLAGS} -Wno-sign-compare"
  191. AC_PATH_PROG(MAKE_FSELF, make_fself, no)
  192. if test "${MAKE_FSELF}" = "no"; then
  193. AC_MSG_ERROR([[Building for PS3 but make_fself not found]])
  194. fi],
  195. [MAKE_FSELF=no])
  196. AM_CONDITIONAL(USE_PS3, test "${ac_cv_my_have_ps3}" != "no")
  197. dnl Are we building using MinGW?
  198. LIBS_save="$LIBS"
  199. LIBS="$LIBS -mwindows -mwin32"
  200. AC_MSG_CHECKING(for -mwindows -mwin32)
  201. AC_TRY_LINK([], [],
  202. [AC_MSG_RESULT(yes)
  203. AM_CXXFLAGS="${AM_CXXFLAGS} -mwindows -mwin32"
  204. LOL_LIBS="${LOL_LIBS} -uWinMain -u_WinMain@16"],
  205. [AC_MSG_RESULT(no)])
  206. LIBS="$LIBS_save"
  207. dnl Are we on the Xbox 360?
  208. dnl Answer: NO! we don't know how to build for it anyway
  209. AM_CONDITIONAL(USE_X360, false)
  210. dnl Are we on a Direct3D 9 platform?
  211. #ac_cv_my_have_d3d9="no"
  212. #AC_CHECK_HEADERS(d3d9.h, [ac_cv_my_have_d3d9="yes"])
  213. #if test "${ac_cv_my_have_d3d9}" != "no"; then
  214. # D3D_LIBS="${D3D_LIBS} -ld3d9 -ld3dx9 -lxinput"
  215. # AC_DEFINE(USE_D3D9, 1, Define to 1 to use DirectX 9)
  216. #fi
  217. #AM_CONDITIONAL(USE_D3D9, test "${ac_cv_my_have_d3d9}" != "no")
  218. LOL_CHECK_OPENGL
  219. LOL_CHECK_SDL
  220. dnl Use Flex's FlexLexer.h or ours?
  221. ac_cv_my_have_flexlexer_h="no"
  222. AC_LANG_PUSH(C++)
  223. AC_CHECK_HEADERS(FlexLexer.h,
  224. dnl Ensure that FlexLexer::yleng is of type int, and not size_t like
  225. dnl on recent Apple systems. It would break all our existing code.
  226. [AC_MSG_CHECKING(for FlexLexer.h validity)
  227. AC_COMPILE_IFELSE(
  228. [AC_LANG_PROGRAM([#include <FlexLexer.h>
  229. class Foo : public FlexLexer
  230. {
  231. Foo() { int &test = yyleng; }
  232. }],
  233. [])],
  234. [AC_MSG_RESULT(yes)
  235. ac_cv_my_have_flexlexer_h="yes"],
  236. [AC_MSG_RESULT(no)])])
  237. AC_LANG_POP(C++)
  238. if test "x${ac_cv_my_have_flexlexer_h}" = "xno"; then
  239. LOL_CFLAGS="$LOL_CFLAGS -I\$(top_srcdir)/external/flex-2.5.35/include"
  240. fi
  241. dnl Use NativeClient?
  242. ac_cv_my_have_nacl="no"
  243. AC_LANG_PUSH(C++)
  244. AC_CHECK_HEADERS(ppapi/cpp/instance.h,
  245. [ac_cv_my_have_nacl="yes"
  246. dnl Disable this warning, it's too verbose with vector.h
  247. AM_CXXFLAGS="${AM_CXXFLAGS} -Wno-sign-compare"])
  248. AC_LANG_POP(C++)
  249. AM_CONDITIONAL(USE_NACL, test "${ac_cv_my_have_nacl}" != "no")
  250. dnl Use Android? FIXME: super hacks!
  251. ac_cv_my_have_android="no"
  252. AC_CHECK_LIB(log, __android_log_vprint,
  253. [ac_cv_my_have_android="yes"
  254. LOL_LIBS="${LOL_LIBS} -llog -module"])
  255. AM_CONDITIONAL(USE_ANDROID, test "${ac_cv_my_have_android}" != "no")
  256. dnl Use EGL?
  257. ac_cv_my_have_egl="no"
  258. PKG_CHECK_MODULES(EGL, egl, [ac_cv_my_have_egl="yes"], [:])
  259. if test "${ac_cv_my_have_egl}" != "no"; then
  260. AC_DEFINE(USE_EGL, 1, Define to 1 to use libegl)
  261. EGL_LIBS="${EGL_LIBS} -lX11"
  262. fi
  263. AC_CHECK_LIB(EGL, main,
  264. [ac_cv_my_have_egl="yes"
  265. AC_DEFINE(USE_EGL, 1, Define to 1 to use libegl)
  266. EGL_LIBS="-lEGL"])
  267. dnl Raspberry Pi is different, check for it with extra libs; also we
  268. dnl look for a different function to bypass autoconf caching
  269. AC_CHECK_LIB(EGL, eglGetDisplay,
  270. [ac_cv_my_have_egl="yes"
  271. AC_DEFINE(USE_EGL, 1, Define to 1 to use libegl)
  272. EGL_LIBS="-lEGL -lvcos -lvchiq_arm -lbcm_host -lGLESv2"],
  273. [:],
  274. [-lvcos -lvchiq_arm -lbcm_host -lGLESv2])
  275. AM_CONDITIONAL(USE_EGL, test "${ac_cv_my_have_egl}" != "no")
  276. dnl Use libpng? (replacement for SDL_image)
  277. ac_cv_my_have_libpng="no"
  278. PKG_CHECK_MODULES(LIBPNG, libpng, [ac_cv_my_have_libpng="yes"], [:])
  279. if test "${ac_cv_my_have_libpng}" != "no"; then
  280. AC_DEFINE(USE_LIBPNG, 1, Define to 1 to use libpng)
  281. fi
  282. AM_CONDITIONAL(USE_LIBPNG, test "${ac_cv_my_have_libpng}" != "no")
  283. dnl Use Windows GDI+?
  284. ac_cv_my_have_gdiplus="no"
  285. AC_LANG_PUSH(C++)
  286. AC_CHECK_HEADERS(gdiplus.h,
  287. [ac_cv_my_have_gdiplus="yes"
  288. LOL_LIBS="${LOL_LIBS} -lgdiplus"],
  289. [ac_cv_my_have_gdiplus="no"],
  290. [#include <algorithm>
  291. using std::min;
  292. using std::max;
  293. #include <windows.h>])
  294. AC_LANG_POP(C++)
  295. if test "${ac_cv_my_have_gdiplus}" != "no"; then
  296. AC_DEFINE(USE_GDIPLUS, 1, Define to 1 to use GDI+)
  297. fi
  298. AM_CONDITIONAL(USE_GDIPLUS, test "${ac_cv_my_have_gdiplus}" = "yes")
  299. dnl Use libcaca? (required for font generation)
  300. ac_cv_my_have_caca="no"
  301. PKG_CHECK_MODULES(CACA, caca >= 0.99.beta17, [ac_cv_my_have_caca="yes"], [:])
  302. if test "${ac_cv_my_have_caca}" != "no"; then
  303. AC_DEFINE(USE_CACA, 1, Define to 1 to use libcaca)
  304. fi
  305. AM_CONDITIONAL(USE_CACA, test "${ac_cv_my_have_caca}" != "no")
  306. dnl Use libpipi? (required for video recording)
  307. ac_cv_my_have_pipi="no"
  308. PKG_CHECK_MODULES(PIPI, pipi, [ac_cv_my_have_pipi="yes"], [:])
  309. if test "${ac_cv_my_have_pipi}" != "no"; then
  310. AC_DEFINE(USE_PIPI, 1, Define to 1 to use libpipi)
  311. LOL_CFLAGS="${LOL_CFLAGS} ${PIPI_CFLAGS}"
  312. LOL_LIBS="${LOL_LIBS} ${PIPI_LIBS}"
  313. fi
  314. AM_CONDITIONAL(USE_PIPI, test "${ac_cv_my_have_pipi}" != "no")
  315. dnl Use GTK+? (required for the deushax editor)
  316. ac_cv_my_have_gtkgl="no"
  317. PKG_CHECK_MODULES(GTK, gtk+-2.0, [ac_cv_my_have_gtkgl="yes"], [:])
  318. PKG_CHECK_MODULES(GTKGL, gtkgl-2.0, [:], [ac_cv_my_have_gtkgl="no"])
  319. if test "${ac_cv_my_have_gtkgl}" != "no"; then
  320. AC_DEFINE(USE_GTKGL, 1, Define to 1 to use GtkGl)
  321. fi
  322. AM_CONDITIONAL(USE_GTKGL, test "${ac_cv_my_have_gtkgl}" != "no")
  323. dnl Can we build neercs?
  324. AM_CONDITIONAL(BUILD_NEERCS, test "${ac_cv_my_have_caca}" != "no")
  325. dnl Extra libraries we may need
  326. AC_SUBST(MATH_LIBS)
  327. AC_SUBST(PAM_LIBS)
  328. AC_SUBST(UTIL_LIBS)
  329. dnl How to use the Lol Engine outside this tree
  330. LOL_CFLAGS="$LOL_CFLAGS $SDL_CFLAGS $GL_CFLAGS $EGL_CFLAGS $LIBPNG_CFLAGS"
  331. LOL_LIBS="$LOL_LIBS $SDL_LIBS $GL_LIBS $EGL_LIBS $LIBPNG_LIBS $D3D_LIBS"
  332. LOL_DEPENDENCIES="${LOL_DEPENDENCIES} \$(top_builddir)/src/liblolcore.a"
  333. LOL_DEPENDENCIES="${LOL_DEPENDENCIES} \$(top_builddir)/src/bullet/liblolbullet.a"
  334. dnl How to use the Lol Engine inside this tree
  335. AM_CPPFLAGS="${AM_CPPFLAGS} -I\$(top_srcdir)/src"
  336. AM_CPPFLAGS="${AM_CPPFLAGS} -DLOL_CONFIG_SOURCESUBDIR=\\\"\$(subdir)\\\""
  337. AM_CPPFLAGS="${AM_CPPFLAGS} ${LOL_CFLAGS}"
  338. AM_LDFLAGS="${AM_LDFLAGS} ${LOL_DEPENDENCIES}"
  339. AM_LDFLAGS="${AM_LDFLAGS} ${LOL_LIBS}"
  340. dnl Extra flags
  341. AC_SUBST(LOL_CFLAGS)
  342. AC_SUBST(LOL_LIBS)
  343. AC_SUBST(LOL_DEPENDENCIES)
  344. AC_SUBST(AM_CFLAGS)
  345. AC_SUBST(AM_CPPFLAGS)
  346. AC_SUBST(AM_CXXFLAGS)
  347. AC_SUBST(AM_LDFLAGS)
  348. AC_SUBST(USE_DOT)
  349. AC_CONFIG_FILES(
  350. [Makefile
  351. src/Makefile
  352. src/bullet/Makefile
  353. src/data/Makefile
  354. src/data/font/Makefile
  355. tutorial/Makefile
  356. test/Makefile
  357. test/math/Makefile
  358. test/sandbox/Makefile
  359. test/xolotl/Makefile
  360. build/Makefile
  361. binaries/Makefile
  362. people/Makefile
  363. games/Makefile
  364. tools/Makefile
  365. tools/vimlol/Makefile
  366. tools/vslol/Makefile
  367. doc/Makefile
  368. doc/doxygen.cfg
  369. ])
  370. AC_CONFIG_FILES(
  371. [games/monsterz/Makefile
  372. ])
  373. AC_CONFIG_FILES(
  374. [games/deushax/Makefile
  375. games/deushax/art/Makefile
  376. games/deushax/art/test/Makefile
  377. games/deushax/gfx/Makefile
  378. games/deushax/maps/Makefile
  379. ])
  380. AC_CONFIG_FILES(
  381. [games/mrpigeon/Makefile
  382. ])
  383. AC_CONFIG_FILES(
  384. [games/orbital/Makefile
  385. ])
  386. AC_CONFIG_FILES(
  387. [tools/neercs/Makefile
  388. ])
  389. AC_CONFIG_FILES(
  390. [people/jnat/Makefile
  391. people/jnat/TestProject/Makefile
  392. people/peeweek/Makefile
  393. people/peeweek/private/Makefile
  394. people/touky/Makefile
  395. people/touky/private/Makefile
  396. people/touky/private/tactics/Makefile
  397. people/jylam/Makefile
  398. people/jylam/private/Makefile
  399. people/jylam/private/chat/Makefile
  400. ])
  401. AC_OUTPUT