🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by Jeff Sondeen Wed, 12 Aug 1992 01:32
how to make "make" variables override sub-make variables
#618
Author: Jeff Sondeen
Date: Wed, 12 Aug 1992 01:32
16 lines
1039 bytes
Is there (or shouldn't there be) an easy way to let top-level make
variables override the values specified in sub-makefiles; for example:
BINDIR.  I tried setting MAKEFLAGS but it doesn't work; that is,

MAKEFLAGS= BINDIR=/my/bin/dir

is interpreted as a "-B" switch or something.

I saw the trick that groff-1.05 uses in it's top-level makefile but I was
hoping for something easier, like a new switch for make.

Thanks,
--
/jeff

Life and love are as deep [as your] eyes are wide... -Rush
Re: how to make "make" variables override sub-make variables
#654
Author: bothner
Date: Fri, 14 Aug 1992 08:23
12 lines
787 bytes
> Is there (or shouldn't there be) an easy way to let top-level make
> variables override the values specified in sub-makefiles

Doing it manually is easy.  In Cygnus Makefile, we typically do:

FLAGS_TO_PASS = CC=$(CC) BINDIR=$(BINDIR) ...

do_foo:
	cd foo; $(MAKE) $(FLAGS_TO_PASS) all

	--Per Bothner
Cygnus Support     bothner@cygnus.com
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads