diff options
| author | ruki <[email protected]> | 2015-07-03 13:06:26 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2015-07-03 13:06:26 +0800 |
| commit | 021cb9802e178529ce48f0dc23d3a1520a703dea (patch) | |
| tree | 94bece2ae984ef5d039d8596bab8c057b0d71fd6 | |
| parent | 068999656addf230aac038b5c1de0e3db976dbf1 (diff) | |
update tbox for linux
| -rwxr-xr-x | core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h | 111 | ||||
| -rwxr-xr-x | core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h | 111 |
2 files changed, 88 insertions, 134 deletions
diff --git a/core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h b/core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h index e2c7d55d9..b6382d52c 100755 --- a/core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h +++ b/core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h @@ -1,101 +1,78 @@ #ifndef TB_CONFIG_H #define TB_CONFIG_H -// packages - #define TB_CONFIG_PACKAGE_HAVE_BASE +// version +#define TB_CONFIG_VERSION "1.5.0" +#define TB_CONFIG_VERSION_MAJOR 1 +#define TB_CONFIG_VERSION_MINOR 5 +#define TB_CONFIG_VERSION_ALTER 0 +#define TB_CONFIG_VERSION_BUILD 201507031157 - -// major version -#define TB_CONFIG_VERSION_MAJOR 1 - -// minor version -#define TB_CONFIG_VERSION_MINOR 4 - -// alter version -#define TB_CONFIG_VERSION_ALTER 8 - -// build version -#define TB_CONFIG_VERSION_BUILD 201506071729 - -// debug -#define TB_CONFIG_DEBUG (1) - -// small -#define TB_CONFIG_SMALL (0) - -// os +// defines #define TB_CONFIG_OS_LINUX -#define TB_CONFIG_OS_LIKE_UNIX - -// api -#define TB_CONFIG_API_HAVE_POSIX -#define TB_CONFIG_API_HAVE_SYSTEMV - -// type -#define TB_CONFIG_TYPE_FLOAT - -// memory -//#define TB_CONFIG_MEMORY_UNALIGNED_ACCESS_ENABLE - -// trace -//#define TB_CONFIG_TRACE_INFO_ONLY - -// exception -#define TB_CONFIG_EXCEPTION_ENABLE - -// libc +#define TB_CONFIG_TYPE_HAVE_FLOAT +#define TB_CONFIG_MODULE_HAVE_XML +#define TB_CONFIG_MODULE_HAVE_ZIP +#define TB_CONFIG_MODULE_HAVE_ASIO +#define TB_CONFIG_MODULE_HAVE_OBJECT +#define TB_CONFIG_MODULE_HAVE_CHARSET +#define TB_CONFIG_MODULE_HAVE_DATABASE #define TB_CONFIG_LIBC_HAVE_MEMCPY -//#define TB_CONFIG_LIBC_HAVE_MEMSET -#define TB_CONFIG_LIBC_HAVE_MEMMOV +#define TB_CONFIG_LIBC_HAVE_MEMSET +#define TB_CONFIG_LIBC_HAVE_MEMMOVE #define TB_CONFIG_LIBC_HAVE_MEMCMP #define TB_CONFIG_LIBC_HAVE_STRCAT #define TB_CONFIG_LIBC_HAVE_STRNCAT -//#define TB_CONFIG_LIBC_HAVE_STRCPY -//#define TB_CONFIG_LIBC_HAVE_STRNCPY -//#define TB_CONFIG_LIBC_HAVE_STRLCPY -#define TB_CONFIG_LIBC_HAVE_STRLEN +#define TB_CONFIG_LIBC_HAVE_STRCPY +#define TB_CONFIG_LIBC_HAVE_STRNCPY +#define TB_CONFIG_LIBC_HAVE_STRLEN #define TB_CONFIG_LIBC_HAVE_STRNLEN #define TB_CONFIG_LIBC_HAVE_STRSTR -#define TB_CONFIG_LIBC_HAVE_STRISTR #define TB_CONFIG_LIBC_HAVE_STRCMP -#define TB_CONFIG_LIBC_HAVE_STRICMP +#define TB_CONFIG_LIBC_HAVE_STRCASECMP #define TB_CONFIG_LIBC_HAVE_STRNCMP -#define TB_CONFIG_LIBC_HAVE_STRNICMP +#define TB_CONFIG_LIBC_HAVE_STRNCASECMP #define TB_CONFIG_LIBC_HAVE_WCSCAT #define TB_CONFIG_LIBC_HAVE_WCSNCAT #define TB_CONFIG_LIBC_HAVE_WCSCPY #define TB_CONFIG_LIBC_HAVE_WCSNCPY -//#define TB_CONFIG_LIBC_HAVE_WCSLCPY -#define TB_CONFIG_LIBC_HAVE_WCSLEN +#define TB_CONFIG_LIBC_HAVE_WCSLEN #define TB_CONFIG_LIBC_HAVE_WCSNLEN #define TB_CONFIG_LIBC_HAVE_WCSSTR -//#define TB_CONFIG_LIBC_HAVE_WCSISTR #define TB_CONFIG_LIBC_HAVE_WCSCMP -//#define TB_CONFIG_LIBC_HAVE_WCSICMP +#define TB_CONFIG_LIBC_HAVE_WCSCASECMP #define TB_CONFIG_LIBC_HAVE_WCSNCMP -//#define TB_CONFIG_LIBC_HAVE_WCSNICMP +#define TB_CONFIG_LIBC_HAVE_WCSNCASECMP #define TB_CONFIG_LIBC_HAVE_WCSTOMBS #define TB_CONFIG_LIBC_HAVE_MBSTOWCS #define TB_CONFIG_LIBC_HAVE_GMTIME #define TB_CONFIG_LIBC_HAVE_MKTIME #define TB_CONFIG_LIBC_HAVE_LOCALTIME +#define TB_CONFIG_LIBC_HAVE_GETTIMEOFDAY #define TB_CONFIG_LIBC_HAVE_SIGNAL #define TB_CONFIG_LIBC_HAVE_SETJMP -#define TB_CONFIG_LIBC_HAVE_SIGSETJMP #define TB_CONFIG_LIBC_HAVE_BACKTRACE - -// libm -#define TB_CONFIG_LIBM_HAVE_SINCOS -#define TB_CONFIG_LIBM_HAVE_SINCOSF +#define TB_CONFIG_LIBC_HAVE_SYSTEM #define TB_CONFIG_LIBM_HAVE_LOG2 #define TB_CONFIG_LIBM_HAVE_LOG2F +#define TB_CONFIG_POSIX_HAVE_POLL +#define TB_CONFIG_POSIX_HAVE_PTHREAD_MUTEX_INIT +#define TB_CONFIG_POSIX_HAVE_PTHREAD_CREATE +#define TB_CONFIG_POSIX_HAVE_SOCKET +#define TB_CONFIG_POSIX_HAVE_OPENDIR +#define TB_CONFIG_POSIX_HAVE_DLOPEN +#define TB_CONFIG_POSIX_HAVE_OPEN +#define TB_CONFIG_POSIX_HAVE_GETHOSTNAME +#define TB_CONFIG_POSIX_HAVE_GETIFADDRS +#define TB_CONFIG_POSIX_HAVE_SEM_INIT +#define TB_CONFIG_POSIX_HAVE_GETPAGESIZE +#define TB_CONFIG_POSIX_HAVE_SYSCONF +#define TB_CONFIG_POSIX_HAVE_SCHED_YIELD +#define TB_CONFIG_SYSTEMV_HAVE_SEMGET -// module -#define TB_CONFIG_MODULE_HAVE_XML -#define TB_CONFIG_MODULE_HAVE_ZIP -#define TB_CONFIG_MODULE_HAVE_ASIO -#define TB_CONFIG_MODULE_HAVE_OBJECT -#define TB_CONFIG_MODULE_HAVE_CHARSET -#define TB_CONFIG_MODULE_HAVE_DATABASE +// undefines +#undef TB_CONFIG_TRACE_INFO_ONLY +#undef TB_CONFIG_EXCEPTION_ENABLE +#undef TB_CONFIG_MEMORY_UNALIGNED_ACCESS_ENABLE #endif diff --git a/core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h b/core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h index 22fd0fdca..b6382d52c 100755 --- a/core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h +++ b/core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h @@ -1,101 +1,78 @@ #ifndef TB_CONFIG_H #define TB_CONFIG_H -// packages - #define TB_CONFIG_PACKAGE_HAVE_BASE +// version +#define TB_CONFIG_VERSION "1.5.0" +#define TB_CONFIG_VERSION_MAJOR 1 +#define TB_CONFIG_VERSION_MINOR 5 +#define TB_CONFIG_VERSION_ALTER 0 +#define TB_CONFIG_VERSION_BUILD 201507031157 - -// major version -#define TB_CONFIG_VERSION_MAJOR 1 - -// minor version -#define TB_CONFIG_VERSION_MINOR 4 - -// alter version -#define TB_CONFIG_VERSION_ALTER 8 - -// build version -#define TB_CONFIG_VERSION_BUILD 201506071729 - -// debug -#define TB_CONFIG_DEBUG (0) - -// small -#define TB_CONFIG_SMALL (0) - -// os +// defines #define TB_CONFIG_OS_LINUX -#define TB_CONFIG_OS_LIKE_UNIX - -// api -#define TB_CONFIG_API_HAVE_POSIX -#define TB_CONFIG_API_HAVE_SYSTEMV - -// type -#define TB_CONFIG_TYPE_FLOAT - -// memory -//#define TB_CONFIG_MEMORY_UNALIGNED_ACCESS_ENABLE - -// trace -//#define TB_CONFIG_TRACE_INFO_ONLY - -// exception -#define TB_CONFIG_EXCEPTION_ENABLE - -// libc +#define TB_CONFIG_TYPE_HAVE_FLOAT +#define TB_CONFIG_MODULE_HAVE_XML +#define TB_CONFIG_MODULE_HAVE_ZIP +#define TB_CONFIG_MODULE_HAVE_ASIO +#define TB_CONFIG_MODULE_HAVE_OBJECT +#define TB_CONFIG_MODULE_HAVE_CHARSET +#define TB_CONFIG_MODULE_HAVE_DATABASE #define TB_CONFIG_LIBC_HAVE_MEMCPY -//#define TB_CONFIG_LIBC_HAVE_MEMSET -#define TB_CONFIG_LIBC_HAVE_MEMMOV +#define TB_CONFIG_LIBC_HAVE_MEMSET +#define TB_CONFIG_LIBC_HAVE_MEMMOVE #define TB_CONFIG_LIBC_HAVE_MEMCMP #define TB_CONFIG_LIBC_HAVE_STRCAT #define TB_CONFIG_LIBC_HAVE_STRNCAT -//#define TB_CONFIG_LIBC_HAVE_STRCPY -//#define TB_CONFIG_LIBC_HAVE_STRNCPY -//#define TB_CONFIG_LIBC_HAVE_STRLCPY -#define TB_CONFIG_LIBC_HAVE_STRLEN +#define TB_CONFIG_LIBC_HAVE_STRCPY +#define TB_CONFIG_LIBC_HAVE_STRNCPY +#define TB_CONFIG_LIBC_HAVE_STRLEN #define TB_CONFIG_LIBC_HAVE_STRNLEN #define TB_CONFIG_LIBC_HAVE_STRSTR -#define TB_CONFIG_LIBC_HAVE_STRISTR #define TB_CONFIG_LIBC_HAVE_STRCMP -#define TB_CONFIG_LIBC_HAVE_STRICMP +#define TB_CONFIG_LIBC_HAVE_STRCASECMP #define TB_CONFIG_LIBC_HAVE_STRNCMP -#define TB_CONFIG_LIBC_HAVE_STRNICMP +#define TB_CONFIG_LIBC_HAVE_STRNCASECMP #define TB_CONFIG_LIBC_HAVE_WCSCAT #define TB_CONFIG_LIBC_HAVE_WCSNCAT #define TB_CONFIG_LIBC_HAVE_WCSCPY #define TB_CONFIG_LIBC_HAVE_WCSNCPY -//#define TB_CONFIG_LIBC_HAVE_WCSLCPY -#define TB_CONFIG_LIBC_HAVE_WCSLEN +#define TB_CONFIG_LIBC_HAVE_WCSLEN #define TB_CONFIG_LIBC_HAVE_WCSNLEN #define TB_CONFIG_LIBC_HAVE_WCSSTR -//#define TB_CONFIG_LIBC_HAVE_WCSISTR #define TB_CONFIG_LIBC_HAVE_WCSCMP -//#define TB_CONFIG_LIBC_HAVE_WCSICMP +#define TB_CONFIG_LIBC_HAVE_WCSCASECMP #define TB_CONFIG_LIBC_HAVE_WCSNCMP -//#define TB_CONFIG_LIBC_HAVE_WCSNICMP +#define TB_CONFIG_LIBC_HAVE_WCSNCASECMP #define TB_CONFIG_LIBC_HAVE_WCSTOMBS #define TB_CONFIG_LIBC_HAVE_MBSTOWCS #define TB_CONFIG_LIBC_HAVE_GMTIME #define TB_CONFIG_LIBC_HAVE_MKTIME #define TB_CONFIG_LIBC_HAVE_LOCALTIME +#define TB_CONFIG_LIBC_HAVE_GETTIMEOFDAY #define TB_CONFIG_LIBC_HAVE_SIGNAL #define TB_CONFIG_LIBC_HAVE_SETJMP -#define TB_CONFIG_LIBC_HAVE_SIGSETJMP #define TB_CONFIG_LIBC_HAVE_BACKTRACE - -// libm -#define TB_CONFIG_LIBM_HAVE_SINCOS -#define TB_CONFIG_LIBM_HAVE_SINCOSF +#define TB_CONFIG_LIBC_HAVE_SYSTEM #define TB_CONFIG_LIBM_HAVE_LOG2 #define TB_CONFIG_LIBM_HAVE_LOG2F +#define TB_CONFIG_POSIX_HAVE_POLL +#define TB_CONFIG_POSIX_HAVE_PTHREAD_MUTEX_INIT +#define TB_CONFIG_POSIX_HAVE_PTHREAD_CREATE +#define TB_CONFIG_POSIX_HAVE_SOCKET +#define TB_CONFIG_POSIX_HAVE_OPENDIR +#define TB_CONFIG_POSIX_HAVE_DLOPEN +#define TB_CONFIG_POSIX_HAVE_OPEN +#define TB_CONFIG_POSIX_HAVE_GETHOSTNAME +#define TB_CONFIG_POSIX_HAVE_GETIFADDRS +#define TB_CONFIG_POSIX_HAVE_SEM_INIT +#define TB_CONFIG_POSIX_HAVE_GETPAGESIZE +#define TB_CONFIG_POSIX_HAVE_SYSCONF +#define TB_CONFIG_POSIX_HAVE_SCHED_YIELD +#define TB_CONFIG_SYSTEMV_HAVE_SEMGET -// module -#define TB_CONFIG_MODULE_HAVE_XML -#define TB_CONFIG_MODULE_HAVE_ZIP -#define TB_CONFIG_MODULE_HAVE_ASIO -#define TB_CONFIG_MODULE_HAVE_OBJECT -#define TB_CONFIG_MODULE_HAVE_CHARSET -#define TB_CONFIG_MODULE_HAVE_DATABASE +// undefines +#undef TB_CONFIG_TRACE_INFO_ONLY +#undef TB_CONFIG_EXCEPTION_ENABLE +#undef TB_CONFIG_MEMORY_UNALIGNED_ACCESS_ENABLE #endif |
