# the plaform PLATFORM = MARTE_OS # the path of the platform PLATFORM_PATH = $(HOME)/marte # the path for exporting programs linux_arch -> ./ EXPORT_PATH = $(HOME)/export # enable networks with their flag (change DISABLED<->ENABLED) RTEP_ENABLE = RTEP_FNA_DISABLED UNIX_ENABLE = UNIX_FNA_DISABLED FRESCAN_ENABLE = FRESCAN_FNA_ENABLED # the gcc to use CC = mgcc FRESCOR_ROOT = $(HOME)/frescor # the path to the FRSH directory. FRSH_PATH = $(FRESCOR_ROOT)/frsh # the path to the FOSA directory. FOSA_PATH = $(FRESCOR_ROOT)/fosa # the path to the FNA directory. FNA_PATH = $(FRESCOR_ROOT)/fna # the path to the UTILS directory UTILS_PATH = $(FRESCOR_ROOT)/utils # the compilation flags CFLAGS = -Wall -g -O1 -Wuninitialized \ -D$(PLATFORM) \ -I$(FNA_PATH)/include \ -I$(FRSH_PATH)/include \ -I$(FOSA_PATH)/include \ -I$(UTILS_PATH)/include \ -I$(FOSA_PATH)/marte_non_local_jump # the library flags LDFLAGS = -L$(FNA_PATH)/lib -lfna