Changeset 79
- Timestamp:
- 03/24/07 10:01:52 (20 months ago)
- Location:
- NEWT0/trunk
- Files:
-
- 3 modified
-
configure (modified) (7 diffs)
-
configure.in (modified) (3 diffs)
-
src/newt_core/incs/NewtConf.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
NEWT0/trunk/configure
r78 r79 312 312 #endif" 313 313 314 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT YACC LEX LEXLIB LEX_OUTPUT_ROOT AR ac_ct_AR RANLIB ac_ct_RANLIB build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CPP EGREP LIBOBJS NEWT_LDIMPORT NEWT_LDFLAGS LIBNEWT_LDSHARED LINK_NEWT_APP_ DLEXT MAKE_EXT MAKE_CONTRIB BINDIR sitedir libffidir LIBREGEX LTLIBOBJS'314 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT YACC LEX LEXLIB LEX_OUTPUT_ROOT AR ac_ct_AR RANLIB ac_ct_RANLIB build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CPP EGREP LIBOBJS NEWT_LDIMPORT NEWT_LDFLAGS LIBNEWT_LDSHARED LINK_NEWT_APP_ DLEXT MAKE_EXT MAKE_CONTRIB BINDIR sitedir libffidir __NAMED_MAGIC_POINTER__ LIBREGEX LTLIBOBJS' 315 315 ac_subst_files='' 316 316 … … 846 846 esac 847 847 cat <<\_ACEOF 848 849 Optional Features: 850 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 851 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 852 --enable-compat enable compatibility with the Newton, and break many 853 features on the desktop 848 854 849 855 Optional Packages: … … 1314 1320 ac_config_headers="$ac_config_headers src/config.h" 1315 1321 1322 ac_config_headers="$ac_config_headers src/newt_core/incs/NewtConf.h" 1323 1316 1324 1317 1325 # Checks for programs. … … 4956 4964 fi; 4957 4965 4966 # Check whether --enable-compat or --disable-compat was given. 4967 if test "${enable_compat+set}" = set; then 4968 enableval="$enable_compat" 4969 compat='yes' 4970 else 4971 compat='no' 4972 fi; 4973 4974 test "x$compat" = xno && cat >>confdefs.h <<\_ACEOF 4975 #define __NAMED_MAGIC_POINTER__ 1 4976 _ACEOF 4977 4978 4958 4979 cat >>confdefs.h <<_ACEOF 4959 4980 #define __PLATFORM__ "$target_os" … … 4970 4991 4971 4992 NEWT_LDFLAGS="$NEWT_LDFLAGS $LIBDL" 4993 4972 4994 4973 4995 … … 5516 5538 "contrib/NewtObjC/Makefile" ) CONFIG_FILES="$CONFIG_FILES contrib/NewtObjC/Makefile" ;; 5517 5539 "src/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;; 5540 "src/newt_core/incs/NewtConf.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/newt_core/incs/NewtConf.h" ;; 5518 5541 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 5519 5542 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} … … 5640 5663 s,@sitedir@,$sitedir,;t t 5641 5664 s,@libffidir@,$libffidir,;t t 5665 s,@__NAMED_MAGIC_POINTER__@,$__NAMED_MAGIC_POINTER__,;t t 5642 5666 s,@LIBREGEX@,$LIBREGEX,;t t 5643 5667 s,@LTLIBOBJS@,$LTLIBOBJS,;t t -
NEWT0/trunk/configure.in
r78 r79 5 5 AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS) 6 6 AC_CONFIG_SRCDIR([src/main.c]) 7 AC_CONFIG_HEADER([src/config.h]) 7 AC_CONFIG_HEADERS([src/config.h]) 8 AC_CONFIG_HEADERS([src/newt_core/incs/NewtConf.h]) 8 9 9 10 # Checks for programs. … … 168 169 [libffidir='${prefix}']) 169 170 171 AC_ARG_ENABLE(compat, 172 AS_HELP_STRING([--enable-compat], 173 [enable compatibility with the Newton, and break many features on the desktop]), 174 [compat='yes'], 175 [compat='no']) 176 177 test "x$compat" = xno && AC_DEFINE(__NAMED_MAGIC_POINTER__) 178 170 179 AC_DEFINE_UNQUOTED(__PLATFORM__, "$target_os") 171 180 AC_DEFINE_UNQUOTED(__DYLIBSUFFIX__, ".$DLEXT") … … 184 193 AC_SUBST(sitedir) 185 194 AC_SUBST(libffidir) 195 AC_SUBST(__NAMED_MAGIC_POINTER__) 186 196 187 197 AC_SUBST(LIBREGEX) -
NEWT0/trunk/src/newt_core/incs/NewtConf.h
r75 r79 1 /* src/newt_core/incs/NewtConf.h. Generated by configure. */ 1 2 /*------------------------------------------------------------------------*/ 2 3 /** … … 14 15 #define NEWTCONF_H 15 16 16 17 17 /* マクロ */ 18 18 19 #undef __NAMED_MAGIC_POINTER__ ///< 名前付マジックポインタを使用 19 /// 名前付マジックポインタを使用 20 #define __NAMED_MAGIC_POINTER__ 1 20 21 21 // VM 22 #define NEWT_NUM_STACK 512 ///< 一度に確保するスタック長 23 #define NEWT_NUM_CALLSTACK 512 ///< 一度に確保する呼出しスタック長 24 #define NEWT_NUM_EXCPSTACK 512 ///< 一度に確保する例外スタック長 22 /* VM */ 25 23 26 // Parser 27 #define NEWT_NUM_STREESTACK 1024 ///< 一度に確保する構文木スタック長 24 /// 一度に確保するスタック長 25 #define NEWT_NUM_STACK 512 26 /// 一度に確保する呼出しスタック長 27 #define NEWT_NUM_CALLSTACK 512 28 /// 一度に確保する例外スタック長 29 #define NEWT_NUM_EXCPSTACK 512 28 30 29 // Bytecode 30 #define NEWT_NUM_BYTECODE 512 ///< 一度に確保する Bytecode のメモリ長 31 #define NEWT_NUM_BREAKSTACK 20 ///< 一度に確保する break 文の作業用スタック長 32 #define NEWT_NUM_ONEXCPSTACK 20 ///< 一度に確保する OnException 文の作業用スタック長 31 /* Parser */ 32 /// 一度に確保する構文木スタック長 33 #define NEWT_NUM_STREESTACK 1024 33 34 34 // Pool 35 #define NEWT_POOL_EXPANDSPACE (1024 * 10) ///< メモリプールの拡張サイズ 35 /* Bytecode */ 36 /// 一度に確保する Bytecode のメモリ長 37 #define NEWT_NUM_BYTECODE 512 38 /// 一度に確保する break 文の作業用スタック長 39 #define NEWT_NUM_BREAKSTACK 20 40 /// 一度に確保する OnException 文の作業用スタック長 41 #define NEWT_NUM_ONEXCPSTACK 20 36 42 37 / / IO38 #define NEWT_FGETS_BUFFSIZE 2048 ///< fgets のバッファサイズ39 #define NEWT_ SNPRINTF_BUFFSIZE 255 ///< snprintf, vsnprintf のバッファサイズ43 /* Pool */ 44 /// メモリプールの拡張サイズ 45 #define NEWT_POOL_EXPANDSPACE (1024 * 10) 40 46 41 // lex 42 #define NEWT_LEX_LINEBUFFSIZE 500 ///< 字句解析の行バッファサイズ 47 /* IO */ 48 /// fgets のバッファサイズ 49 #define NEWT_FGETS_BUFFSIZE 2048 50 /// snprintf, vsnprintf のバッファサイズ 51 #define NEWT_SNPRINTF_BUFFSIZE 255 43 52 44 // text encoding 45 #define NEWT_DEFAULT_ENCODING "UTF-8" ///< デフォルトエンコーディング 53 /* lex */ 54 /// 字句解析の行バッファサイズ 55 #define NEWT_LEX_LINEBUFFSIZE 500 46 56 57 /* text encoding */ 58 /// デフォルトエンコーディング 59 #define NEWT_DEFAULT_ENCODING "UTF-8" 47 60 48 61 // for old style compatible
