1
0
mirror of https://github.com/ubf/ubf.git synced 2026-04-16 17:55:48 +00:00
Files
ubf/priv/java/Makefile
Joseph Wayne Norton 06966fd372 misc. tiny cleanups
2010-07-12 09:58:25 +09:00

30 lines
528 B
Makefile

JAVAC = javac
JAVAC_FLAGS = -d classes -classpath classes:src
SOURCES := $(shell find src -name "*.java")
CLASSES = $(patsubst src/%.java,classes/%.class,$(SOURCES))
VERSION=0.3
.PHONY: clean
test: all
java -classpath classes ubf.UBFTest
all: $(CLASSES)
classes/%.class: src/%.java
$(JAVAC) $(JAVAC_FLAGS) $^
clean:
-rm -r classes/*
find . -name "*~" -exec rm {} \;
tarball: clean
(cd ..; \
ln -s ubf ubf-java-${VERSION}; \
tar hczf ubf-java-${VERSION}.tar.gz ubf-java-${VERSION}; \
rm ubf-java-${VERSION})