/opt/tinyos-1.x/tools/make/Makelocal 파일을 다음과 같이 설정하거나 또는, 해당 어플리케이션의 Makefile 내에 추가하면 컴파일 시 해당 내용이 적용된다.
#DEFAULT_LOCAL_GROUP = 0x7d
#PFLAGS += -DCC2420_DEF_CHANNEL = 26
#PFLAGS += -DDEFAULT_BAUDRATE = 57600
#PFLAGS += -DCC2420_DEF_RFPOWER = 31
또한, PFLAGS를 이용하여 경로 include 할 컴포넌트 및 라이브러리를 추가할 시, 다음과 같이 사용하면 된다.
#PFLAGS += -I$(TOSDIR)/../contrib/ucb/tos/lib/Oscope
참고로 크로스컴파일러 옵션의 -I는 include 폴더를 지정하는 것이며, -D는 define, 즉 컴파일전 정의를 해주는 것이다.
#PFLAGS += -v 옵션으로 해당 어플리케이션에서 사용하는 모든 파일을 컴파일 시간에 확인할 수 있다. 또한 컴파일 시 어플리케이션에의 참조 파일 목록을 텍스트 파일로 저장할 수도 있다.
# make telosb 2&>test.txt
댓글 없음:
댓글 쓰기