| 1 |
############################################################################### |
| 2 |
# Copyright (C) 2007 Tetsuya Kimata <kimata@acapulco.dyndns.org> |
| 3 |
# |
| 4 |
# All rights reserved. |
| 5 |
# |
| 6 |
# This software is provided 'as-is', without any express or implied |
| 7 |
# warranty. In no event will the authors be held liable for any |
| 8 |
# damages arising from the use of this software. |
| 9 |
# |
| 10 |
# Permission is granted to anyone to use this software for any |
| 11 |
# purpose, including commercial applications, and to alter it and |
| 12 |
# redistribute it freely, subject to the following restrictions: |
| 13 |
# |
| 14 |
# 1. The origin of this software must not be misrepresented; you must |
| 15 |
# not claim that you wrote the original software. If you use this |
| 16 |
# software in a product, an acknowledgment in the product |
| 17 |
# documentation would be appreciated but is not required. |
| 18 |
# |
| 19 |
# 2. Altered source versions must be plainly marked as such, and must |
| 20 |
# not be misrepresented as being the original software. |
| 21 |
# |
| 22 |
# 3. This notice may not be removed or altered from any source |
| 23 |
# distribution. |
| 24 |
# |
| 25 |
# $Id: configure.in 1006 2006-03-14 14:01:54Z svn $ |
| 26 |
############################################################################### |
| 27 |
|
| 28 |
############################################################################### |
| 29 |
# �������������� |
| 30 |
AC_PREREQ(2.59) |
| 31 |
|
| 32 |
############################################################################### |
| 33 |
# ���������� |
| 34 |
AC_COPYRIGHT([Copyright (C) 2008 Tetsuya Kimata. All Rights Reserved.]) |
| 35 |
AC_INIT([mod_uploader],[3.0.9],[kimata@acapulco.dyndns.org]) |
| 36 |
AC_REVISION($Revision$) |
| 37 |
|
| 38 |
AC_CONFIG_AUX_DIR(build) |
| 39 |
|
| 40 |
PACKAGE_CODE=`echo $PACKAGE_NAME-$PACKAGE_VERSION | md5sum | cut -b -12 | tr '[a-f]' '[A-F]'` |
| 41 |
AC_SUBST(PACKAGE_CODE) |
| 42 |
|
| 43 |
############################################################################### |
| 44 |
# ������������ |
| 45 |
AC_CANONICAL_TARGET |
| 46 |
|
| 47 |
############################################################################### |
| 48 |
# ���������������� |
| 49 |
AC_CONFIG_SRCDIR([src/mod_uploader.cpp]) |
| 50 |
AC_CONFIG_HEADER([include/mod_uploader_config.h]) |
| 51 |
|
| 52 |
############################################################################### |
| 53 |
# ���������� |
| 54 |
AC_PROG_CPP |
| 55 |
AC_PROG_CC |
| 56 |
AC_PROG_CXX |
| 57 |
AC_EXEEXT |
| 58 |
|
| 59 |
AC_CHECK_LIBTOOL |
| 60 |
|
| 61 |
AC_LANG(C++) |
| 62 |
|
| 63 |
AC_C_INLINE |
| 64 |
AC_C_CONST |
| 65 |
AC_C_VOLATILE |
| 66 |
AC_TYPE_SIZE_T |
| 67 |
|
| 68 |
AC_HEADER_STDC |
| 69 |
|
| 70 |
AC_CHECK_GCC_ATOMIC_BUILTINS |
| 71 |
|
| 72 |
############################################################################### |
| 73 |
# CPU |
| 74 |
AC_CHECK_MARCH |
| 75 |
|
| 76 |
AC_CACHE_SAVE |
| 77 |
|
| 78 |
############################################################################### |
| 79 |
# ������ |
| 80 |
AC_CHECK_HEADERS([ \ |
| 81 |
ctype.h fcntl.h iconv.h limits.h setjmp.h signal.h stdlib.h string.h \ |
| 82 |
sys/mman.h sys/mman.h sys/types.h sys/wait.h unistd.h utime.h sched.h \ |
| 83 |
]) |
| 84 |
AC_CHECK_FUNCS([fork getpagesize memmem strndup wait madvise mprotect]) |
| 85 |
|
| 86 |
AC_CHECK_LIB([iconv], [main], [LIB_ICONV=-liconv], [LIB_ICONV=]) |
| 87 |
AC_SUBST(LIB_ICONV) |
| 88 |
AC_CHECK_ICONV_2ND_ARG_TYPE |
| 89 |
|
| 90 |
############################################################################### |
| 91 |
# �������� |
| 92 |
AC_CHECK_FUNCS(isalpha, , AC_MSG_ERROR([isalpha not found])) |
| 93 |
AC_CHECK_FUNCS(isalnum, , AC_MSG_ERROR([isalnum not found])) |
| 94 |
AC_CHECK_FUNCS(isdigit, , AC_MSG_ERROR([isdigit not found])) |
| 95 |
AC_CHECK_FUNCS(isxdigit,, AC_MSG_ERROR([isxdigit not found])) |
| 96 |
|
| 97 |
AC_CHECK_FUNCS(malloc, , AC_MSG_ERROR([malloc not found])) |
| 98 |
AC_CHECK_FUNCS(realloc, , AC_MSG_ERROR([realloc not found])) |
| 99 |
|
| 100 |
AC_CHECK_FUNCS(memchr, , AC_MSG_ERROR([memchr not found])) |
| 101 |
AC_CHECK_FUNCS(memcpy, , AC_MSG_ERROR([memcpy not found])) |
| 102 |
AC_CHECK_FUNCS(memmove, , AC_MSG_ERROR([memmove not found])) |
| 103 |
AC_CHECK_FUNCS(memset, , AC_MSG_ERROR([memset not found])) |
| 104 |
|
| 105 |
AC_CHECK_FUNCS(strcpy, , AC_MSG_ERROR([strcpy not found])) |
| 106 |
AC_CHECK_FUNCS(strlen, , AC_MSG_ERROR([strlen not found])) |
| 107 |
AC_CHECK_FUNCS(strcmp, , AC_MSG_ERROR([strcmp not found])) |
| 108 |
AC_CHECK_FUNCS(strncmp, , AC_MSG_ERROR([strncmp not found])) |
| 109 |
AC_CHECK_FUNCS(strstr, , AC_MSG_ERROR([strstr not found])) |
| 110 |
|
| 111 |
AC_CACHE_SAVE |
| 112 |
|
| 113 |
############################################################################### |
| 114 |
# Apache |
| 115 |
AC_CHECK_APXS |
| 116 |
AC_CHECK_APACHECTL |
| 117 |
AC_CHECK_APRCONF |
| 118 |
|
| 119 |
AC_CHECK_APACHE_VERSION |
| 120 |
AC_CHECK_APACHE_MOD_DSO |
| 121 |
|
| 122 |
AC_CACHE_SAVE |
| 123 |
|
| 124 |
############################################################################### |
| 125 |
# �������� |
| 126 |
|
| 127 |
# ���������������������������������������������������� |
| 128 |
AC_PATH_PROG(GREP, grep, grep) |
| 129 |
AC_PATH_PROG(SED, sed, sed) |
| 130 |
AC_PATH_PROG(RUBY, ruby, ruby) |
| 131 |
AC_PATH_PROG(RST2HTML, rst2html.py, rst2html.py) |
| 132 |
AC_PATH_PROG(DOXYGEN, doxygen, doxygen) |
| 133 |
AC_PATH_PROG(DOT, dot, dot) |
| 134 |
AC_PATH_PROG(PS2PDF, ps2pdf, ps2pdf) |
| 135 |
AC_PATH_PROG(SVN, svn, svn) |
| 136 |
AC_PATH_PROG(FIND, find, find) |
| 137 |
AC_PATH_PROG(CAT, cat, cat) |
| 138 |
AC_PATH_PROG(TAR, tar, tar) |
| 139 |
AC_PATH_PROG(TEE, tee, tee) |
| 140 |
AC_PATH_PROG(NKF, nkf, nkf) |
| 141 |
AC_PATH_PROG(GREP, grep, grep) |
| 142 |
AC_PATH_PROG(WC, wc, wc) |
| 143 |
AC_PATH_PROG(IPCS, ipcs, ipcs) |
| 144 |
AC_PATH_PROG(IPCRM, ipcrm, ipcrm) |
| 145 |
AC_PATH_PROG(AWK, awk, awk) |
| 146 |
AC_PATH_PROG(DIFF, diff, diff) |
| 147 |
AC_PATH_PROG(ENV, env, env) |
| 148 |
AC_PATH_PROG(DOT, dot, dot) |
| 149 |
AC_PATH_PROG(XARGS, xargs, xargs) |
| 150 |
AC_PATH_PROG(GDB, gdb, gdb) |
| 151 |
AC_PATH_PROG(VALGRIND, valgrind, valgrind) |
| 152 |
AC_PATH_PROG(LSB_RELEASE, lsb_release, lsb_release) |
| 153 |
|
| 154 |
############################################################################### |
| 155 |
# ���� |
| 156 |
UNAME=`uname` |
| 157 |
HOSTNAME=`hostname` |
| 158 |
USER=`whoami` |
| 159 |
PWD=`pwd` |
| 160 |
LIBEXECDIR=`$APXS -q LIBEXECDIR` |
| 161 |
|
| 162 |
AC_SUBST(PWD) |
| 163 |
AC_SUBST(USER) |
| 164 |
AC_SUBST(HOSTNAME) |
| 165 |
AC_SUBST(LIBEXECDIR) |
| 166 |
|
| 167 |
############################################################################### |
| 168 |
# ���������������� |
| 169 |
AC_DEFINE(TPL_DEFAULT_TOKEN_POOL_COUNT, 200, [������������������������]) |
| 170 |
|
| 171 |
AC_DEFINE(ITM_MAX_IDENTIFIER_SIZE, 16, [������������������������������������]) |
| 172 |
AC_DEFINE(ITM_MAX_VERSION_SIZE, 8, [����������������������������������������]) |
| 173 |
AC_DEFINE(ITM_MAX_DATE_SIZE, 32, [��������������������������������������]) |
| 174 |
|
| 175 |
AC_DEFINE(ITM_DATE_FORMAT, "%y/%m/%d(%a) %H:%M:%S", [��������������������������������������������]) |
| 176 |
AC_DEFINE(ITM_MAX_IP_ADDRESS_SIZE, 40, [������������������������������ IP ����������������]) |
| 177 |
AC_DEFINE(ITM_MAX_FILE_NAME_SIZE, 64, [����������������������������������]) |
| 178 |
AC_DEFINE(ITM_MAX_FILE_MIME_SIZE, 64, [���������������������� MIME ��������������]) |
| 179 |
AC_DEFINE(ITM_MAX_FILE_EXT_SIZE, 8, [������������������������������������]) |
| 180 |
AC_DEFINE(ITM_MAX_FILE_DIGEST_SIZE, 48, [���������������������� MD5 ����������]) |
| 181 |
AC_DEFINE(ITM_MAX_REMOVE_PASS_SIZE, 16, [��������������������������������������������]) |
| 182 |
AC_DEFINE(ITM_MAX_DOWNLOAD_PASS_SIZE, 16, [����������������������������������������������������]) |
| 183 |
AC_DEFINE(ITM_MAX_COMMENT_SIZE, 256, [��������������������������������������]) |
| 184 |
|
| 185 |
AC_DEFINE(PST_MAX_ITEM_COUNT, 10, [��������������������]) |
| 186 |
AC_DEFINE(PST_FLOW_CONTROL_BUFFER_SIZE, 128, [������������������������������������������]) |
| 187 |
AC_DEFINE(PST_INTERVAL_SEC, 60, [��������������������������(��)]) |
| 188 |
AC_DEFINE(PST_PROGRESS_HOLD_SEC, 300, [����������������������������������(��)]) |
| 189 |
|
| 190 |
AC_DEFINE(LCK_TIMEOUT_SEC, 300, [������������������������������������(��)]) |
| 191 |
|
| 192 |
AC_DEFINE(VIW_EXPIRES, 60*60*24*7, [������������������������������]) |
| 193 |
|
| 194 |
AC_DEFINE(VIW_THUMBNAIL_EXT, "gif", [��������������������]) |
| 195 |
AC_DEFINE(VIW_THUMBNAIL_SUFFIX, "_thumb", [����������������������������]) |
| 196 |
AC_DEFINE(VIW_THUMBNAIL_WIDTH_LIMIT, 250, [����������������������������]) |
| 197 |
AC_DEFINE(VIW_THUMBNAIL_HEIGHT_LIMIT, 250, [����������������������������]) |
| 198 |
AC_DEFINE(VIW_THUMBNAIL_SIZE_LIMIT, 10*1024*1024, [���������������������������������������������� (Byte)]) |
| 199 |
|
| 200 |
AC_DEFINE(ZIP_BUFFER_SIZE, 1024*1024, [ZIP �������������������� (Byte)]) |
| 201 |
|
| 202 |
AC_DEFINE(SYS_CHARACTER_CODE, "euc-jp", [������������������]) |
| 203 |
AC_DEFINE(SYS_TIMEZONE_OFFSET_SUFFIX, "+09:00", [������������������������������]) |
| 204 |
AC_DEFINE(SYS_TIMEZONE_OFFSET, 9*60*60, [������������������������������]) |
| 205 |
AC_DEFINE(SYS_MMAP_BLOCK_SIZE, 32*1024*1024, [MMAP �������� (Byte)]) |
| 206 |
AC_DEFINE(SYS_PAGE_SIZE, 4096, [������������ (KB)]) |
| 207 |
|
| 208 |
AC_DEFINE(REQ_READ_TIMEOUT_SEC, 3600, [������������������������������������(��)]) |
| 209 |
AC_DEFINE(REQ_READ_BLOCK_SIZE, 4*1024, [���������������������������������������� (Byte)]) |
| 210 |
|
| 211 |
AC_DEFINE(RES_IO_VECTOR_SIZE, 128, [������ iovec ��������]) |
| 212 |
|
| 213 |
AC_DEFINE(HDL_MAX_PATH_INFO_SIZE, 256, [PATH_INFO ����������]) |
| 214 |
|
| 215 |
AC_DEFINE(BYTE_UNIT, "Byte", [������������������(Byte)��]) |
| 216 |
AC_DEFINE(KBYTE_UNIT, "KB", [������������������(KByte)��]) |
| 217 |
AC_DEFINE(MBYTE_UNIT, "MB", [������������������(MByte)��]) |
| 218 |
AC_DEFINE(GBYTE_UNIT, "GB", [������������������(GByte)��]) |
| 219 |
|
| 220 |
AC_DEFINE(DLD_MAX_SESSION_COUNT, 128, [��������������������������������������]) |
| 221 |
AC_DEFINE(DLD_MAX_SESSION_COUNT_PER_IP, 3, [1 IP ��������������������������������������]) |
| 222 |
|
| 223 |
AC_DEFINE(DEFAULT_PER_PAGE_ITEM_NUMBER, 30, [��]) |
| 224 |
AC_DEFINE(DEFAULT_TOTAL_FILE_SIZE_LIMIT, 1024LL*1024LL*1024LL*1024LL, [��]) |
| 225 |
AC_DEFINE(DEFAULT_TOTAL_FILE_NUMBER_LIMIT, 10000, [��]) |
| 226 |
AC_DEFINE(DEFAULT_FILE_SIZE_LIMIT, 10*1024LL*1024LL*1024LL, [��]) |
| 227 |
|
| 228 |
############################################################################### |
| 229 |
# ���� |
| 230 |
AC_ARG_ENABLE(empty-comment, |
| 231 |
[ --enable-empty-comment Accept empty comment], |
| 232 |
[EMPTY_COMMENT=on], [EMPTY_COMMENT=off]) |
| 233 |
AC_MSG_CHECKING([for whether to accept empty comment]) |
| 234 |
if test "$EMPTY_COMMENT" = on; then |
| 235 |
AC_MSG_RESULT(yes) |
| 236 |
AC_DEFINE(EMPTY_COMMENT, "on", [����������������������������������]) |
| 237 |
else |
| 238 |
AC_MSG_RESULT(no) |
| 239 |
fi |
| 240 |
AC_SUBST(EMPTY_COMMENT) |
| 241 |
|
| 242 |
AC_ARG_ENABLE(empty-password, |
| 243 |
[ --enable-empty-password Accept empty password], |
| 244 |
[EMPTY_PASSWORD=on], [EMPTY_PASSWORD=off]) |
| 245 |
AC_MSG_CHECKING([for whether to accept empty password]) |
| 246 |
if test "$EMPTY_PASSWORD" = on; then |
| 247 |
AC_MSG_RESULT(yes) |
| 248 |
AC_DEFINE(EMPTY_PASSWORD, "on", [����������������������������������������������]) |
| 249 |
else |
| 250 |
AC_MSG_RESULT(no) |
| 251 |
fi |
| 252 |
AC_SUBST(EMPTY_PASSWORD) |
| 253 |
|
| 254 |
AC_ARG_ENABLE(remove-unpopular, |
| 255 |
[ --enable-remove-unpopular remove files based on popularity], |
| 256 |
[REMOVE_UNPOPULAR=on], [REMOVE_UNPOPULAR=off]) |
| 257 |
AC_MSG_CHECKING([for whether to remove files based on popularity]) |
| 258 |
if test "$REMOVE_UNPOPULAR" = on; then |
| 259 |
AC_MSG_RESULT(yes) |
| 260 |
AC_DEFINE(REMOVE_UNPOPULAR, "on", [������������������������������������������������]) |
| 261 |
else |
| 262 |
AC_MSG_RESULT(no) |
| 263 |
fi |
| 264 |
|
| 265 |
AC_ARG_ENABLE(thumbnail, |
| 266 |
[ --enable-thumbnail trun making thumbnail on], |
| 267 |
[THUMBNAIL=on], [THUMBNAIL=off]) |
| 268 |
AC_MSG_CHECKING([for whether to enable making thumbnail]) |
| 269 |
if test "$THUMBNAIL" = on; then |
| 270 |
AC_MSG_RESULT(yes) |
| 271 |
AC_CHECK_MAGICKCONF |
| 272 |
AC_DEFINE(MAKE_THUMBNAIL, "on", [������������������������������]) |
| 273 |
else |
| 274 |
AC_MSG_RESULT(no) |
| 275 |
MCONF="echo > /dev/null" |
| 276 |
fi |
| 277 |
AC_SUBST(MAKE_THUMBNAIL) |
| 278 |
|
| 279 |
AC_ARG_ENABLE(numname, |
| 280 |
[ --enable-numname use numbered file name], |
| 281 |
[NUMNAME=$enableval], [NUMNAME=off]) |
| 282 |
AC_MSG_CHECKING([for whether to use numbered file name]) |
| 283 |
if test "$NUMNAME" != off; then |
| 284 |
if test "$NUMNAME" = yes; then |
| 285 |
NUMNAME=$PACKAGE_NAME |
| 286 |
fi |
| 287 |
AC_DEFINE_UNQUOTED(NUMNAME, "$NUMNAME", [������������������������������������]) |
| 288 |
AC_MSG_RESULT(yes) |
| 289 |
else |
| 290 |
AC_MSG_RESULT(no) |
| 291 |
fi |
| 292 |
|
| 293 |
AC_ARG_ENABLE(fastest, |
| 294 |
[ --enable-fastest omit dynamic template checking], |
| 295 |
[FASTEST=$enableval], [FASTEST=off]) |
| 296 |
AC_MSG_CHECKING([for whether to omit dynamic template checking]) |
| 297 |
if test "$FASTEST" != off; then |
| 298 |
if test "$FASTEST" = yes; then |
| 299 |
AC_DEFINE_UNQUOTED(FASTEST, "on", [��������������������������������������������]) |
| 300 |
fi |
| 301 |
AC_MSG_RESULT(yes) |
| 302 |
else |
| 303 |
AC_MSG_RESULT(no) |
| 304 |
fi |
| 305 |
|
| 306 |
AC_CACHE_SAVE |
| 307 |
|
| 308 |
############################################################################### |
| 309 |
# ���������� |
| 310 |
AC_ARG_WITH(writer, |
| 311 |
[ --with-writer=TYPE write method (mmap or basic)], |
| 312 |
[WRITER_TYPE=${withval}], [WRITER_TYPE=mmap]) |
| 313 |
AC_MSG_CHECKING([for write method]) |
| 314 |
if test "$WRITER_TYPE" = mmap; then |
| 315 |
WRITER_NAME="MmapFileWriter" |
| 316 |
else |
| 317 |
WRITER_NAME="BasicFileWriter" |
| 318 |
fi |
| 319 |
WRITER_CLASS=$WRITER_NAME |
| 320 |
WRITER_DECL="class $WRITER_NAME" |
| 321 |
ORIG_WRITER_NAME=$WRITER_NAME |
| 322 |
ORIG_WRITER_CLASS=$WRITER_CLASS |
| 323 |
|
| 324 |
AC_MSG_RESULT($WRITER_NAME) |
| 325 |
|
| 326 |
AC_SUBST(WRITER_NAME) |
| 327 |
AC_SUBST(WRITER_CLASS) |
| 328 |
AC_SUBST(WRITER_DECL) |
| 329 |
AC_SUBST(ORIG_WRITER_NAME) |
| 330 |
AC_SUBST(ORIG_WRITER_CLASS) |
| 331 |
|
| 332 |
AC_ARG_ENABLE(gzip, |
| 333 |
[ --enable-gzip use Content-Encoding: gzip], |
| 334 |
[USE_GZIP=on], [USE_GZIP=off]) |
| 335 |
AC_MSG_CHECKING([for whether to use use Content-Encoding: gzip]) |
| 336 |
if test "$USE_GZIP" = on; then |
| 337 |
AC_CHECK_LIB([z], [deflate], , AC_MSG_ERROR([zlib required])) |
| 338 |
AC_MSG_RESULT(yes) |
| 339 |
AC_DEFINE(USE_GZIP, on, [����������������������������]) |
| 340 |
WRITER_NAME="ZipFileWriter" |
| 341 |
WRITER_CLASS="ZipFileWriter<>" |
| 342 |
WRITER_DECL="template<class W> class ZipFileWriter" |
| 343 |
else |
| 344 |
AC_MSG_RESULT(no) |
| 345 |
fi |
| 346 |
|
| 347 |
############################################################################### |
| 348 |
# �������� |
| 349 |
AC_ARG_ENABLE(debug, |
| 350 |
[ --enable-debug trun on debugging [default no]], |
| 351 |
[DEBUG=on], [DEBUG=off]) |
| 352 |
AC_MSG_CHECKING(for debugging) |
| 353 |
AC_MSG_RESULT($DEBUG) |
| 354 |
AC_SUBST(DEBUG) |
| 355 |
|
| 356 |
############################################################################### |
| 357 |
# ���� |
| 358 |
AC_CONFIG_FILES([ |
| 359 |
conf/apache.conf conf/en/apache.conf conf/cgi.apache.conf conf/cgi.conf \ |
| 360 |
conf/stand.conf test/conf/sample.conf \ |
| 361 |
GNUmakefile GNUmakefile.apache GNUmakefile.dist \ |
| 362 |
src/GNUmakefile.dep src/GNUmakefile.arg src/GNUmakefile.tst \ |
| 363 |
src/GNUmakefile.cln src/GNUmakefile src/GNUmakefile.win32 \ |
| 364 |
include/MultipartMessageParser.h include/RFC1867Parser.h \ |
| 365 |
include/Base64FileWriter.h \ |
| 366 |
include/ZipFileWriter.h src/ZipFileWriter.cpp \ |
| 367 |
doc/GNUmakefile doc/doxygen.conf |
| 368 |
tmpl/index.htm tmpl/index_swf.htm tmpl/info.htm tmpl/progress.htm \ |
| 369 |
tmpl/download.htm tmpl/thumbnail.htm tmpl/admin.htm tmpl/error.htm \ |
| 370 |
tmpl/en/index.htm tmpl/en/info.htm tmpl/en/progress.htm tmpl/en/download.htm \ |
| 371 |
tmpl/en/thumbnail.htm tmpl/en/admin.htm tmpl/en/error.htm \ |
| 372 |
util/mod_uploader.rc \ |
| 373 |
util/UploaderConfigSetup/UploaderConfigSetup.vdproj \ |
| 374 |
util/UploaderConfig/Properties/AssemblyInfo.cs \ |
| 375 |
util/mod_uploader.spec debian/files \ |
| 376 |
]) |
| 377 |
|
| 378 |
AC_OUTPUT |
| 379 |
|
| 380 |
AC_MSG_RESULT([ |
| 381 |
Configuration: |
| 382 |
* Enviorment : ${UNAME} |
| 383 |
- apxs : ${APXS} |
| 384 |
- apachectl : ${APACHECTL} |
| 385 |
- apr-config : ${APRCONF} |
| 386 |
|
| 387 |
* Compiler : ${CXX} |
| 388 |
- march : ${MARCH_OPT} |
| 389 |
- mcpu : ${MCPU} |
| 390 |
|
| 391 |
* Libtool : ${LIBTOOL} |
| 392 |
|
| 393 |
* Thumbnail : ${THUMBNAIL} |
| 394 |
|
| 395 |
* Debug : ${DEBUG} |
| 396 |
]) |
| 397 |
|
| 398 |
# Local Variables: |
| 399 |
# mode: autoconf |
| 400 |
# coding: euc-japan-unix |
| 401 |
# End: |