# You can set flags specifically for your module by using the MODULE_XCC_FLAGS # variable. So the following # # MODULE_XCC_FLAGS = $(XCC_FLAGS) -O3 # # specifies that everything in the modules should have the application # build flags with -O3 appended (so the files will build at # optimization level -O3). # # You can also set MODULE_XCC_C_FLAGS, MODULE_XCC_XC_FLAGS etc.. MODULE_XCC_FLAGS = $(XCC_FLAGS) -O3 -DREF_CLK_FREQ=100 -fasm-linenum -fcomment-asm OPTIONAL_HEADERS += xua_conf.h VERSION = 0.1.4 DEPENDENT_MODULES = lib_logging(>=2.1.0) lib_xud(>=0.1.0) #ignore host dir SOURCE_DIRS = src/* #core EXCLUDE_FILES += descriptors_2.rst XCC_FLAGS_xua_endpoint0.c = -Os -mno-dual-issue $(XCC_FLAGS) XCC_FLAGS_xua_ep0_uacreqs.xc = -Os -mno-dual-issue $(XCC_FLAGS) XCC_FLAGS_dbcalc.xc = -Os -mno-dual-issue $(XCC_FLAGS) XCC_FLAGS_audioports.c = -Os -mno-dual-issue $(XCC_FLAGS) XCC_FLAGS_audioports.xc = -Os -mno-dual-issue $(XCC_FLAGS) #dfu XCC_FLAGS_dfu.xc = -Os -mno-dual-issue $(XCC_FLAGS) XCC_FLAGS_flash_interface.c = -Os -mno-dual-issue $(XCC_FLAGS) XCC_FLAGS_flashlib_user.c = -Os -mno-dual-issue $(XCC_FLAGS)