Hi Maciej,
Am 13.10.2009 um 18:38 schrieb Maciej (Matchek) Blizinski:
On Tue, Oct 13, 2009 at 5:28 PM, Dagobert Michelsen
<[email protected]> wrote:
I'd like to implement checks for FILES and LOCAL_SRC: if
undefined, I
want GAR to display an error with an explanation. I need to do this
inside a target. Which target to use?
No. You can just put
ifeq ($(FILES),)
$(error Please set FILE to ...)
endif
in your categories/loose/category.mk. Or are there other reasons
you want to do that inside a target?
No, no other reasons. My code looks like this:
http://dpaste.com/106704/
I'm getting this error:
gar/categories/loose/category.mk:12: *** commands commence before
first target. Stop.
It means
This means the first thing in the makefile seems to be part of a
command script: it begins with a TAB character and doesn't appear to
be a legal make command (such as a variable assignment). Command
scripts must always be associated with a target.
You have plenty of rules before this in your included gar.mk.
Just remove the tab before the $(error).
Take a look at gar.mk where I do exact what you want:
ifneq ($(abspath /),/)
$(error Your version of 'make' is too old: $(MAKE_VERSION). Please
make sure you are using at least 3.81)
endif
Best regards
-- Dago
_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers