### Requires these modules

REQUIRES += link/3pp/busybox


### Component specification

COMPONENT_TARGETS = $(TARGET_NAME_VIP500)
COMPONENT_TARGETS += $(TARGET_NAME_VIP1500)
COMPONENT_TARGETS += $(TARGET_NAME_VIP1200)


### Setup

build_dir = $(CURDIR)/$(TARGET)
busybox   = $(TARGET_3PP_DIST_DIR)/bin/ramdiskboot_busybox
linuxrc   = $(CURDIR)/ramdiskboot_linuxrc


### Targets

ramdiskboot = $(build_dir)/ramdiskboot_$(TARGET).tgz

PRODUCT_TARGETS += $(ramdiskboot)


### Common.mk

include ../../makesystem/common.mk


### Dependencies

$(build_dir)/initrd: $(busybox) $(linuxrc)
#	Build initrd dir with busybox and linuxrc
	rm -rf $(build_dir)
	./begin_initrd.sh $(DIST_DIR) $(TARGET_DIST_DIR) $(build_dir)/initrd

$(ramdiskboot): $(build_dir)/initrd
	tar cfz $(ramdiskboot) -C $(build_dir) initrd
