3 # the path of the platform
4 PLATFORM_PATH = $(HOME)/marte
5 # the path for exporting programs linux_arch -> ./
6 EXPORT_PATH = $(HOME)/export
8 # enable networks with their flag (change DISABLED<->ENABLED)
9 RTEP_ENABLE = RTEP_FNA_DISABLED
10 UNIX_ENABLE = UNIX_FNA_DISABLED
11 FRESCAN_ENABLE = FRESCAN_FNA_ENABLED
16 FRESCOR_ROOT = $(HOME)/frescor
17 # the path to the FRSH directory.
18 FRSH_PATH = $(FRESCOR_ROOT)/frsh
19 # the path to the FOSA directory.
20 FOSA_PATH = $(FRESCOR_ROOT)/fosa
21 # the path to the FNA directory.
22 FNA_PATH = $(FRESCOR_ROOT)/fna
23 # the path to the UTILS directory
24 UTILS_PATH = $(FRESCOR_ROOT)/utils
26 # the compilation flags
27 CFLAGS = -Wall -g -O1 -Wuninitialized \
29 -I$(FNA_PATH)/include \
30 -I$(FRSH_PATH)/include \
31 -I$(FOSA_PATH)/include \
32 -I$(UTILS_PATH)/include \
33 -I$(FOSA_PATH)/marte_non_local_jump
36 LDFLAGS = -L$(FNA_PATH)/lib -lfna