Makefile
author Kristian H?gsberg <krh@redhat.com>
Mon Jun 09 23:51:52 2008 -0400 (2008-06-09)
changeset 238 d19dc7950c76
parent 233 2555ce3e2567
permissions -rw-r--r--
Make razor_transaction_describe() work and use it in rpm wrapper.
     1 CFLAGS = -Wall -Wstrict-prototypes -Wmissing-prototypes -g
     2 LDLIBS = librazor.a -lexpat -lz -g -lrpm -lcurl
     3 
     4 all : razor test-driver rpm-razor
     5 
     6 librazor_objs = razor.o yum.o rpm.o types.o util.o razor-root.o
     7 librazor.a : $(librazor_objs)
     8 	ar cr $@ $(librazor_objs)
     9 
    10 razor : main.o librazor.a
    11 
    12 *.o : razor.h razor-internal.h
    13 razor.o : types.h
    14 
    15 test-driver : librazor.a test-driver.o
    16 
    17 rpm-razor : librazor.a rpm-razor.o
    18 
    19 test : test-driver
    20 	./test-driver test.xml
    21 
    22 reset : ./razor
    23 	sudo rm -rf install
    24 	./razor init
    25 
    26 clean :
    27 	rm -f *.o razor librazor.a