Makefile
author Dan Winship <danw@gnome.org>
Fri Feb 29 12:45:08 2008 -0500 (2008-02-29)
changeset 138 49deac048d07
parent 115 26edeea5c95a
child 175 d453ed5bfcfe
permissions -rw-r--r--
implement file dependencies for installs

removes are trickier because there are no backlinks from the files array
the properties array, so there's currently no way to efficiently determine
what packages are affected by the removal of a particular file
danw@136
     1
CFLAGS = -Wall -Wstrict-prototypes -Wmissing-prototypes -g
krh@71
     2
LDLIBS = -lexpat -lz -g -lrpm -lcurl
krh@0
     3
krh@80
     4
all : razor test-driver
krh@80
     5
danw@115
     6
razor : razor.o yum.o main.o rpm.o types.o util.o
krh@80
     7
danw@112
     8
*.o : razor.h razor-internal.h
danw@115
     9
razor.o : types.h
danw@112
    10
danw@115
    11
test-driver : razor.o types.o util.o test-driver.o
krh@80
    12
krh@80
    13
test : test-driver
krh@92
    14
	./test-driver test.xml
krh@0
    15
krh@0
    16
clean :
krh@0
    17
	rm -f *.o razor