1.1 --- a/Makefile Wed Jun 04 15:04:45 2008 -0400
1.2 +++ b/Makefile Mon Jun 09 16:01:34 2008 -0400
1.3 @@ -1,16 +1,20 @@
1.4 CFLAGS = -Wall -Wstrict-prototypes -Wmissing-prototypes -g
1.5 -LDLIBS = -lexpat -lz -g -lrpm -lcurl
1.6 +LDLIBS = librazor.a -lexpat -lz -g -lrpm -lcurl
1.7
1.8 all : razor test-driver rpm-razor
1.9
1.10 -razor : razor.o yum.o main.o rpm.o types.o util.o
1.11 +librazor_objs = razor.o yum.o rpm.o types.o util.o
1.12 +librazor.a : $(librazor_objs)
1.13 + ar cr $@ $(librazor_objs)
1.14 +
1.15 +razor : main.o librazor.a
1.16
1.17 *.o : razor.h razor-internal.h
1.18 razor.o : types.h
1.19
1.20 -test-driver : razor.o types.o util.o test-driver.o
1.21 +test-driver : librazor.a test-driver.o
1.22
1.23 -rpm-razor : rpm-razor.o razor.o types.o util.o rpm.o
1.24 +rpm-razor : librazor.a rpm-razor.o
1.25
1.26 test : test-driver
1.27 ./test-driver test.xml
1.28 @@ -20,4 +24,4 @@
1.29 ./razor init
1.30
1.31 clean :
1.32 - rm -f *.o razor
1.33 + rm -f *.o razor librazor.a