
PKT_VERSION=1.1

ra_dir_$(CONFIG_RT2880_REG_RW)      += reg
ra_dir_$(CONFIG_RT2880_ATED)        += ated
ra_dir_$(CONFIG_RT2880_CSR_TEST)    += csr_test
ra_dir_$(CONFIG_RT2880_FLASH_TEST)  += flash
ra_dir_$(CONFIG_RT2880_MII_MGR)     += mii_mgr
ra_dir_$(CONFIG_RT2880_NVRAM)       += nvram
ra_dir_$(CONFIG_RT2880_MTD)         += mtd
#ra_dir_$(CONFIG_RT2880_GPIO_TEST)   += gpio
ra_dir_$(CONFIG_RT2880_SPI)         += spicmd
ra_dir_$(CONFIG_RT2880_I2C)         += i2ccmd
ra_dir_$(CONFIG_RT2880_SCRIPTS)     += scripts
ra_dir_$(CONFIG_RT2880_MEMORY_USAGE_TEST)		+= mem_usage
ra_dir_$(CONFIG_RT3052_SWITCH)      += switch
ra_dir_$(CONFIG_RALINKAPP_SWQOS)    += sw_qos
ra_dir_y    += port_detector
ra_dir_y    += cfg_flash
#ra_dir_y    += uart
ra_dir_y    += fw_tool
ra_dir_y    += gpio_task

all romfs:
	for i in $(ra_dir_y) ; do make -C $$i $@ || exit $?; done

clean:
	for i in $(ra_dir_y) ; do make -C $$i clean ; done

gpl:
	@for i in $(ra_dir_y); \
		do \
		if [ -e $$i/GPL_RELEASE ]; then \
			$(MAKE) -C $$i gpl; \
		fi; \
		done
	@mkdir -p .GPL_RELEASE_DIR
	@cd .GPL_RELEASE_DIR; for i in $(ra_dir_y); \
		do \
		if [ -e ../$$i ]; then \
			mv ../$$i .; \
		fi; \
		done
	@mv Makefile .GPL_RELEASE_DIR/
	@rm -rf *
	@mv .GPL_RELEASE_DIR/* .
	@rm -rf .GPL_RELEASE_DIR

