#
# 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 = D:/ac880/zynq/class8/LED/vitis/LED_Platform/export/LED_Platform/LED_Platform.xpfm
SYS_CONFIG = LED_Platform
DOMAINS = standalone_domain
BIF_PATH = D:/ac880/zynq/class9/LED/vitis/LED_system/Debug/system.bif

BITSTREAM_PATH = D:/ac880/zynq/class9/LED/vitis/LED/_ide/bitstream/system_wrapper.bit
SD_FILES = --elf D:/ac880/zynq/class9/LED/vitis/LED/Debug/LED.elf,ps7_cortexa9_0

#
# primary build targets
#

all: package

package:
	-@echo Generating bif file for the system project
	generate_system_bif.bat 3746 ${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


