2 JAVAC = javac -J-Xmx256m
4 OSRF_HOME = ../../../../../OpenSRF/trunk/src/java
5 OSRF_JAVA = $(OSRF_HOME)/opensrf.jar
7 JAVA_LIBS = .:$(JAVA_LIBDIR):$(OSRF_JAVA):$(EXT)/json-jdk1.5-2007-05-01.jar:$(EXT)/wstx-lgpl-3.2.1.jar:$(EXT)/stax-api-1.0.1.jar:$(EXT)/java_memcached-release_1.5.1.jar
10 org/open_ils/idl/*.java\
11 org/open_ils/test/*.java
16 mkdir -p $(JAVA_LIBDIR)
17 $(JAVAC) -d $(JAVA_LIBDIR) -cp $(JAVA_LIBS) $(JAVA_SRC) 2>&1
19 echo "creating openils.jar"
20 jar cf openils.jar -C .lib org
23 # only prints the first 30 lines of errors
25 mkdir -p $(JAVA_LIBDIR)
26 $(JAVAC) -d $(JAVA_LIBDIR) -cp $(JAVA_LIBS) $(JAVA_SRC) 2>&1 | head -n 30
27 @echo -e "\nTruncating at 30 lines"
30 mkdir -p $(JAVA_LIBDIR)
31 $(JAVAC) -Xlint:unchecked -d $(JAVA_LIBDIR) -cp $(JAVA_LIBS) $(JAVA_SRC) 2>&1 | head -n 30
32 @echo -e "\nTruncating at 30 lines"
35 @$(JAVA) -cp $(JAVA_LIBS):openils.jar $(JAVA_EXE) $(JAVA_ARGS)
41 find . -name *.java > files;
42 javadoc -classpath $(JAVA_LIBS) -d doc @files;