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/