From 41f09ffb558ea5d39a71f20a03976e81796827a0 Mon Sep 17 00:00:00 2001 From: Blaise Tine Date: Sun, 28 Feb 2021 18:19:26 -0800 Subject: [PATCH] minor update - allow independent driver cleanup --- ci/blackbox.sh | 7 ++++++- driver/opae/Makefile | 14 ++++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/ci/blackbox.sh b/ci/blackbox.sh index 06f5957f..8a7d3657 100755 --- a/ci/blackbox.sh +++ b/ci/blackbox.sh @@ -92,22 +92,27 @@ case $DRIVER in rtlsim) DRIVER_PATH=$VORTEX_HOME/driver/rtlsim DRIVER_EXTRA= + CLEAN_TOKEN=clean ;; vlsim) DRIVER_PATH=$VORTEX_HOME/driver/opae DRIVER_EXTRA=vlsim + CLEAN_TOKEN=clean-vlsim ;; asesim) DRIVER_PATH=$VORTEX_HOME/driver/opae DRIVER_EXTRA=asesim + CLEAN_TOKEN=clean-asesim ;; fpga) DRIVER_PATH=$VORTEX_HOME/driver/opae DRIVER_EXTRA=fpga + CLEAN_TOKEN=clean-fpga ;; simx) DRIVER_PATH=$VORTEX_HOME/driver/simx DRIVER_EXTRA= + CLEAN_TOKEN=clean ;; *) echo "invalid driver: $DRIVER" @@ -134,7 +139,7 @@ CONFIGS="-DNUM_CLUSTERS=$CLUSTERS -DNUM_CORES=$CORES -DNUM_WARPS=$WARPS -DNUM_TH echo "CONFIGS=$CONFIGS" -make -C $DRIVER_PATH clean +make -C $DRIVER_PATH $CLEAN_TOKEN if [ $DEBUG -eq 1 ] then diff --git a/driver/opae/Makefile b/driver/opae/Makefile index a00a3853..4264c2c0 100644 --- a/driver/opae/Makefile +++ b/driver/opae/Makefile @@ -100,10 +100,20 @@ $(ASE_DIR): .depend: $(SRCS) $(CXX) $(CXXFLAGS) -MM $(SRCS) > .depend; -clean: - rm -rf $(PROJECT) $(PROJECT_ASE) $(PROJECT_VLSIM) *.o .depend +clean-fpga: + rm -rf $(PROJECT) *.o .depend + +clean-asesim: + rm -rf $(PROJECT_ASE) *.o .depend + +clean-vlsim: $(MAKE) -C vlsim clean +clean: + clean-fpga + clean-asesim + clean-vlsim + ifneq ($(MAKECMDGOALS),clean) -include .depend endif