ANN: sambuild 1.0 - template/build sys for flash projects

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

ANN: sambuild 1.0 - template/build sys for flash projects

James W. Hofmann
I just submitted this to haxelib a moment ago. It is my third-generation build system for Flash projects, particularly web-portal games, including:

-Autogeneration of a library SWF from loose files in a data directory
-Autogeneration of a hashmap listing all files in the library
-Import of external SWC libraries(after extraction of the SWF)
-Generation of hashed constant values
-Build autoincludes date and time
-Separate builds for debug and release
-Preloader creation

It's not perfect - Windows-specific, Python and samHaXe dependencies, possibly a bit cranky about path names. But the code's been developed, refactored, and used for well over a year, and after changing it over from an ugly swfmill/samhaxe combination to full samhaxe this morning to fix up SWC library inclusion, I decided it was ready for a release. :)
Reply | Threaded
Open this post in threaded view
|

Re: ANN: sambuild 1.0 - template/build sys for flash projects

Gamehaxe
Hi,
You really need to ditch the python dependency in favour of neko.
Neko is very good for this sort of thing - and you know that haxe
users will be able to use it without installing anything else.
Besides that, I look forward to trying this project out.

Hugh

> I just submitted this to haxelib a moment ago. It is my third-generation
> build system for Flash projects, particularly web-portal games,  
> including:
>
> -Autogeneration of a library SWF from loose files in a data directory
> -Autogeneration of a hashmap listing all files in the library
> -Import of external SWC libraries(after extraction of the SWF)
> -Generation of hashed constant values
> -Build autoincludes date and time
> -Separate builds for debug and release
> -Preloader creation
>
> It's not perfect - Windows-specific, Python and samHaXe dependencies,
> possibly a bit cranky about path names. But the code's been developed,
> refactored, and used for well over a year, and after changing it over  
> from
> an ugly swfmill/samhaxe combination to full samhaxe this morning to fix  
> up
> SWC library inclusion, I decided it was ready for a release. :)
>
> --
> View this message in context:  
> http://haxe.1354130.n2.nabble.com/ANN-sambuild-1-0-template-build-sys-for-flash-projects-tp6167390p6167390.html
> Sent from the Haxe mailing list archive at Nabble.com.

--
haXe - an open source web programming language
http://haxe.org
Reply | Threaded
Open this post in threaded view
|

Re: ANN: sambuild 1.0 - template/build sys for flash projects

James W. Hofmann
I did attempt a pure neko build at some point, over a year ago, I think. I ran into some difficulty with pathnames, working directories, and process launching, where Python's standard libraries turned out to have functionality not in neko. I don't recall the specifics now unfortunately, but since the core scripts are <200 LOC in total I'm sure investigating a port again is possible(when I have time/motivation).

Hugh Sanderson wrote
Hi,
You really need to ditch the python dependency in favour of neko.
Neko is very good for this sort of thing - and you know that haxe
users will be able to use it without installing anything else.
Besides that, I look forward to trying this project out.

Hugh