Thanks it works, now what

"wink" <wink-hKg/[email protected]>
Newsgroups gmane.comp.tools.aap.user
Message-ID <[email protected]>
I'd like to thank Adiraan and Bram for the help, my little test
works. Now I need a little help on what to do next.

I've got a system I'm building that is portable between X86 Windows
and a ARM based RTOS (Windows is used primarly for it's quick
compile/edit cycle and hosting test programs). I'm building a bunch
of libraries for both systems, test programs and several
applications. Currently all of these are compiled on Windows but in
the near future we're also going to be using Linux also.

I don't particularly like "make" files and I'm looking for
alternatives and aap looks good, but I'm wondering if it's up to the
task. So if someone would be so kind as to answer a few questions I'd
appreciate it.

1) I want to be able to build any given subsystem without building
others, it appears using ":child" and ":includes" allow me to do this
but my directory structure is fairly complex and may evolve over time
so I don't want children to have to know where the root is. For
example in the manual on page 25 the child had the statement
":include ../common.aap". But I'd rather have it something like
":include $rootdir/common.aap" is this possible?

2) In "Chapter 9. More Than One Recipe" the main.aap at the root had
the ":program" statement, but since I'm going to making lots of
different things, I don't want the "$rootdir/main.aap" to know what
is being made I just want it invoke each of the children and let the
children build what there suppose to. How can I do this?

3) I assume $rootdir/main.app will have to know the order to build
things, i.e. libraries will have to be built before users of the
libraries or is aap smart enough to know how to do this?

4) I'm going to be using ARM ADS1.2 compiler I assume I'll need to
create an "armads1_2.py" modeling one of the tools/*.py files, which
should I use as a base? (Note I'm a C/C++ programer and no nothing
about Python but willing to learn:)


Thanks in advance, hopefully if I'll be able to use aap and makes
some contributation back to the cause.

Cheers,

Wink Saville




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.