summaryrefslogtreecommitdiff
path: root/core/pkg
diff options
context:
space:
mode:
authorruki <[email protected]>2015-06-07 17:32:29 +0800
committerruki <[email protected]>2015-06-07 17:32:29 +0800
commitc5d9384572032383e2c3dcdb65b313aeab11c767 (patch)
tree14897ef65bf0aa724854d1f0d6f25072c997227b /core/pkg
parentd6275f9e3ae8989dbdca641bfeb077773df1c217 (diff)
add g++ and support linux
Diffstat (limited to 'core/pkg')
-rw-r--r--core/pkg/luajit.pkg/lib/linux/x64/libluajit.abin0 -> 781080 bytes
-rwxr-xr-xcore/pkg/luajit.pkg/manifest.json6
-rwxr-xr-xcore/pkg/tbox.pkg/inc/linux/x64/tbox.config.h101
-rwxr-xr-xcore/pkg/tbox.pkg/inc/linux/x86/tbox.config.h101
4 files changed, 208 insertions, 0 deletions
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
--- /dev/null
+++ b/core/pkg/luajit.pkg/lib/linux/x64/libluajit.a
Binary files 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