blob: 869880fc7be15ee2bf2c6eb396ab12af03ff1f6f [file] [log] [blame]
MV_PHYSDK_SITE = repo://vendor/marvell/3220sdk
MV_PHYSDK_INSTALL_STAGING = YES
MV_PHYSDK_INSTALL_TARGET = YES
MV_PHYSDK_DEPENDENCIES =
MV_PHYSDK_TARGET_CFLAGS =
MV_PHYSDK_MAKE_ENV =
MV_PHYSDK_MAKE_FLAGS = \
INSTALL=$(INSTALL) \
TARGET_CROSS=$(TARGET_CROSS) \
EXTRACFLAGS="$(TARGET_CFLAGS) $(MV_PHYSDK_TARGET_CFLAGS)" \
STAGING_DIR=$(STAGING_DIR) \
TARGET_DIR=$(TARGET_DIR)
MV_PHYSDK_MAKE = $(MV_PHYSDK_MAKE_ENV) $(MAKE) $(MV_PHYSDK_MAKE_FLAGS)
define MV_PHYSDK_BUILD_CMDS
$(MV_PHYSDK_MAKE) -C $(@D) build
endef
define MV_PHYSDK_CLEAN_CMDS
$(MV_PHYSDK_MAKE) -C $(@D) clean
endef
define MV_PHYSDK_INSTALL_STAGING_CMDS
$(MV_PHYSDK_MAKE) -C $(@D) install-lib
endef
define MV_PHYSDK_UNINSTALL_STAGING_CMDS
$(MV_PHYSDK_MAKE) -C $(@D) uninstall-lib
endef
define MV_PHYSDK_INSTALL_TARGET_CMDS
$(MV_PHYSDK_MAKE) -C $(@D) install
endef
define MV_PHYSDK_UNINSTALL_TARGET_CMDS
$(MV_PHYSDK_MAKE) -C $(@D) uninstall
endef
$(eval $(call GENTARGETS))