X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Makefile;h=615e63bc4c09395804ec76d91db579cfd64537fa;hb=5301afc9e47f0dd6f96858d1c70407e0df5b53cf;hp=8245190aaaee440df8052b6ca36479cdf6ab07d3;hpb=7898ca4833e0bfc7744da1cb1b2d9d74ae368fbf;p=slipway.git diff --git a/Makefile b/Makefile index 8245190..615e63b 100644 --- a/Makefile +++ b/Makefile @@ -6,13 +6,23 @@ linkerflags = jnilib = libFtdiUartNative.so endif -## slipway ############################################################################ - -run: slipway.jar - java -cp slipway.jar edu.berkeley.slipway.Demo 30 +## demos ############################################################################ demo: slipway.jar - java -cp slipway.jar edu.berkeley.slipway.Demo2 30 + java -cp slipway.jar edu.berkeley.slipway.demos.Demo 30 + +demo2: slipway.jar + java -cp slipway.jar edu.berkeley.slipway.demos.Demo2 30 + +asyncdemo: slipway.jar + java -cp slipway.jar edu.berkeley.slipway.demos.FastestMicropipelineFifoDemo misc/data/async/ + +mpardemo: upstream/jhdl-edifparser.jar slipway.jar + iverilog -t fpga -s main -o out.edf misc/mpardemo.v + java -cp slipway.jar:upstream/jhdl-edifparser.jar edu.berkeley.slipway.mpar.MPARDemo out.edf + + +## slipway ############################################################################ build/src/com/ftdi/usb/FtdiUart.c: src/com/ftdi/usb/FtdiUart.i mkdir -p `dirname $@` @@ -56,7 +66,7 @@ javac = javac -cp upstream/jhdl-edifparser.jar ## for rebuilding usbdrone.hex ########################################################### -build/slipway_drone.hex: src/edu/berkeley/slipway/FtdiBoardSlave.c upstream/avr-libc/.built +build/slipway_drone.hex: src/edu/berkeley/slipway/SlipwaySlave.c upstream/avr-libc/.built upstream/prefix/bin/avr-gcc -O3 -mmcu=at94k $< -o $@.o upstream/prefix/bin/avr-objcopy -O ihex $@.o $@ @@ -115,10 +125,6 @@ upstream/avr-libc/.built: upstream/avr-libc upstream/gcc/.built PATH=$$PATH:$(shell pwd)/upstream/prefix/bin make install touch $@ -mpardemo: upstream/jhdl-edifparser.jar slipway.jar - iverilog -t fpga -s main -o out.edf misc/mpardemo.v - java -cp slipway.jar:upstream/jhdl-edifparser.jar edu.berkeley.slipway.mpar.MPARDemo out.edf - ## edif parser ##########################################################################