From 9fcae829f5fa016c96b876e0f451b969b61aff79 Mon Sep 17 00:00:00 2001 From: Minero Aoki Date: Tue, 23 Sep 2008 13:45:03 +0000 Subject: [PATCH] * lib/Makefile: parameterize. git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4047 1b9489fe-b721-0410-924e-b54b9192deb8 --- ChangeLog | 4 ++++ lib/Makefile | 16 +++++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) 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