Hi guys,
I've been working on a little tool to help speed up and generally be lazy(!) when testing patches and custom code in MaNGOS under Linux.
[h]What does it do?[/h]
Fetches source code.
Configures and builds.
Resets local source.
Displays output.
...at the click of 3 buttons. I am still working on GUI design in GTK however have been thinking about adding check boxes for custom build options such as DACE_USE_EXTERNAL, and maybe a text field for complete control over it.
Some features I have thought about and would like feedback on:
Output file logging.
Custom build options.
make -j support. (important imo)
Field to auto apply patches prior to build.
ScriptDev2 support.
Simple debugging.
[h]What this tool is not?[/h]
A way for you to simply compile your 'release' binaries. This project is for me to learn C# programming with GTK# on Linux via Mono, and make life easier for myself, (and others) who re-compile often when testing. This tool will be for testing and debugging not producing release compiles.
Here is a screen-shot of current GUI layout, will be more updates as project gets closer to the point of sticking up on Github.
http://imgftw.net/img/853927346.png[/img]
MaNGOSDevTool on Github: https://github.com/painejake/MaNGOSDevTool/