[Mono-dev] prebuild review

C.J. Adams-Collier cjcollier at colliertech.org
Wed Apr 4 01:12:13 EDT 2007


Hey all,

Could someone with spare time do a review on the diff between the trunk
of dnpb/Prebuild and dnpb/Prebuild-cjac?

I think I'm ready to merge my changes into trunk.  The code's not
pretty, but it works and most of the use cases have been tested.  I
expect I'll gag when I actually learn xslt and come back to look at
this, but as I said, it's working.

http://dnpb.svn.sourceforge.net/svnroot/dnpb/branches/Prebuild/

vs

http://dnpb.svn.sourceforge.net/svnroot/dnpb/branches/Prebuild-cjac/

This is a nearly complete re-write of the Autotools target which is used
to create an autotools build system from a prebuild.xml file and
associated sources, assemblies, icons, resources, etc.  The two major
files that need review are these:

http://dnpb.svn.sourceforge.net/svnroot/dnpb/branches/Prebuild-cjac/src/Core/Targets/AutotoolsTarget.cs
and
http://dnpb.svn.sourceforge.net/svnroot/dnpb/branches/Prebuild-cjac/src/data/autotools.xml

The former is used to create the autotools directory layout, copy
associated files, and gather the information needed to generate the
various autotools files including:

solution/autogen.sh
solution/configure.ac
solution/Makefile.am
solution/project/autogen.sh
solution/project/configure.ac
solution/project/Makefile.am
solution/project/project.in
solution/project/autogen.pc.in

The latter is a set of xslt templates that are filled in by the former.

Cheers,

C.J.





More information about the Mono-devel-list mailing list