mirror of https://github.com/aamine/cbc
36 lines
682 B
Makefile
36 lines
682 B
Makefile
ANT = ant
|
|
VERSION = 1.0.1
|
|
BINVERSION = 1.0
|
|
|
|
default: all
|
|
|
|
all: lib/cbc.jar lib/libcbc.a
|
|
|
|
lib/cbc.jar:
|
|
$(ANT) compile
|
|
|
|
lib/libcbc.a:
|
|
cd lib; $(MAKE) libcbc.a
|
|
|
|
clean:
|
|
$(ANT) clean
|
|
cd lib; $(MAKE) clean
|
|
cd test; $(MAKE) clean
|
|
|
|
test: check
|
|
check:
|
|
cd test; $(MAKE) test
|
|
|
|
unittest:
|
|
cd unit; $(MAKE) test
|
|
|
|
dist:
|
|
rm -rf cbc-$(VERSION) cbc-$(BINVERSION)
|
|
svn export http://i.loveruby.net/svn/public/cbc/tags/$(VERSION) cbc-$(VERSION)
|
|
cd cbc-$(VERSION); $(MAKE)
|
|
cd cbc-$(VERSION); $(ANT) clean-build
|
|
tar c cbc-$(VERSION) | gzip -n > cbc-$(VERSION).tar.gz
|
|
mv cbc-$(VERSION) cbc-$(BINVERSION)
|
|
tar c cbc-$(BINVERSION) | gzip -n > cbc-$(BINVERSION).tar.gz
|
|
rm -rf cbc-$(BINVERSION)
|