short answer: yes...
more complicated answer, to be take with a grain of salt because
I've probably forgotten something...

There is a make variable "CFLAGS" which is passed to the compiler.
You can stick anything you want in there and hope that it works right.
Since other bits and pieces may be using CFLAGS you want to add to it
so you use +=....To set a 'C' define you use this:
        CFLAGS += -Dname=value

Then you figure out how to pass it to make as an environment variable,
which I always forget. I think this works but you'll need to experiment
and read the bash and make man pages:
        var=value make stuff

MS

Inderjit Singh wrote:
Hi,

Is it possible to pass a preprocessor command from terminal i.e "$make XXX BASE". And in the code there are pre-processor definitions like:

#ifdef BASE
 ...
#endif

What I'm trying to do is that there are some different routines for a BASE station and the other motes. BASE transmitts the serial data where as the other doesn't (shouldn't).

Thanks

Inderjit


------------------------------------------------------------------------

_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to