X-Git-Url: https://rtime.felk.cvut.cz/gitweb/frescor/fna.git/blobdiff_plain/8d47bb0bb8b947a26ae55734b1220648c161cc0a..900e3bb83428a3c12d086d81c64fc3441edb6ebd:/config.mk_example diff --git a/config.mk_example b/config.mk_example index fddf5f4..44a67d0 100644 --- a/config.mk_example +++ b/config.mk_example @@ -5,6 +5,9 @@ PLATFORM_PATH = $(HOME)/marte # the path for exporting programs linux_arch -> ./ EXPORT_PATH = $(HOME)/export +# utilization or response time +SA_VERSION = utilization + # enable networks with their flag (change DISABLED<->ENABLED) RTEP_ENABLE = RTEP_FNA_DISABLED UNIX_ENABLE = UNIX_FNA_DISABLED @@ -12,14 +15,31 @@ FRESCAN_ENABLE = FRESCAN_FNA_ENABLED # the gcc to use CC = mgcc + +FRESCOR_ROOT = $(HOME)/frescor # the path to the FRSH directory. -FRSH_PATH = $(HOME)/frescor/frsh +FRSH_PATH = $(FRESCOR_ROOT)/frsh # the path to the FOSA directory. -FOSA_PATH = $(HOME)/frescor/fosa +FOSA_PATH = $(FRESCOR_ROOT)/fosa # the path to the FNA directory. -FNA_PATH = $(HOME)/frescor/fna +FNA_PATH = $(FRESCOR_ROOT)/fna +# the path to the UTILS directory +UTILS_PATH = $(FRESCOR_ROOT)/utils +# the path to the UTILS directory +FSA_PATH = $(FRESCOR_ROOT)/fsa + # the compilation flags -CFLAGS = -Wall -g -D$(PLATFORM) -D$(RTEP_ENABLE) -D$(UNIX_ENABLE) -I$(FNA_PATH)/include -I$(FRSH_PATH)/include \ - -I$(FOSA_PATH)/include -I$(FOSA_PATH)/marte_non_local_jump +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 \ + -I$(FSA_PATH)/include + # the library flags -LDFLAGS = -L$(FNA_PATH)/lib -lfna + +LDFLAGS = -L$(FRSH_PATH)/lib -lfrsh -L$(FSA_PATH)/lib -lfsa_$(SA_VERSION) \ + -L$(FOSA_PATH)/lib -lfosa_$(PLATFORM) -L$(UTILS_PATH)/lib -lutils \ + -L$(FNA_PATH)/lib -lfna -lm