.EXPORT_ALL_VARIABLES:

TARGET ?= snmp_mibs_brcmd

COMMON_MAKEFILES_DIR ?= ./makefiles
include $(COMMON_MAKEFILES_DIR)/make.env

$(TARGET)_CFLAGS  = $(SNMP_MIBS_BRCMD_EXTERNAL_CFLAGS)
ifneq (,$(filter arm64 aarch64,$(ARCH)))
$(TARGET)_CFLAGS  += -DARM64
endif
$(TARGET)_LDFLAGS =
$(TARGET)_LDLIBS  = -lpthread -lnetsnmpagent -lnetsnmp -lnetsnmpmibs $(SNMP_MIBS_BRCMD_EXTERNAL_LDLIBS)
ifneq (,$(filter arm64 aarch64,$(ARCH)))
$(TARGET)_CFLAGS  += -DARM64
$(TARGET)_LDFLAGS += $(if $(CONFIG_BR2_PACKAGE_BCMASTRA_SUPPORTED),-lbcm_astra)
endif

# 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
