1
0
mirror of https://github.com/ubf/ubf.git synced 2026-04-19 03:05:42 +00:00
Files
ubf/ubf-java-0.2/Makefile
Joseph Wayne Norton 01172799d8 import ubf-1.7.tgz
2009-04-11 20:53:36 +09:00

29 lines
527 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.2
.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})