
.EXPORT_ALL_VARIABLES:

TARGET ?= macsec

include $(CONFIG_FILE)

$(TARGET)_CFLAGS  = -D BCM_56070_A0 -Wno-unused-function
ifeq ($(CONFIG_BR2_PACKAGE_XFLOW_MACSEC), y)
$(TARGET)_CFLAGS  += -D XFLOW_MACSEC_SUPPORT
endif

ifeq ($(findstring 33940,$(BRCM_CHIP)),33940)
$(TARGET)_CFLAGS += -I 33940
else ifeq ($(findstring 33941,$(BRCM_CHIP)),33941)
$(TARGET)_CFLAGS += -I 33941
else
$(TARGET)_CFLAGS += -I $(BRCM_CHIP)
endif

$(TARGET)_LDFLAGS =
$(TARGET)_LDLIBS  = -lpthread -lmacsec_ctrl_api

# Commands
# ------------------------------------------------------------------------------
all: clean prepare config build stage release install

untar: untar_

patch: patch_

prepare: untar patch

config: config_

build: build_

stage: stage_

install: install_

release: release_

clean: clean_

distclean: distclean_

# Common Makefiles
# ------------------------------------------------------------------------------
COMMON_MAKEFILES_DIR ?= ./makefiles
include $(COMMON_MAKEFILES_DIR)/make.app
