В процессе изучения tinyos я обнаружил, что я абсолютно не знаю о make файлах.
Существует много дополнительных возможностей компиляции, которые могут быть использованы путем объявления препроцессорных переменных.
Чтобы использовать их, вы должны делать такие вещи, как:
CFLAGS="-DPACKET_LINK"
это позволяет использовать определенную функцию.
и
CFLAGS="-DPACKET_LINK" "-DLOW_POWER"
позволяет использовать две функции.
Может ли кто-нибудь проанализировать эти строки для меня и рассказать мне, что происходит? Не в терминах tinyos, а в плане make файлов!