Turbo/others, > I'm packaging Nagios. It builds tree packages from one source: > 'nagios-text', 'nagios-pgsql' and 'nagios-mysql'. The differences > is quite obvious: Compile the source three times, each time with > different ./configure options.
configure: configure-stamp
configure-stamp:
mkdir -p compile/text compile/pgsql compile/mysql
cd compile/text && ../../configure --with-db=text
cd compile/pgsql && ../../configure --with-db=pgsql
cd compile/mysql && ../../configure --with-db=mysql
touch $@
build: build-stamp
build-stamp:
make -C compile/text
make -C compile/pgsql
make -C compile/mysql
touch $@
and so on. python-imaging does some similar thing, have a look at
1.1.3-2 for the above version and 1.1.3-3 for the more flexible approach
where you only need to change one variable when new versions are
added/removed.
Simon
msg07185/pgp00000.pgp
Description: PGP signature

