Organisation of development tree

bridged with qnx.development_tools
Post Reply
Mario Charest

Organisation of development tree

Post by Mario Charest » Tue May 22, 2007 2:58 pm

Hello,

I have to "import" our current development tree into the IDE. So far I have
been using on Standard Makefile Project to encompass all of the tree and
created make target for each program.

Now I have to luxury of being able to start from scratch, reorganising the
tree as needed and hopefully create Managed Makefile project or QNX project

The only requirement is that each program in the tree can be build from the
shell. We also want to be able to build the whole project with a single
invocation of make from the root of the directory tree.

The directory tree look like this:

applications
program1
program2
...
devices
program1
program2
...
scanners
program1
program2
...
tools
program1
program2
...


Reading the documentation there is a description for "linked project" but
that seems very complicated and a lot of work given that we have around 70
programs.

Any pointers?

David Gibbs

Re: Organisation of development tree

Post by David Gibbs » Fri Jun 01, 2007 8:02 pm

Mario Charest <root@127.0.0.1> wrote:

Me, I'd stay with the one big standard make project.

Or, if you really want to, a set of smaller standard make projects,
with a script that builds each appropriately.

-David
Hello,

I have to "import" our current development tree into the IDE. So far I have
been using on Standard Makefile Project to encompass all of the tree and
created make target for each program.

Now I have to luxury of being able to start from scratch, reorganising the
tree as needed and hopefully create Managed Makefile project or QNX project

The only requirement is that each program in the tree can be build from the
shell. We also want to be able to build the whole project with a single
invocation of make from the root of the directory tree.

The directory tree look like this:

applications
program1
program2
...
devices
program1
program2
...
scanners
program1
program2
...
tools
program1
program2
...
Reading the documentation there is a description for "linked project" but
that seems very complicated and a lot of work given that we have around 70
programs.

Any pointers?

--
David Gibbs
QNX Training Services
dagibbs@qnx.com

Post Reply

Return to “qnx.development_tools”