URL
https://opencores.org/ocsvn/xulalx25soc/xulalx25soc/trunk
Subversion Repositories xulalx25soc
[/] [xulalx25soc/] [trunk/] [bench/] [asm/] [Makefile] - Rev 35
Compare with Previous | Blame | View Log
#################################################################################### Filename: Makefile#### Project: XuLA2 board#### Purpose:###### Creator: Dan Gisselquist, Ph.D.## Gisselquist Technology, LLC###################################################################################### Copyright (C) 2015, Gisselquist Technology, LLC#### This program is free software (firmware): you can redistribute it and/or## modify it under the terms of the GNU General Public License as published## by the Free Software Foundation, either version 3 of the License, or (at## your option) any later version.#### This program is distributed in the hope that it will be useful, but WITHOUT## ANY WARRANTY; without even the implied warranty of MERCHANTIBILITY or## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License## for more details.#### License: GPL, v3, as defined and found on www.gnu.org,## http:##www.gnu.org/licenses/gpl.html########################################################################################all: memtest.zZIPD := $(HOME)/work/rnd/zipcpu/trunkZASM := $(ZIPD)/sw/zasm/zasmZDUMP:= $(ZIPD)/sw/zasm/zdumpZIPCPP:= $(CROSSD)zip-cppZIPAS := $(CROSSD)zip-asZIPLD := $(CROSSD)zip-ldOBDMP := $(CROSSD)zip-objdumpXULALNK:= xulalink.x.PHONY: genlrsgenlrs: genlrs.zgenlrs.z: genlrs.S$(ZASM) $< -o $@genlrs.txt: genlrs.z$(ZDUMP) $< > $@.PHONY: cputestcputest: cputest.zcputest.z: cputest.S sys.i$(ZASM) $< -o $@cputest.txt: cputest.z$(ZDUMP) $< > $@.PHONY: memtestmemtest: memtest.zmemtest.zo: memtest.s$(ZIPCPP) $< | $(ZIPAS) -o $@ --memtest.z: memtest.zo$(ZIPLD) -T $(XULALNK) $< -o $@memtest.txt: memtest.z$(OBDMP) -d $< > $@.PHONY: cfgtestcfgtest: cfgtest.zcfgtest.z: cfgtest.s dev.i sys.i$(ZASM) $< -o $@cfgtest.txt: cfgtest.z$(ZDUMP) $< > $@.PHONY:clean:@rm -f memtest.z memtest.txt cfgtest.txt cfgtest.z *.zo a.out
