checkpoint
authoradam <adam@megacz.com>
Wed, 20 Sep 2006 09:07:34 +0000 (10:07 +0100)
committeradam <adam@megacz.com>
Wed, 20 Sep 2006 09:07:34 +0000 (10:07 +0100)
Makefile
src/com/ftdi/usb/FtdiUart.i [moved from src/com/ftdi/usb/ftdi.i with 100% similarity]

index 74aff2b..fbe196b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -22,16 +22,16 @@ avrdrone.hex: src/edu/berkeley/obits/device/atmel/AvrDrone.c
 demo: ftdi.jar
        java -cp ftdi.jar edu.berkeley.obits.device.atmel.Demo
 
-src/com/ftdi/usb/ftdi_wrap.c: src/com/ftdi/usb/ftdi.i
-       mkdir -p build
+build/src/com/ftdi/usb/FtdiUart.c: src/com/ftdi/usb/FtdiUart.i
+       mkdir -p `dirname $@`
        mkdir -p src/com/ftdi/usb
-       swig -noproxy -package com.ftdi.usb -outdir src/com/ftdi/usb -java $<
+       swig -noproxy -package com.ftdi.usb -outdir `dirname $@` -java $<
 
-build/libFtdi.jnilib: src/com/ftdi/usb/ftdi_wrap.c
+build/libFtdi.jnilib: build/src/com/ftdi/usb/FtdiUart.c
        gcc -I. -I/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Headers/ \
                $< -o $@ -lftdi -dynamiclib -framework JavaVM
 
-javafiles := $(shell find src -name \*.java)
+javafiles := $(shell find src build/src -name \*.java)
 
 ftdi.jar: $(javafiles) build/libFtdi.jnilib
        mkdir -p build