samer@46: # Makefile to build ishara audio java components samer@46: # This will build ishara_audio.jar and move it into the samer@46: # parent directory. samer@46: samer@46: # change this if your tritonus jar files are somewhere else. samer@46: # This is where Debian based linux distributions put them samer@51: samer@51: UNAME=$(shell uname) samer@51: ifeq ($(UNAME),Linux) samer@51: EXTDIRS=-Djava.ext.dirs=/usr/share/java samer@51: else samer@51: EXTDIRS= samer@51: endif samer@46: samer@46: # On Mac OS X, there are already several directories where samer@46: # extension jars can go - eg, ~/Library/Java/Extensions samer@46: # or /Library/Java/Extensions. In this case, you can put samer@46: # the tritonus jars in any of those directories and samer@46: # set EXTDIRS empty like this: samer@46: samer@46: SRCS=AudioSink.java LineSink.java StreamSink.java TestLine.java AudioSource.java LineSource.java StreamSource.java Util.java samer@46: samer@46: ishara_audio.jar: $(SRCS) samer@46: javac -d . $(EXTDIRS) $(SRCS) samer@46: jar cf ishara_audio.jar ishara samer@46: samer@46: clean: samer@46: rm -rf ishara samer@46: