On Dec 15, 2007, at 4:26 PM, Kevin Klues wrote:
I like the idea of using a %C directive as a shorthand for finding
the contrib directory. Given that contrib is starting in its
number of users, having such a feature would be nice. To make this
happen, we first need to decide on a standard environment variable
that users of contrib must define. How about TOSCONTRIBROOT? Then
just a few changes need to me made to ncc to allow %C to be
recognized.
Does anyone have any objections to adding this? If not, I'll go
ahead and do it sometime this week.
I do. Why should contrib -- a social construction that happens to be
the way it is mostly due to sourceforge licensing and CVS checkout
structure -- determine parameters to the compiler? If contrib were in
tinyos-2.x (as it is in 1.x), then this would not be necessary. It's
not very hard in a Makefile to
RCHIPS=/opt/tinyos-2.x/contrib/rincon/tos/chips
CFLAGS +=$(RCHIPS)/cc2420 $(RCHIPS)/at45db
It might make more sense to define a variable in Makerules that
derives contrib from TOSDIR/TOSROOT. Application makefiles can
override it, etc.
Phil
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help