Mercurial > hg > jvamp
diff Makefile.osx @ 50:aadf45ed0d40
Update host & build, add CHANGELOG
author | Chris Cannam |
---|---|
date | Wed, 02 Sep 2015 15:30:04 +0100 |
parents | 544ee975b822 |
children | d32c3d3ae9fb |
line wrap: on
line diff
--- a/Makefile.osx Wed Sep 02 15:17:40 2015 +0100 +++ b/Makefile.osx Wed Sep 02 15:30:04 2015 +0100 @@ -2,7 +2,12 @@ JAR := jvamp.jar LIBRARY := libvamp-jni.dylib -all: $(JAR) $(LIBRARY) +HOST := host/host.class +TEST := test/test.class + +all: $(JAR) $(LIBRARY) $(HOST) +test: $(TEST) + java -classpath $(JAR):test test OBJFILES := src/PluginLoader.o src/Plugin.o src/RealTime.o src/getset.o @@ -21,8 +26,14 @@ $(LIBRARY): $(OBJFILES) $(CXX) -shared -o $@ $^ -L../vamp-plugin-sdk -lvamp-hostsdk +$(HOST): host/host.java $(JAR) + javac -classpath $(JAR) $< + +$(TEST): test/test.java $(JAR) + javac -classpath $(JAR) $< + clean: - rm -f $(OBJFILES) $(CLASSFILES) + rm -f $(OBJFILES) $(CLASSFILES) $(HOST) $(TEST) distclean: clean rm $(JAR) $(LIBRARY)