view bindings/java/Makefile @ 711:ec23b53ffa14

* Added text for about box (feedback email and project URL) * Fixed up library path
author mas01mj
date Fri, 18 Jun 2010 14:06:03 +0000
parents 10d3692e0b06
children
line wrap: on
line source
CFLAGS += -shared -fPIC -g -I$(JDK)/include -I$(JDK)/include/linux -I/usr/local/include/

.SUFFIXES: .java .class .o

JDK=/usr/lib/jvm/java-6-openjdk

OBJS = libAudioDB_JNI.o
CLASSES = AudioDB.class
NATIVE_LIB = libAudioDB_JNI.so

build: $(CLASSES) $(NATIVE_LIB)

.java.class:
	$(JDK)/bin/javac $<

.class.h:
	$(JDK)/bin/javah -jni $(<:%.class=%)

$(NATIVE_LIB): $(OBJS)
	ld -fPIC -G $(OBJS) -laudioDB -o $@