Differences
This shows you the differences between two versions of the page.
|
developer_documentation [2010/02/02 17:56] pbix |
developer_documentation [2010/06/14 06:56] (current) ispyisail url update |
||
|---|---|---|---|
| Line 33: | Line 33: | ||
| =====Building from source===== | =====Building from source===== | ||
| + | The SVN has moved | ||
| + | ==== Version 1.0 - 1.2 ==== | ||
| + | |||
| + | |||
| + | * https://svn.assembla.com/svn/gargoyle-router | ||
| + | |||
| + | === Version 1.3 === | ||
| + | |||
| + | * http://www.gargoyle-router.com/gargoyle | ||
| + | * http://github.com/ericpaulbishop/gargoyle | ||
| + | |||
| + | ===== Version 1.0 - 1.2 ===== | ||
| To build Gargoyle, first checkout the sources from the SVN repository which is hosted at https://svn.assembla.com/svn/gargoyle-router. To downloaded the latest source you should checkout https://svn.assembla.com/svn/gargoyle-router/trunk: | To build Gargoyle, first checkout the sources from the SVN repository which is hosted at https://svn.assembla.com/svn/gargoyle-router. To downloaded the latest source you should checkout https://svn.assembla.com/svn/gargoyle-router/trunk: | ||
| Line 43: | Line 55: | ||
| $make brcm-2.4 | $make brcm-2.4 | ||
| </shell> | </shell> | ||
| + | options include | ||
| + | <shell> | ||
| + | $make ar71xx-madwifi | ||
| + | $make atheros-2.6 | ||
| + | $make brcm-2.4 | ||
| + | $make kamikaze-8.09 | ||
| + | $make x86-alix-madwifi | ||
| + | $make x86-generic-madwifi | ||
| + | </shell> | ||
| + | |||
| + | |||
| will build gargoyle for broadcom routers such as the WRT54GL. If no architecture is specified to make, it will build all available architectures. | will build gargoyle for broadcom routers such as the WRT54GL. If no architecture is specified to make, it will build all available architectures. | ||
| + | <shell> | ||
| + | $make | ||
| + | </shell> | ||
| + | ===== Version 1.3 ===== | ||
| + | The best way to obtain the latest Gargoyle source code is to clone the public Git repository. | ||
| + | |||
| + | You can browse the repository online here, or clone from one of the URLs below. There is both a local copy of the repository and a Github mirror: | ||
| + | <shell> | ||
| + | git clone http://gargoyle-router.com/git/gargoyle.git | ||
| + | git clone git://gargoyle-router.com/gargoyle.git | ||
| + | git clone http://github.com/ericpaulbishop/gargoyle.git | ||
| + | git clone git://github.com/ericpaulbishop/gargoyle.git | ||
| + | </shell> | ||
| + | Anyone who still prefers working with subversion can make use of the subversion support provided by the github mirror: | ||
| + | <shell> | ||
| + | svn checkout http://svn.github.com/ericpaulbishop/gargoyle.git | ||
| + | </shell> | ||
| + | <shell> | ||
| + | $cd gargoyle | ||
| + | </shell> | ||
| + | <shell> | ||
| + | $make | ||
| + | </shell> | ||
| + | ===== Building ===== | ||
| Building Gargoyle for the first time for even one supported platform can take several hours of churning on your computer. In addition you can expect each platform to require about 1.6GB of disk space so keep this in mind when deciding how many platforms you will build on your first attempt. Finally, be aware that only the components unique to Gargoyle are stored in the Gargoyle svn. Therefore, in order to build gargoyle, the build process must first download many additional components. If you do not have an internet connection, the build will fail. If it is a slow connection, the build will take a very,very long time. | Building Gargoyle for the first time for even one supported platform can take several hours of churning on your computer. In addition you can expect each platform to require about 1.6GB of disk space so keep this in mind when deciding how many platforms you will build on your first attempt. Finally, be aware that only the components unique to Gargoyle are stored in the Gargoyle svn. Therefore, in order to build gargoyle, the build process must first download many additional components. If you do not have an internet connection, the build will fail. If it is a slow connection, the build will take a very,very long time. | ||
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Share Alike 3.0 Unported