From c5d9384572032383e2c3dcdb65b313aeab11c767 Mon Sep 17 00:00:00 2001 From: ruki Date: Sun, 7 Jun 2015 17:32:29 +0800 Subject: add g++ and support linux --- core/pkg/luajit.pkg/lib/linux/x64/libluajit.a | Bin 0 -> 781080 bytes core/pkg/luajit.pkg/manifest.json | 6 ++ core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h | 101 ++++++++++++++++++++++++++ core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h | 101 ++++++++++++++++++++++++++ 4 files changed, 208 insertions(+) create mode 100644 core/pkg/luajit.pkg/lib/linux/x64/libluajit.a create mode 100755 core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h create mode 100755 core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h (limited to 'core/pkg') diff --git a/core/pkg/luajit.pkg/lib/linux/x64/libluajit.a b/core/pkg/luajit.pkg/lib/linux/x64/libluajit.a new file mode 100644 index 000000000..0207c4ad7 Binary files /dev/null and b/core/pkg/luajit.pkg/lib/linux/x64/libluajit.a differ diff --git a/core/pkg/luajit.pkg/manifest.json b/core/pkg/luajit.pkg/manifest.json index 315552ed7..2043e853d 100755 --- a/core/pkg/luajit.pkg/manifest.json +++ b/core/pkg/luajit.pkg/manifest.json @@ -27,6 +27,12 @@ "x64": "$.compiler.default" } + , "linux" : + { + "x64": "$.compiler.default" + , "x86": "$.compiler.default" + } + , "msvc" : { "x86": "$.compiler.default" diff --git a/core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h b/core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h new file mode 100755 index 000000000..e2c7d55d9 --- /dev/null +++ b/core/pkg/tbox.pkg/inc/linux/x64/tbox.config.h @@ -0,0 +1,101 @@ +#ifndef TB_CONFIG_H +#define TB_CONFIG_H + +// packages + #define TB_CONFIG_PACKAGE_HAVE_BASE + + +// 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 +#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_LIBC_HAVE_MEMCPY +//#define TB_CONFIG_LIBC_HAVE_MEMSET +#define TB_CONFIG_LIBC_HAVE_MEMMOV +#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_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_STRNCMP +#define TB_CONFIG_LIBC_HAVE_STRNICMP +#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_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_WCSNCMP +//#define TB_CONFIG_LIBC_HAVE_WCSNICMP +#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_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_LIBM_HAVE_LOG2 +#define TB_CONFIG_LIBM_HAVE_LOG2F + +// 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 + +#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 new file mode 100755 index 000000000..22fd0fdca --- /dev/null +++ b/core/pkg/tbox.pkg/inc/linux/x86/tbox.config.h @@ -0,0 +1,101 @@ +#ifndef TB_CONFIG_H +#define TB_CONFIG_H + +// packages + #define TB_CONFIG_PACKAGE_HAVE_BASE + + +// 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 +#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_LIBC_HAVE_MEMCPY +//#define TB_CONFIG_LIBC_HAVE_MEMSET +#define TB_CONFIG_LIBC_HAVE_MEMMOV +#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_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_STRNCMP +#define TB_CONFIG_LIBC_HAVE_STRNICMP +#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_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_WCSNCMP +//#define TB_CONFIG_LIBC_HAVE_WCSNICMP +#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_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_LIBM_HAVE_LOG2 +#define TB_CONFIG_LIBM_HAVE_LOG2F + +// 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 + +#endif -- cgit v1.3.1