|
From: | Oleksandr Gavenko |
Subject: | Re: Expandable dependencies variables |
Date: | Mon, 12 Nov 2012 22:39:57 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) |
On 2012-11-10, Miguel Guedes wrote: > %.o: %.c > @echo -e "[C] `basename $<` > @$(CC) $(CFLAGS) -c $< -o $@ > > $(bin): $(bin_OBJECTS) > @echo "\033[1;32m[L] `basename address@hidden" I have a little suggestion to remove 'basename' in flavour of $(nodir ...). Look to example to decide if that applicable for you: .PHONY: test test: $(shell which gcc) echo `basename $<` echo $(notdir $<) $ make test echo `basename /usr/bin/gcc` gcc echo gcc gcc This must a little improve performance... -- Best regards!
[Prev in Thread] | Current Thread | [Next in Thread] |