.EXPORT_ALL_VARIABLES:

TARGET ?= rcs

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

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

untar: untar_

patch: patch_

prepare: untar patch

config: config_

build: build_

stage: stage_

release: release_
ifeq ($(CONFIG_BR2_PACKAGE_OPENBFC_CHIP_FAMILY), "3390")
	$(CP) -L rcS.3390/rcS $(RELEASE_DIR)
	$(CP) -L rcS.3390/rcS.* $(RELEASE_DIR)
else
	$(CP) -L rcS.33940/rcS $(RELEASE_DIR)
	$(CP) -L rcS.33940/rcS.* $(RELEASE_DIR)
endif

install: install_
ifeq ("$(CONFIG_BR2_PACKAGE_RCS)", "y")
	$(INSTALL) -m 0755 rcS $(INSTALL_DIR)$(CONFIG_BR2_PACKAGE_RCS_INSTALL_DIR)
endif
ifeq ("$(CONFIG_BR2_PACKAGE_RCS_BA)", "y")
	$(INSTALL) -m 0755 rcS.ba $(INSTALL_DIR)$(CONFIG_BR2_PACKAGE_RCS_BA_INSTALL_DIR)
endif
ifeq ("$(CONFIG_BR2_PACKAGE_RCS_RG)", "y")
	$(INSTALL) -m 0755 rcS.rg $(INSTALL_DIR)$(CONFIG_BR2_PACKAGE_RCS_RG_INSTALL_DIR)
endif
ifeq ("$(CONFIG_BR2_PACKAGE_RCS_NET)", "y")
	$(INSTALL) -m 0755 rcS.net $(INSTALL_DIR)$(CONFIG_BR2_PACKAGE_RCS_NET_INSTALL_DIR)
endif
ifeq ("$(CONFIG_BR2_PACKAGE_RCS_UTIL)", "y")
	$(INSTALL) -m 0755 rcS.util $(INSTALL_DIR)$(CONFIG_BR2_PACKAGE_RCS_UTIL_INSTALL_DIR)
endif

clean: clean_

distclean: distclean_

# Common Makefiles
# ------------------------------------------------------------------------------
include $(COMMON_MAKEFILES_DIR)/make.script
