| 11 | | Install JSTools. |
|---|
| | 11 | This build dir contains a Makefile, which can be used to build GeoExt. The |
|---|
| | 12 | build process requires a bash-like shell, make, sed, find and svn. All this |
|---|
| | 13 | should be available on well equipped development *nix and OS X boxes. In |
|---|
| | 14 | addition, JSTools and csstidy are required. The latter is available as csstidy |
|---|
| | 15 | package on debian-style linux systems. |
|---|
| | 16 | |
|---|
| | 17 | $ sudo aptitude install csstidy |
|---|
| | 18 | |
|---|
| | 19 | To install JSTools, python-setuptools is required. This is available as |
|---|
| | 20 | python-setuptools package on debian-style linux systems. |
|---|
| | 21 | |
|---|
| | 22 | $ sudo aptitude install python-setuptools |
|---|
| | 23 | |
|---|
| | 24 | Now you can easily install JSTools. |
|---|
| 23 | | For more complete instructions on building GeoExt, see the documentation |
|---|
| 24 | | on the project website: http://www.geoext.org/trac/geoext/wiki/builds. |
|---|
| | 37 | Now you can take the resulting GeoExt.zip file and unpack it on your web |
|---|
| | 38 | server. The library itself resides in the script folder, the resources folder |
|---|
| | 39 | contains css files and images. |
|---|
| | 40 | |
|---|
| | 41 | For more complete instructions on building GeoExt with jsbuild, see the |
|---|
| | 42 | documentation on the project website: |
|---|
| | 43 | http://www.geoext.org/trac/geoext/wiki/builds. |
|---|
| | 44 | |
|---|
| | 45 | The Makefile also contains a target for building Ext JS. This requires Ext JS |
|---|
| | 46 | to be installed in ../../ext (relative to this build dir). Make sure to |
|---|
| | 47 | provide a license file matching your Ext JS installation and replace the |
|---|
| | 48 | provided ext-license.js file with it. To build the library with ext.js in the |
|---|
| | 49 | script folder, run make with the ext and zip targets. |
|---|
| | 50 | |
|---|
| | 51 | $ make ext zip |
|---|
| | 52 | |
|---|
| | 53 | The Makefile has even more targets. Invoke make help to see them all. |
|---|
| | 54 | |
|---|
| | 55 | $ make help |
|---|