1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
# How to build a plugin
```
$ make plugin PLUGIN=example
```
This command builds plugin for current OS only.
# How to use your plugins in a Haxe project
Setup your plugin as a haxe library:
```
$ haxelib dev example path/to/haxe/plugins/example
```
And then access it inside of a macro:
```haxe
macro static public function testPlugin() {
Example.plugin.hello();
return macro {}
}
```
# How to start a new plugin
Just make a copy of an "example" plugin directory and replace all occurrences of "example" word with your own plugin name.
|