X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Makefile;h=07d824e91801549290e7ddf5e65146802fda7f3b;hb=ad07c9cbf30dd1fb196fef56b0b8c1963a10340c;hp=7c9aeb0bcda1b510c650c9d21e6383618e51972c;hpb=f6099b976e2007f794cbec45c5175d4e49aa1c1b;p=slipway.git diff --git a/Makefile b/Makefile index 7c9aeb0..07d824e 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,10 @@ endif ## slipway ############################################################################ run: slipway.jar - java -cp slipway.jar edu.berkeley.obits.AtmelSerial < bitstreams/led0.md4 + java -cp slipway.jar edu.berkeley.slipway.Demo 30 + +demo: slipway.jar + java -cp slipway.jar edu.berkeley.slipway.Demo2 30 build/src/com/ftdi/usb/FtdiUart.c: src/com/ftdi/usb/FtdiUart.i mkdir -p `dirname $@` @@ -25,10 +28,10 @@ build/$(jnilib): build/src/com/ftdi/usb/FtdiUart.c upstream/libusb/.built $(linkerflags) \ -o $@ -dynamiclib -framework JavaVM -slipway.jar: build/$(jnilib) $(shell find src build/src -name \*.java) bitstreams/slipway_drone.bst +slipway.jar: build/$(jnilib) $(shell find src build/src -name \*.java) bitstreams/slipway_drone_complete.bst mkdir -p build javac -d build $(shell find src build/src -name \*.java) - cp bitstreams/slipway_drone.bst build/edu/berkeley/slipway/ + cp bitstreams/slipway_drone_complete.bst build/edu/berkeley/slipway/ cd build; jar cvf ../$@ . @@ -57,14 +60,16 @@ build/slipway_drone.hex: src/edu/berkeley/slipway/FtdiBoardSlave.c upstream/avr upstream/prefix/bin/avr-objcopy -O ihex $@.o $@ # this only works on my personal setup [adam] -bitstreams/slipway_drone.bst: build/slipway_drone.hex - cp $< /afs/research.cs.berkeley.edu/user/megacz/edu.berkeley.obits/usbdrone.hex - fs flush /afs/research.cs.berkeley.edu/user/megacz/edu.berkeley.obits/usbdrone.hex +bitstreams/slipway_drone_complete.bst: build/slipway_drone.hex + cp $< /afs/research.cs.berkeley.edu/user/megacz/slipway/$< + fs flush /afs/research.cs.berkeley.edu/user/megacz/slipway/$< echo okay... read - rm /afs/research.cs.berkeley.edu/user/megacz/edu.berkeley.obits/usbdrone.hex - diff -u /afs/research.cs.berkeley.edu/user/megacz/stupid/fpslic_stupid.bst $@ && exit -1; true - mv /afs/research.cs.berkeley.edu/user/megacz/stupid/fpslic_stupid.bst $@ + rm /afs/research.cs.berkeley.edu/user/megacz/slipway/$< + diff -u /afs/research.cs.berkeley.edu/user/megacz/slipway/$@ $@ && \ + exit -1; true + mv /afs/research.cs.berkeley.edu/user/megacz/slipway/$@ $@ + touch $@