| version 1.36, 2001/05/02 17:11:33 |
version 1.37, 2001/06/13 18:05:00 |
| |
| | |
| | |
| dnl MAJOR_VERSION correspond to the CURRENT interface number. | dnl MAJOR_VERSION correspond to the CURRENT interface number. |
| dnl MINOR_VERSION correspond to the interface's REVISION (implementation) | dnl MINOR_VERSION correspond to the interface REVISION (implementation) |
| dnl number. | dnl number. |
| dnl PICO_VERSION correspond to the interface's AGE, which is the number | dnl PICO_VERSION correspond to the interface AGE, which is the number |
| dnl of previous additional interfaces supported by this library. | dnl of previous additional interfaces supported by this library. |
| dnl It must be less than or equal to CURRENT. | dnl It must be less than or equal to CURRENT. |
| | |
| |
| AM_CONFIG_HEADER(include/nelconfig.h) | AM_CONFIG_HEADER(include/nelconfig.h) |
| | |
| | |
| dnl The following hack should ensure that configure doesn't add optimizing | dnl The following hack should ensure that configure doesnt add optimizing |
| dnl or debugging flags to CFLAGS or CXXFLAGS | dnl or debugging flags to CFLAGS or CXXFLAGS |
| CFLAGS="$CFLAGS " | CFLAGS="$CFLAGS " |
| CXXFLAGS="$CXXFLAGS " | CXXFLAGS="$CXXFLAGS " |
| | |
| | |
| dnl ==================================================================== | dnl ==================================================================== |
| | dnl Checks NeL modules (net, 3d, ai) to install / Disable |
| | |
| | dnl the misc is mandatory, it is use by the other modules. |
| | NEL_SUBDIRS="misc" |
| | |
| | dnl Network library |
| | AC_ARG_ENABLE( network, |
| | [ --disable-network disable compilation and install of NeL Network.], |
| | [ AC_MSG_RESULT(disable NEL Network.) ], |
| | [ NEL_SUBDIRS="$NEL_SUBDIRS net" ] ) |
| | |
| | dnl 3D library |
| | AC_ARG_ENABLE( 3d, |
| | [ --disable-3d disable compilation and install of NeL 3D.], |
| | [ AC_MSG_RESULT(disable NEL 3D.) ], |
| | [ NEL_SUBDIRS="$NEL_SUBDIRS 3d" ] ) |
| | |
| | dnl AI library |
| | AC_ARG_ENABLE( ai, |
| | [ --disable-ai disable compilation and install of NeL AI.], |
| | [ AC_MSG_RESULT(disable NEL AI.) ], |
| | [ NEL_SUBDIRS="$NEL_SUBDIRS ai" ] ) |
| | |
| | AC_SUBST(NEL_SUBDIRS) |
| | |
| | |
| | dnl ==================================================================== |
| dnl Checks for programs. | dnl Checks for programs. |
| | |
| AC_PROG_MAKE_SET | AC_PROG_MAKE_SET |
| |
| dnl ==================================================================== | dnl ==================================================================== |
| dnl Checks for typedefs, structures, and compiler characteristics. | dnl Checks for typedefs, structures, and compiler characteristics. |
| | |
| dnl Supress GCC's "multi-character character constant" warnings. | dnl Supress GCC "multi-character character constant" warnings. |
| if test "X$CC" = "Xgcc"; | if test "X$CC" = "Xgcc"; |
| then | then |
| CXXFLAGS="$CXXFLAGS -Wno-multichar" | CXXFLAGS="$CXXFLAGS -Wno-multichar" |
| |
| | |
| AC_OUTPUT( Makefile \ | AC_OUTPUT( Makefile \ |
| include/Makefile \ | include/Makefile \ |
| | include/nel/Makefile \ |
| | include/nel/misc/Makefile \ |
| | include/nel/net/Makefile \ |
| | include/nel/3d/Makefile \ |
| | include/nel/3d/tmp/Makefile \ |
| | include/nel/ai/Makefile \ |
| | include/nel/ai/agent/Makefile \ |
| | include/nel/ai/c/Makefile \ |
| | include/nel/ai/character/Makefile \ |
| | include/nel/ai/e/Makefile \ |
| | include/nel/ai/fuzzy/Makefile \ |
| | include/nel/ai/logic/Makefile \ |
| | include/nel/ai/nimat/Makefile \ |
| | include/nel/ai/pyserver/Makefile \ |
| | include/nel/ai/script/Makefile \ |
| | include/nel/ai/tools/Makefile \ |
| src/Makefile \ | src/Makefile \ |
| src/misc/Makefile \ | src/misc/Makefile \ |
| src/misc/config_file/Makefile \ | src/misc/config_file/Makefile \ |