# HG changeset patch # User Kristian H?gsberg # Date 1213041694 14400 # Node ID 2555ce3e2567590d25c82f8fe31e7f815a57247f # Parent 2389f44500bb7773b0a5490b0a1a9754fdee8e5e Add librazor.a to Makefile to make it clearer what is core razor. diff -r 2389f44500bb -r 2555ce3e2567 Makefile --- a/Makefile Mon Jun 09 15:39:23 2008 -0400 +++ b/Makefile Mon Jun 09 16:01:34 2008 -0400 @@ -1,16 +1,20 @@ CFLAGS = -Wall -Wstrict-prototypes -Wmissing-prototypes -g -LDLIBS = -lexpat -lz -g -lrpm -lcurl +LDLIBS = librazor.a -lexpat -lz -g -lrpm -lcurl all : razor test-driver rpm-razor -razor : razor.o yum.o main.o rpm.o types.o util.o +librazor_objs = razor.o yum.o rpm.o types.o util.o +librazor.a : $(librazor_objs) + ar cr $@ $(librazor_objs) + +razor : main.o librazor.a *.o : razor.h razor-internal.h razor.o : types.h -test-driver : razor.o types.o util.o test-driver.o +test-driver : librazor.a test-driver.o -rpm-razor : rpm-razor.o razor.o types.o util.o rpm.o +rpm-razor : librazor.a rpm-razor.o test : test-driver ./test-driver test.xml @@ -20,4 +24,4 @@ ./razor init clean : - rm -f *.o razor + rm -f *.o razor librazor.a