diff --git a/ChangeLog b/ChangeLog index 3945b8b..737bbc3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Tue Sep 23 22:45:00 2008 Minero Aoki + + * lib/Makefile: parameterize. + Tue Sep 23 20:42:38 2008 Minero Aoki * unit: new unit test suite. diff --git a/lib/Makefile b/lib/Makefile index 7bd2740..77ec7b1 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -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