초보의 아웅다웅 설계하기/Altera

Source Code를 변경하지 않고 Makefile를 통하여 Define 값을 넣는 방법

로망와니 2018. 2. 1. 10:53

Source Code를 변경하지 않고 Makefile를 통하여 Define 값을 넣는 방법

 

Makefile부분

# Common arguments for ALT_CFLAGSs
APP_CFLAGS_DEFINED_SYMBOLS :=
APP_CFLAGS_UNDEFINED_SYMBOLS :=
APP_CFLAGS_OPTIMIZATION := -O0
APP_CFLAGS_DEBUG_LEVEL := -g
APP_CFLAGS_WARNINGS := -Wall
APP_CFLAGS_USER_FLAGS := -D__ALTERA_SYSTEMS__ -D__PRODUCT_NAME=200

 

 

Source Code부분

#if defined(__ALTERA_SYSTEMS__)
 printf("%x, %s, Version %x.%x.%02x \r\n", __PRODUCT_NAME,  PRODUCT_PNAME, VERSION_UPPER, VERSION_MIDDLE, VERSION_DOWN);
#endif