-include ../../buildenv.mk

PREFIX = ../../rootfs

.PHONY: all install

all:

install: ${PREFIX}/usr/local/bin/check_nic_mod \
	${PREFIX}/usr/local/bin/probe_hardwares \
	${PREFIX}/usr/local/bin/probe_cdrom \
	${PREFIX}/sbin/dhcpcd \
	${PREFIX}/usr/local/bin/config_nic \
	${PREFIX}/usr/local/bin/check_storage_mod \
	${PREFIX}/usr/local/bin/iscsiSetServer \
	${PREFIX}/usr/local/bin/rcdGetDisks \
	${PREFIX}/usr/local/bin/fsvsc \
	${PREFIX}/usr/local/bin/rcdProbePCI \
	${PREFIX}/sbin/telnetd \
	${PREFIX}/usr/local/bin/add_blkscsi \
	${PREFIX}/sbin/askreboot \
	${PREFIX}/bin/xray \
	
	cd sync_disk; make install
	cd scsiGetABTL; make install
	cd rcdFixBoot; make install
	cd rcdFixSysPartition; make install
ifeq ("$(ENABLE_ENCRYPT)", "yes")
	cd rcdSyncDisk; make install
	cd imaGetKey; make install
else
	cd rcdSyncDisk_CBR; make install
endif

${PREFIX}/usr/local/bin/check_nic_mod: check_nic_mod
	cp -f $? $@
	
${PREFIX}/usr/local/bin/probe_hardwares: probe_hardwares
	cp -f $? $@

${PREFIX}/usr/local/bin/probe_cdrom: probe_cdrom
	cp -f $? $@

${PREFIX}/sbin/dhcpcd: dhcpcd-1.3.18-pl8/dhcpcd
	cp -f $? $@; chmod +x $@

dhcpcd-1.3.18-pl8/dhcpcd:
	cd dhcpcd-1.3.18-pl8; ./configure; make

${PREFIX}/usr/local/bin/config_nic: config_nic
	cp -f $? $@

${PREFIX}/usr/local/bin/check_storage_mod: check_storage_mod
	cp -f $? $@

${PREFIX}/usr/local/bin/iscsiSetServer: iscsiSetServer
	cp -f $? $@

${PREFIX}/usr/local/bin/rcdGetDisks: rcdGetDisks
	cp -f $? $@

${PREFIX}/usr/local/bin/fsvsc: fsvsc
	cp -f $? $@

${PREFIX}/usr/local/bin/rcdProbePCI: rcdProbePCI
	cp -f $? $@

${PREFIX}/sbin/telnetd: telnetd
	cp -f $? $@

${PREFIX}/usr/local/bin/add_blkscsi: add_blkscsi
	cp -f $? $@

${PREFIX}/sbin/askreboot: askreboot
	cp -f $? $@

${PREFIX}/bin/xray: xray
ifeq ("$(ENABLE_ENCRYPT)", "yes")
	cp -f $? $@
else
	cp -f $?_CBR $@
endif
