aboutsummaryrefslogtreecommitdiff
path: root/cn
diff options
context:
space:
mode:
Diffstat (limited to 'cn')
-rw-r--r--cn/index.html237
-rw-r--r--cn/pages/donation.html119
2 files changed, 356 insertions, 0 deletions
diff --git a/cn/index.html b/cn/index.html
new file mode 100644
index 00000000..4b0cd2de
--- /dev/null
+++ b/cn/index.html
@@ -0,0 +1,237 @@
+<!DOCTYPE html>
+<html lang="en-us">
+
+ <head>
+ <meta charset="UTF-8">
+ <title>xmake</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="theme-color" content="#157878">
+ <meta name="description" content="一个基于Lua的轻量级自动构建工具">
+ <meta name="keywords" content="make,makefile,构建工具,编译工具,lua,跨平台,跨平台开发,linux,交叉编译" />
+
+ <link rel="stylesheet" href="/assets/css/normalize.css">
+ <link rel='stylesheet' href="/assets/css/opensans.css" type='text/css'>
+ <link rel="stylesheet" href="/assets/css/cayman.css">
+
+ <!-- baidu stats -->
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "//hm.baidu.com/hm.js?eb3c91c672a001d78a113bfb8e42017a";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</head>
+
+
+ <body>
+ <section class="page-header">
+ <h1 class="project-name">xmake</h1>
+ <h2 class="project-tagline">一个基于Lua的轻量级自动构建工具</h2>
+ <a href="/#/zh/" class="btn">开始使用</a>
+ <br><br>
+ <iframe src="https://ghbtns.com/github-btn.html?user=tboox&repo=xmake&type=star&count=true" frameborder="0" scrolling="0" width="110px" height="20px"></iframe>
+ <span class="donate" style="width: 86px">
+ <img src="/assets/img/patreon.png">
+ <a href="/cn/pages/donation.html#donate">支持我们</a>
+ </span>
+ <br><br>
+<ul id="translations">
+ <li><a href="/cn/" class="nav-link">中文</a></li>
+ <li class="delimiter">|</li>
+ <li><a href="/" class="nav-link">English</a></li>
+ </ul>
+</section>
+
+
+
+ <section class="main-content">
+
+ <h2 id="section">安装</h2>
+
+<h4 id="curl">使用curl</h4>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code>bash &lt;<span class="o">(</span>curl -fsSL https://raw.githubusercontent.com/tboox/xmake/master/scripts/get.sh<span class="o">)</span>
+</code></pre>
+</div>
+
+<h4 id="wget">使用wget</h4>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code>bash &lt;<span class="o">(</span>wget https://raw.githubusercontent.com/tboox/xmake/master/scripts/get.sh -O -<span class="o">)</span>
+</code></pre>
+</div>
+
+<h4 id="powershell">使用powershell</h4>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code>Invoke-Expression <span class="o">(</span>Invoke-Webrequest <span class="s1">'https://raw.githubusercontent.com/tboox/xmake/master/scripts/get.ps1'</span> -UseBasicParsing<span class="o">)</span>.Content
+</code></pre>
+</div>
+
+<h2 id="section-1">简单的工程描述</h2>
+
+<div class="language-lua highlighter-rouge"><pre class="highlight"><code><span class="n">target</span><span class="p">(</span><span class="s2">"console"</span><span class="p">)</span>
+ <span class="n">set_kind</span><span class="p">(</span><span class="s2">"binary"</span><span class="p">)</span>
+ <span class="n">add_files</span><span class="p">(</span><span class="s2">"src/*.c"</span><span class="p">)</span>
+</code></pre>
+</div>
+
+<h2 id="section-2">构建工程</h2>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>xmake
+</code></pre>
+</div>
+
+<h2 id="section-3">运行目标</h2>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>xmake run console
+</code></pre>
+</div>
+
+<h2 id="section-4">调试程序</h2>
+
+<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>xmake run -d console
+</code></pre>
+</div>
+
+<h2 id="section-5">支持特性</h2>
+
+<ul>
+ <li>Tasks</li>
+ <li>Macros</li>
+ <li>Actions</li>
+ <li>Options</li>
+ <li>Plugins</li>
+ <li>Modules</li>
+ <li>Templates</li>
+</ul>
+
+<h2 id="section-6">支持平台</h2>
+
+<ul>
+ <li>Windows (x86, x64)</li>
+ <li>Macosx (i386, x86_64)</li>
+ <li>Linux (i386, x86_64, cross-toolchains …)</li>
+ <li>Android (armv5te, armv6, armv7-a, armv8-a, arm64-v8a)</li>
+ <li>iPhoneOS (armv7, armv7s, arm64, i386, x86_64)</li>
+ <li>WatchOS (armv7k, i386)</li>
+ <li>Mingw (i386, x86_64)</li>
+</ul>
+
+<h2 id="section-7">支持语言</h2>
+
+<ul>
+ <li>C/C++</li>
+ <li>Objc/Objc++</li>
+ <li>Swift</li>
+ <li>Assembly</li>
+ <li>Golang</li>
+ <li>Rust</li>
+ <li>Dlang</li>
+</ul>
+
+<h2 id="section-8">内置插件</h2>
+
+<ul>
+ <li>宏记录脚本和回放插件</li>
+ <li>加载自定义lua脚本插件</li>
+ <li>生成IDE工程文件插件(makefile, vs2002 - vs2017, …)</li>
+ <li>生成doxygen文档插件</li>
+</ul>
+
+<h2 id="section-9">更多插件</h2>
+
+<p>请到插件仓库进行下载安装: <a href="https://github.com/tboox/xmake-plugins">xmake-plugins</a>.</p>
+
+<h2 id="section-10">更多例子</h2>
+
+<p>Debug和Release模式:</p>
+
+<div class="language-lua highlighter-rouge"><pre class="highlight"><code><span class="k">if</span> <span class="n">is_mode</span><span class="p">(</span><span class="s2">"debug"</span><span class="p">)</span> <span class="k">then</span>
+ <span class="n">set_symbols</span><span class="p">(</span><span class="s2">"debug"</span><span class="p">)</span>
+ <span class="n">set_optimize</span><span class="p">(</span><span class="s2">"none"</span><span class="p">)</span>
+<span class="k">end</span>
+
+<span class="k">if</span> <span class="n">is_mode</span><span class="p">(</span><span class="s2">"release"</span><span class="p">)</span> <span class="k">then</span>
+ <span class="n">set_symbols</span><span class="p">(</span><span class="s2">"hidden"</span><span class="p">)</span>
+ <span class="n">set_optimize</span><span class="p">(</span><span class="s2">"fastest"</span><span class="p">)</span>
+ <span class="n">set_strip</span><span class="p">(</span><span class="s2">"all"</span><span class="p">)</span>
+<span class="k">end</span>
+
+<span class="n">target</span><span class="p">(</span><span class="s2">"console"</span><span class="p">)</span>
+ <span class="n">set_kind</span><span class="p">(</span><span class="s2">"binary"</span><span class="p">)</span>
+ <span class="n">add_files</span><span class="p">(</span><span class="s2">"src/*.c"</span><span class="p">)</span>
+</code></pre>
+</div>
+
+<p>自定义脚本:</p>
+
+<div class="language-lua highlighter-rouge"><pre class="highlight"><code><span class="n">target</span><span class="p">(</span><span class="s2">"test"</span><span class="p">)</span>
+ <span class="n">set_kind</span><span class="p">(</span><span class="s2">"static"</span><span class="p">)</span>
+ <span class="n">add_files</span><span class="p">(</span><span class="s2">"src/*.cpp"</span><span class="p">)</span>
+ <span class="n">after_build</span><span class="p">(</span><span class="k">function</span> <span class="p">(</span><span class="n">target</span><span class="p">)</span>
+ <span class="nb">print</span><span class="p">(</span><span class="s2">"build %s ok!"</span><span class="p">,</span> <span class="n">target</span><span class="p">:</span><span class="n">targetfile</span><span class="p">())</span>
+ <span class="k">end</span><span class="p">)</span>
+</code></pre>
+</div>
+
+<p>使用扩展模块:</p>
+
+<div class="language-lua highlighter-rouge"><pre class="highlight"><code><span class="n">target</span><span class="p">(</span><span class="s2">"test"</span><span class="p">)</span>
+ <span class="n">set_kind</span><span class="p">(</span><span class="s2">"shared"</span><span class="p">)</span>
+ <span class="n">add_files</span><span class="p">(</span><span class="s2">"src/*.c"</span><span class="p">)</span>
+ <span class="n">on_load</span><span class="p">(</span><span class="k">function</span> <span class="p">(</span><span class="n">target</span><span class="p">)</span>
+ <span class="n">import</span><span class="p">(</span><span class="s2">"lib.detect.find_package"</span><span class="p">)</span>
+ <span class="n">target</span><span class="p">:</span><span class="n">add</span><span class="p">(</span><span class="n">find_package</span><span class="p">(</span><span class="s2">"zlib"</span><span class="p">))</span>
+ <span class="k">end</span><span class="p">)</span>
+</code></pre>
+</div>
+
+<h2 id="section-11">项目例子</h2>
+
+<p>一些使用xmake的项目:</p>
+
+<ul>
+ <li><a href="https://github.com/tboox/tbox">tbox</a></li>
+ <li><a href="https://github.com/tboox/gbox">gbox</a></li>
+ <li><a href="https://github.com/tboox/vm86">vm86</a></li>
+ <li><a href="https://github.com/vm86/xmake/wiki/%E4%BD%BF%E7%94%A8xmake%E7%9A%84%E5%BC%80%E6%BA%90%E5%BA%93">更多</a></li>
+</ul>
+
+<h2 id="section-12">演示视频</h2>
+
+<p><a href="https://asciinema.org/a/133693"><img src="https://asciinema.org/a/133693.png" alt="asciicast" /></a></p>
+
+<h2 id="section-13">联系方式</h2>
+
+<ul>
+ <li>邮箱:<a href="mailto:waruqi@gmail.com">waruqi@gmail.com</a></li>
+ <li>主页:<a href="http://www.tboox.org/cn">tboox.org</a></li>
+ <li>社区:<a href="https://github.com/tboox/community/issues">TBOOX开源社区</a></li>
+ <li>聊天:<a href="https://gitter.im/tboox/tboox?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge"><img src="https://badges.gitter.im/tboox/tboox.svg" alt="Join the chat at https://gitter.im/tboox/tboox" /></a></li>
+ <li>源码:<a href="https://github.com/tboox/xmake">Github</a>, <a href="https://gitee.com/tboox/xmake">Gitee</a></li>
+ <li>QQ群:343118190</li>
+ <li>微信公众号:tboox-os</li>
+</ul>
+
+
+
+ <footer class="site-footer">
+ <span class="site-footer-owner">Copyright (c) 2015-2017 <a href="http://www.tboox.org">tboox.org</a>.</span>
+ <span class="site-footer-power">
+ <span>
+ <!--Site powered by <a href="https://jekyllrb.com/">Jekyll</a> & <a href="http://pages.coding.me">Coding Pages</a>.-->
+ Site powered by <a href="https://jekyllrb.com/">Jekyll</a> & <a href="https://pages.github.com/">Github Pages</a>.
+ </span>
+ <span>
+ Theme designed by <a href="https://github.com/pietromenna/jekyll-cayman-theme">cayman</a>.
+ </span>
+</span>
+</footer>
+
+
+ </section>
+
+ </body>
+</html>
diff --git a/cn/pages/donation.html b/cn/pages/donation.html
new file mode 100644
index 00000000..05ddca97
--- /dev/null
+++ b/cn/pages/donation.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html>
+<html lang="en-us">
+
+ <head>
+ <meta charset="UTF-8">
+ <title>xmake</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="theme-color" content="#157878">
+ <meta name="description" content="一个基于Lua的轻量级自动构建工具">
+ <meta name="keywords" content="make,makefile,构建工具,编译工具,lua,跨平台,跨平台开发,linux,交叉编译" />
+
+ <link rel="stylesheet" href="/assets/css/normalize.css">
+ <link rel='stylesheet' href="/assets/css/opensans.css" type='text/css'>
+ <link rel="stylesheet" href="/assets/css/cayman.css">
+
+ <!-- baidu stats -->
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "//hm.baidu.com/hm.js?eb3c91c672a001d78a113bfb8e42017a";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</head>
+
+
+ <body>
+ <section class="page-header">
+ <h1 class="project-name">xmake</h1>
+ <h2 class="project-tagline">一个基于Lua的轻量级自动构建工具</h2>
+ <a href="/#/zh/" class="btn">开始使用</a>
+ <br><br>
+ <iframe src="https://ghbtns.com/github-btn.html?user=tboox&repo=xmake&type=star&count=true" frameborder="0" scrolling="0" width="110px" height="20px"></iframe>
+ <span class="donate" style="width: 86px">
+ <img src="/assets/img/patreon.png">
+ <a href="/cn/pages/donation.html#donate">支持我们</a>
+ </span>
+ <br><br>
+<ul id="translations">
+ <li><a href="/cn/" class="nav-link">中文</a></li>
+ <li class="delimiter">|</li>
+ <li><a href="/" class="nav-link">English</a></li>
+ </ul>
+</section>
+
+
+
+ <section class="main-content">
+
+ <div id="donate"></div>
+
+<p>xmake项目属于个人开源项目,它的发展需要您的帮助,如果您愿意支持xmake项目的开发,欢迎为其捐赠,支持它的发展。</p>
+
+<h2 id="section">支付宝</h2>
+
+<p><img src="/assets/img/alipay.png" alt="alipay" width="256" height="256" /></p>
+
+<p>账号:waruqi@gmail.com</p>
+
+<h2 id="section-1">微信</h2>
+
+<p><img src="/assets/img/weixin.png" alt="weixin" width="218" height="218" /></p>
+
+<h2 id="paypal">Paypal</h2>
+
+<p><a href="http://paypal.me/tboox/5"><img src="/assets/img/paypal.png" alt="Paypal Me" /></a></p>
+
+<h2 id="section-2">支持者</h2>
+
+<p><a href="https://opencollective.com/xmake#backers" target="_blank"><img src="https://opencollective.com/xmake/backers.svg?width=890" /></a></p>
+
+<table>
+ <tbody>
+ <tr>
+ <td>2016.11.10</td>
+ <td><a href="https://github.com/lc-soft">lc-soft</a></td>
+ <td>oschina</td>
+ <td>¥10</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="section-3">赞助者</h2>
+
+<p>通过赞助支持此项目,您的logo和网站链接将显示在这里。[<a href="https://opencollective.com/xmake#sponsor">赞助此项目</a>]</p>
+
+<p><a href="https://opencollective.com/xmake/sponsor/0/website" target="_blank"><img src="https://opencollective.com/xmake/sponsor/0/avatar.svg" /></a>
+<a href="https://opencollective.com/xmake/sponsor/1/website" target="_blank"><img src="https://opencollective.com/xmake/sponsor/1/avatar.svg" /></a>
+<a href="https://opencollective.com/xmake/sponsor/2/website" target="_blank"><img src="https://opencollective.com/xmake/sponsor/2/avatar.svg" /></a>
+<a href="https://opencollective.com/xmake/sponsor/3/website" target="_blank"><img src="https://opencollective.com/xmake/sponsor/3/avatar.svg" /></a>
+<a href="https://opencollective.com/xmake/sponsor/4/website" target="_blank"><img src="https://opencollective.com/xmake/sponsor/4/avatar.svg" /></a>
+<a href="https://opencollective.com/xmake/sponsor/5/website" target="_blank"><img src="https://opencollective.com/xmake/sponsor/5/avatar.svg" /></a>
+<a href="https://opencollective.com/xmake/sponsor/6/website" target="_blank"><img src="https://opencollective.com/xmake/sponsor/6/avatar.svg" /></a>
+<a href="https://opencollective.com/xmake/sponsor/7/website" target="_blank"><img src="https://opencollective.com/xmake/sponsor/7/avatar.svg" /></a>
+<a href="https://opencollective.com/xmake/sponsor/8/website" target="_blank"><img src="https://opencollective.com/xmake/sponsor/8/avatar.svg" /></a>
+<a href="https://opencollective.com/xmake/sponsor/9/website" target="_blank"><img src="https://opencollective.com/xmake/sponsor/9/avatar.svg" /></a></p>
+
+
+
+ <footer class="site-footer">
+ <span class="site-footer-owner">Copyright (c) 2015-2017 <a href="http://www.tboox.org">tboox.org</a>.</span>
+ <span class="site-footer-power">
+ <span>
+ <!--Site powered by <a href="https://jekyllrb.com/">Jekyll</a> & <a href="http://pages.coding.me">Coding Pages</a>.-->
+ Site powered by <a href="https://jekyllrb.com/">Jekyll</a> & <a href="https://pages.github.com/">Github Pages</a>.
+ </span>
+ <span>
+ Theme designed by <a href="https://github.com/pietromenna/jekyll-cayman-theme">cayman</a>.
+ </span>
+</span>
+</footer>
+
+
+ </section>
+
+ </body>
+</html>