#
# This file was created by Xilinx Vitis tool.
#


#
# tools
#

RM = rm -f
RMDIR = rm -rf



#
# variables
#

SDCARD_GEN = sdcard_gen
GENERATE_BIF = ::scw::generate_bif

XPFM_PATH = E:/project/customer/USB_CDC/vitis/USB_CDC_Platform/export/USB_CDC_Platform/USB_CDC_Platform.xpfm
SYS_CONFIG = USB_CDC_Platform
DOMAINS = standalone_domain
BIF_PATH = E:/project/customer/USB_CDC/vitis/USB_CDC_system/Debug/system.bif

BITSTREAM_PATH = E:/project/customer/USB_CDC/vitis/USB_CDC/_ide/bitstream/system_wrapper.bit
SD_FILES = --elf E:/project/customer/USB_CDC/vitis/USB_CDC/Debug/USB_CDC.elf,ps7_cortexa9_0

#
# primary build targets
#

all: package

package:
	-@echo Generating bif file for the system project
	generate_system_bif.bat 2637 ${XPFM_PATH} ${DOMAINS} ${BIF_PATH}
	${SDCARD_GEN} --xpfm ${XPFM_PATH} --sys_config ${SYS_CONFIG} --bif ${BIF_PATH} --bitstream ${BITSTREAM_PATH} ${SD_FILES}

clean:
	$(RMDIR) ./_sds
	${RMDIR} package
	${RM} system.bif

.PHONY: all package clean


