view bindings/java/Makefile @ 770:c54bc2ffbf92 tip

update tags
author convert-repo
date Fri, 16 Dec 2011 11:34:01 +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 $@