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