-I$(FNA_PATH)/include \
-I$(FRSH_PATH)/include \
-I$(FOSA_PATH)/include \
- -I$(UTILS_PATH)/include
+ -I$(UTILS_PATH)/include \
+ -I$(FSA_PATH)/include
+
# fna networks configuration
CONFIG_FNA_RTEP=n
CFLAGS += -DFWP_FNA_ENABLED
endif
+# fna network connected
+CONFIG_FNA_RTEP_CONNECTED=n
+CONFIG_FNA_UNIX_CONNECTED=n
+CONFIG_FNA_FRESCAN_CONNECTED=n
+CONFIG_FWP_CONNECTED=n
+
+ifeq ($(CONFIG_FNA_RTEP_CONNECTED),y)
+CFLAGS += -DCONFIG_FNA_RTEP_CONNECTED
+endif
+
+ifeq ($(CONFIG_FNA_UNIX_CONNECTED),y)
+CFLAGS += -DCONFIG_FNA_UNIX_CONNECTED
+endif
+
+ifeq ($(CONFIG_FNA_FRESCAN_CONNECTED),y)
+CFLAGS += -DCONFIG_FNA_FRESCAN_CONNECTED
+endif
+
+ifeq ($(CONFIG_FWP_CONNECTED),y)
+CFLAGS += -DCONFIG_FWP_CONNECTED
+endif
+
# the library flags
LDFLAGS = -L$(FRSH_PATH)/lib -L$(FSA_PATH)/lib -L$(FOSA_PATH)/lib \
-L$(UTILS_PATH)/lib -L$(FNA_PATH)/lib
LDFLAGS += -Wl,--start-group -lfrsh -lfsa_$(SA_VERSION) -lfosa_$(PLATFORM) -lutils -lfna -lm
-ifeq ($(CONFIG_FNA_RTEP),y)
-LDFLAGS += -lrtep
-endif
-
ifeq ($(PLATFORM),MARTE_OS)
LDFLAGS += $(PLATFORM_PATH)/misc/logger.o \
$(PLATFORM_PATH)/misc/time_measurement_hwtime.o \
@make -C $(FNA_PATH)/src all
@mv $(FNA_PATH)/src/*.o $(FNA_PATH)/lib/
+ifeq ($(CONFIG_FNA_RTEP),y)
@make -C $(FNA_PATH)/src_rtep librtepfna.a
+endif
ifeq ($(CONFIG_FNA_UNIX),y)
@make -C $(FNA_PATH)/src_unix libunixfna.a
endif
+ifeq ($(CONFIG_FNA_FRESCAN),y)
@make -C $(FNA_PATH)/src_frescan libfrescan
+endif
ifeq ($(CONFIG_FWP),y)
@make -C $(FNA_PATH)/src_fwp libfwp