* lib/Makefile: parameterize.

git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4047 1b9489fe-b721-0410-924e-b54b9192deb8
This commit is contained in:
Minero Aoki 2008-09-23 13:45:03 +00:00
parent 916762da56
commit 9fcae829f5
2 changed files with 15 additions and 5 deletions

View File

@ -1,3 +1,7 @@
Tue Sep 23 22:45:00 2008 Minero Aoki <aamine@loveruby.net>
* lib/Makefile: parameterize.
Tue Sep 23 20:42:38 2008 Minero Aoki <aamine@loveruby.net>
* unit: new unit test suite.

View File

@ -1,10 +1,16 @@
CBC = ../bin/cbc
CBFLAGS = -O
TARGET = libcbc.a
OBJS = libcbc.o
.SUFFIXES:
.SUFFIXES: .cb .o
libcbc.a: libcbc.o
ar cr libcbc.a libcbc.o
.cb.o:
$(CBC) $(CBFLAGS) -c $< -o $@
libcbc.o: libcbc.cb
../bin/cbc -O -c $< -o $@
$(TARGET): $(OBJS)
ar cr $(TARGET) $(OBJS)
clean:
rm -f libcbc.a *.o *.s
rm -f $(TARGET) *.o *.s