Changeset 637 for branches/v4/platforms/tsarv4_mono_mmu_ioc/Makefile
- Timestamp:
- Feb 20, 2014, 5:05:49 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/v4/platforms/tsarv4_mono_mmu_ioc/Makefile
r420 r637 1 # where is soclib? 2 SOCLIB_DIR=$(shell soclib-cc --getpath) 3 4 # name definitions 1 5 SOCLIB_DESC=desc.py 2 6 SOCLIB_TOP=top.cpp 3 7 SIMULATOR_BINARY=system.x 4 5 SOCLIB_DIR=$(shell soclib-cc --getpath)6 7 8 SIMULATOR_CMD=./$(SIMULATOR_BINARY) --nobanner 8 9 10 # extra arguments for compilation 11 #SOCLIB_CC_ARGS=-v 12 SOCLIB_CC_ARGS+=-b common:mips32 13 14 # extra arguments for execution 15 # gdb 16 # F: start the simulation in a frozen state so it can be attached with a gdb client 17 # X: disable automatic break whenever an exception is caught, the exception handler will be called transparently 18 # S: make the simulation stop and wait for a gdb attachment whenever an exception is caught 19 # C: dump a trace of every inter-functions branch 20 # T: exit the simulator on trap exception 21 # Z: same as C but display only function's entrypoint 22 # W: disable automatic break whenever a watchpoint is hit, just report it on stderr (watchpoints can be defined using SOCLIB_GDB_WATCH) 23 SIMULATOR_GDB= 24 ifeq ("$(origin GDB)", "command line") 25 ifeq ($(GDB), 1) 26 SIMULATOR_GDB=SOCLIB_GDB=FCX 27 else 28 SIMULATOR_GDB=SOCLIB_GDB=$(GDB) 29 endif 30 endif 31 # trace 32 SIMULATOR_TRACE= 33 ifeq ("$(origin TRACE)", "command line") 34 SIMULATOR_TRACE=--trace $(TRACE) 35 endif 36 37 # recipes 9 38 all: $(SIMULATOR_BINARY) 10 39 … … 13 42 14 43 run_tsar_boot: all tsar_boot.bin disk.img 15 $(SIMULATOR_ CMD) --rom tsar_boot.bin --dsk disk.img44 $(SIMULATOR_GDB) $(SIMULATOR_CMD) --rom tsar_boot.bin --dsk disk.img $(SIMULATOR_TRACE) 16 45 17 46 run_dummy_boot: all vmlinux disk.img 18 $(SIMULATOR_ CMD) --rom vmlinux --dsk disk.img --dummy-boot47 $(SIMULATOR_GDB) $(SIMULATOR_CMD) --rom vmlinux --dsk disk.img --dummy-boot $(SIMULATOR_TRACE) 19 48 20 49 cscope.out:
Note: See TracChangeset
for help on using the changeset viewer.