minor update - allow independent driver cleanup

This commit is contained in:
Blaise Tine
2021-02-28 18:19:26 -08:00
parent a9cb0b4ec1
commit 41f09ffb55
2 changed files with 18 additions and 3 deletions

View File

@@ -92,22 +92,27 @@ case $DRIVER in
rtlsim) rtlsim)
DRIVER_PATH=$VORTEX_HOME/driver/rtlsim DRIVER_PATH=$VORTEX_HOME/driver/rtlsim
DRIVER_EXTRA= DRIVER_EXTRA=
CLEAN_TOKEN=clean
;; ;;
vlsim) vlsim)
DRIVER_PATH=$VORTEX_HOME/driver/opae DRIVER_PATH=$VORTEX_HOME/driver/opae
DRIVER_EXTRA=vlsim DRIVER_EXTRA=vlsim
CLEAN_TOKEN=clean-vlsim
;; ;;
asesim) asesim)
DRIVER_PATH=$VORTEX_HOME/driver/opae DRIVER_PATH=$VORTEX_HOME/driver/opae
DRIVER_EXTRA=asesim DRIVER_EXTRA=asesim
CLEAN_TOKEN=clean-asesim
;; ;;
fpga) fpga)
DRIVER_PATH=$VORTEX_HOME/driver/opae DRIVER_PATH=$VORTEX_HOME/driver/opae
DRIVER_EXTRA=fpga DRIVER_EXTRA=fpga
CLEAN_TOKEN=clean-fpga
;; ;;
simx) simx)
DRIVER_PATH=$VORTEX_HOME/driver/simx DRIVER_PATH=$VORTEX_HOME/driver/simx
DRIVER_EXTRA= DRIVER_EXTRA=
CLEAN_TOKEN=clean
;; ;;
*) *)
echo "invalid driver: $DRIVER" echo "invalid driver: $DRIVER"
@@ -134,7 +139,7 @@ CONFIGS="-DNUM_CLUSTERS=$CLUSTERS -DNUM_CORES=$CORES -DNUM_WARPS=$WARPS -DNUM_TH
echo "CONFIGS=$CONFIGS" echo "CONFIGS=$CONFIGS"
make -C $DRIVER_PATH clean make -C $DRIVER_PATH $CLEAN_TOKEN
if [ $DEBUG -eq 1 ] if [ $DEBUG -eq 1 ]
then then

View File

@@ -100,10 +100,20 @@ $(ASE_DIR):
.depend: $(SRCS) .depend: $(SRCS)
$(CXX) $(CXXFLAGS) -MM $(SRCS) > .depend; $(CXX) $(CXXFLAGS) -MM $(SRCS) > .depend;
clean: clean-fpga:
rm -rf $(PROJECT) $(PROJECT_ASE) $(PROJECT_VLSIM) *.o .depend rm -rf $(PROJECT) *.o .depend
clean-asesim:
rm -rf $(PROJECT_ASE) *.o .depend
clean-vlsim:
$(MAKE) -C vlsim clean $(MAKE) -C vlsim clean
clean:
clean-fpga
clean-asesim
clean-vlsim
ifneq ($(MAKECMDGOALS),clean) ifneq ($(MAKECMDGOALS),clean)
-include .depend -include .depend
endif endif