checkpoint
[slipway.git] / Makefile
1
2 java = java -Djava.library.path=$(shell pwd)/lib/ -cp lib/RXTXcomm.jar:obits.jar
3
4 led0: obits.jar 
5         $(java) edu.berkeley.obits.AtmelSerial < bitstreams/led0.md4
6
7 led1: obits.jar
8         $(java) edu.berkeley.obits.AtmelSerial < bitstreams/led1.md4
9
10 run: obits.jar
11         $(java) edu.berkeley.obits.AtmelSerial < stupid.md4
12
13 obits.jar: $(shell find src -name \*.java)
14         javac -cp lib/RXTXcomm.jar -d build $(shell find src -name \*.java)
15         cd build; jar cvf ../$@ .
16
17 # -O3 is required; otherwise the poor AVR can't keep up with us!
18 avrdrone.hex: src/edu/berkeley/obits/device/atmel/AvrDrone.c
19         avr-gcc -O3 -mmcu=at94k $<
20         avr-objcopy -O ihex a.out $@
21
22