📄 makefile
字号:
VPATH=$(GRLIB)/software/leon3XCC=sparc-elf-gccXAS=sparc-elf-gcc -c -I.XAR=sparc-elf-arXCFLAGS=-O2 -g -msoft-floatXLDFLAGS=-L./ lib3tests.aPROGS = report_device apbuart divtest multest regtest \ cache gpio ramfill ramtest irqmp leon3_test gptimer \ mulasm cacheasm spwtest mptest fpu spwtest mptest \ base_test can_ocOFILES = $(PROGS:%=%.o)%.o: %.c $(XCC) $(XCFLAGS) -c $<%.o: %.S $(XCC) $(XCFLAGS) -c $<fpu.o: fpu.c $(XCC) -ffast-math -O3 -c $<multest.o: multest.c $(XCC) -O2 -c -mv8 $<divtest.o: divtest.c $(XCC) -O2 -c -mv8 $<lib3tests.a: $(OFILES) $(XAR) -cr lib3tests.a $(OFILES)soft: prom.srec sram.srec sdram.srec $(EXTRA_SOFT)prom.o: prom.S $(XAS) $<prom.exe: prom.o $(XCC) -nostdlib -Tlinkprom -N -L./ -Ttext=0 -nostartfiles -o prom.exe $<prom.srec: prom.exe sparc-elf-objcopy -O srec prom.exe prom.srecsystest.exe: systest.c lib3tests.a $(XCC) $(XCFLAGS) systest.c $(XLDFLAGS) -o systest.exesdram.srec: systest.exe sparc-elf-objcopy -O srec systest.exe sdram.srecsram.srec: systest.exe sparc-elf-objcopy -O srec systest.exe sram.srecsoft-clean: -rm -rf *.o *.exe *.ammusoft: make -f Makefile.img mmusoft
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -