Tyro/README.md
2019-06-18 11:22:49 -04:00

52 lines
1.0 KiB
Markdown

# Tyro
A Cross-platform Code Editor
## Planned Features
* Syntax Highlighting
* Line Numbers
* Custom Syntax themes
* SFTP editing
## Building
### Linux (Ubuntu/Debian)
Required packages:
* build-essential
* cmake
* libssh2-1-dev
* libwxgtk3.0-dev or libwxgtk3.0-gtk3-dev
After these packages are installed, the project should build with a simple `make` command.
### OS X
Install wxWidgets library (Using homebrew):
* `brew install wxmac`
Install libssh2 (Using homebrew):
* `brew install libssh2`
Build the app:
* `make Tyro.app`
### Windows
* Todo
## Make commands
Please note that make commands are chainable. For a typical programming loop, `make clean dev run` is very useful.
* all - Make a release binary in the build folder
* clean - Remove intermediate build files
* dev - Make a development binary in the build folder
* run - Run the current binary in the build folder
* release - Make a release binary, with the appropriate resources compiled in. Makes an app bundle on OS X, and adds the icon to the program on Windows.