include ../Config.mk

ifeq ($(PP_BOARD), lara)
ifeq ($(PP_PRODUCT),flashx4)
  VSC_BINARY=flashprog.rbf
else
ifeq ($(PP_PRODUCT),kimtestermst)
  VSC_BINARY = kimtester.rbf
  VSC_CHAIN = vsc_chain.cdf
else
ifeq ($(PP_PRODUCT), kx2)
  VSC_BINARY = vsc_kx2.rbf
  VMFPGA_BINARY = kx2_vmfpga.rbf
  VSC_CHAIN = vsc_chain_kx2.cdf
else
ifeq ($(PP_SUBBOARD), kimamd)
  ifeq ($(PP_FEAT_VSC_HW_ENCODING), 1)
    VSC_BINARY = kira_amd_c12.rbf
  else
    VSC_BINARY = kira_amd_c12_vsc1.rbf
  endif
  VSC_CHAIN  = vsc_chain_c12.cdf
else
ifeq ($(PP_SUBBOARD), kimmsi)
VSC_BINARY = kira_msi_c12.rbf
VSC_CHAIN  = vsc_chain_c12.cdf
else
ifeq ($(PP_SUBBOARD), kimsmi)
VSC_BINARY = kira_smi_c12.rbf
VSC_CHAIN  = vsc_chain_c12_smi.cdf
EPLD_BINARY = dvo_1x_2x.jbc
else
ifeq ($(PP_SUBBOARD), kimintel)
VSC_BINARY = kira_intel_c12.rbf
VSC_CHAIN  = vsc_chain_c12.cdf
else
ifeq ($(PP_FEAT_VSC_HW_ENCODING), 1)
VSC_BINARY = vsc_ppc16bit_c12.rbf
VSC_CHAIN  = vsc_chain_c12.cdf
VSC_CHAIN_CUSTOM = vsc_chain_custom.cdf
else
VSC_BINARY = vsc_ppc16bit.rbf
VSC_CHAIN  = vsc_chain.cdf 
endif
endif
endif
endif
endif
endif
endif
endif
endif

ifeq ($(PP_PRODUCT), asmidc)
    EPLD_BINARY = dvo_asmi.jbc
endif

all:

install: all
	$(INSTALL) -d $(DESTDIR)/etc/vsc
ifdef VSC_BINARY
	$(INSTALL) -m 755 $(VSC_CHAIN) $(DESTDIR)/etc/vsc/vsc_chain.cdf
	$(INSTALL) -m 755 $(VSC_BINARY) $(DESTDIR)/etc/vsc/vsc.rbf	
ifdef VMFPGA_BINARY
	$(INSTALL) -m 755 $(VMFPGA_BINARY) $(DESTDIR)/etc/vsc/vmfpga.rbf	
endif
ifdef VSC_CHAIN_CUSTOM
	$(INSTALL) -m 755 $(VSC_CHAIN_CUSTOM) $(DESTDIR)/etc/vsc/vsc_chain_custom.cdf
endif
endif
ifdef EPLD_BINARY
ifeq ($(PP_BUILD_TYPE),final)
	cp -f $(EPLD_BINARY) ${FW_TOPDIR}/mkfirmware/dvo.jbc
endif
	$(INSTALL) -m 755 $(EPLD_BINARY) $(DESTDIR)/etc/vsc/dvo.jbc
endif
clean:
