Consider the following makefile:

###############################################################################

build_target    := ''
target_folder    = Builds/$(build_target)

all: set_vars build
@echo $(target_folder)

set_vars:
$(eval build_target := $(patsubst %,debug,''))

build: $(target_folder)/a.out

$(target_folder)/a.out:
@echo $@

###############################################################################

make produces the following output when I execute make all (or just
make):
Builds//a.out
Builds/debug

Is it possible to produce
Builds/debug/a.out
Builds/debug

If so, how?

Angel Tsankov
[EMAIL PROTECTED]



_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to