prefix=/usr/local
bindir=$(prefix)/bin
mandir=$(prefix)/man
CFLAGS= -O2
CPPFLAGS = -I/usr/include/rpm
LDLIBS=-lrpm -lpopt -lz -lbz2
#LDLIBS=-static -lrpm -lrpmdb -lrpmio -lpopt -lz -lbz2 -lpthread -lelf

all: makepatchrpm rpmgetlist rpmlistdiff

makepatchrpm: makepatchrpm.o common.o

rpmgetlist: rpmgetlist.o common.o

rpmlistdiff: rpmlistdiff.o common.o

install:
	mkdir -p $(DESTDIR)$(bindir)
	install -m 755 makepatchrpm  $(DESTDIR)$(bindir)
	install -m 755 rpmgetlist $(DESTDIR)$(bindir)
	install -m 755 rpmlistdiff $(DESTDIR)$(bindir)
	mkdir -p $(DESTDIR)$(mandir)/man8
	install -m 644 makepatchrpm.8 $(DESTDIR)$(mandir)/man8
	install -m 644 rpmgetlist.8 $(DESTDIR)$(mandir)/man8
	install -m 644 rpmlistdiff.8 $(DESTDIR)$(mandir)/man8

clean:
	rm -f makepatchrpm makepatchrpm.o rpmgetlist rpmgetlist.o rpmlistdiff rpmlistdiff.o common.o

makepatchrpm.o: makepatchrpm.c common.h
rpmgetlist.o: rpmgetlist.c common.h
common.o: common.c common.h
rpmlistdiff.o: rpmlistdiff.c common.h
