# 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..

DEPENDENT_MODULES = module_ethernet_smi module_locks

OPTIONAL_HEADERS += ethernet_conf.h ethernet_board_conf.h xtcp_conf_derived.h mac_custom_filter.h

MODULE_XCC_XC_FLAGS = $(XCC_FLAGS) -g -O3
MODULE_XCC_C_FLAGS = $(XCC_FLAGS) -g -Os

XCC_FLAGS_mii_malloc.c = $(XCC_FLAGS) -O3 -g
XCC_FLAGS_mii.xc = $(XCC_FLAGS) -O3 -fschedule -g0
XCC_FLAGS_mii_client_user.xc = $(XCC_FLAGS) -fsubword-select
XCC_FLAGS_mii_single_server.xc = $(XCC_FLAGS) -fsubword-select
