OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [sim/] [bin/] [Makefile] - Diff between revs 26 and 31

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 26 Rev 31
Line 35... Line 35...
        @$(MAKE) -C $(SW_DIR)/utils
        @$(MAKE) -C $(SW_DIR)/utils
 
 
test-make: prepare_sw prepare_rtl
test-make: prepare_sw prepare_rtl
        @if [ ! -d $(SIM_RESULTS_DIR) ]; then mkdir -p $(SIM_RESULTS_DIR); fi
        @if [ ! -d $(SIM_RESULTS_DIR) ]; then mkdir -p $(SIM_RESULTS_DIR); fi
        @echo "Beginning tests"
        @echo "Beginning tests"
        for TEST in $(TESTS); do \
 
 
        @for TEST in $(TESTS); do \
                echo; \
                echo; \
                echo "Current test: $$TEST"; \
                echo "Current test: $$TEST"; \
                echo; \
                echo; \
                CURRENT_TEST_SW_DIR=$(SW_DIR)/`echo $$TEST | cut -d "-" -f 1`; \
                CURRENT_TEST_SW_DIR=$(SW_DIR)/`echo $$TEST | cut -d "-" -f 1`; \
                $(MAKE) -C $$CURRENT_TEST_SW_DIR $$TEST; \
                $(MAKE) -C $$CURRENT_TEST_SW_DIR $$TEST; \
Line 60... Line 61...
                $(ICARUS) -c $(SIM_RUN_DIR)/$(ICARUS_COMMAND_FILE).generated $(RTL_SIM_FLAGS); \
                $(ICARUS) -c $(SIM_RUN_DIR)/$(ICARUS_COMMAND_FILE).generated $(RTL_SIM_FLAGS); \
                echo; \
                echo; \
                echo "Beginning simulation"; \
                echo "Beginning simulation"; \
                $(ICARUS_VVP) a.out; \
                $(ICARUS_VVP) a.out; \
        done
        done
 
#ps aux | grep "xterm -e $(SIM_BIN_DIR)/monitor.sh $(SIM_RESULTS_DIR)/$$TEST-executed.log" | awk '{ print $2 }' | xargs kill; \
 
 
 
#               if [ ! -z $OR1K_MONITOR ]; then \
 
                        if [ ! -z $DISPLAY ]; then \
 
                                $(SIM_BIN_DIR)/monitor.sh $(SIM_RESULTS_DIR)/$$TEST-executed.log; \
 
                        fi; \
 
                fi; \
 
 
 
 
clean-sw:
clean-sw:
        @for TEST in $(TESTS); do \
        @for TEST in $(TESTS); do \
                echo "Current test: $$TEST"; \
                echo "Current test: $$TEST"; \
                CURRENT_TEST_SW_DIR=$(SW_DIR)/`echo $$TEST | cut -d "-" -f 1`; \
                CURRENT_TEST_SW_DIR=$(SW_DIR)/`echo $$TEST | cut -d "-" -f 1`; \
                echo "Current test sw directory: " $$CURRENT_TEST_SW_DIR; \
                echo "Current test sw directory: " $$CURRENT_TEST_SW_DIR; \
                $(MAKE) -C $$CURRENT_TEST_SW_DIR clean; \
                $(MAKE) -C $$CURRENT_TEST_SW_DIR clean; \
        done
        done
 
        $(MAKE) -C $(SW_DIR)/support clean
 
        $(MAKE) -C $(SW_DIR)/utils clean
 
 
 
clean-sim:
 
        rm -rf $(SIM_RESULTS_DIR) $(SIM_RUN_DIR)/*.*
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.