# $Id: Makefile,v 1.11 2005/03/25 15:37:51 nanardon Exp $
MYNAME = pgrpm
MYVERSION = 0.0.2

SRCS = rpmver.c pgrpm.c
HEADERS = pgrpm.h rpmver.h
DATASRCS = $(MYNAME).sql.in

MODULE_big = $(MYNAME)
DATA_built = $(DATASRCS:.in=) $(MYNAME)-update.sql
DOCS = README.$(MYNAME)
OBJS = $(SRCS:.c=.o)
SHLIB_LINK = -lrpm

PGXS := $(shell pg_config --pgxs)
include $(PGXS)

$(MYNAME)-update.sql: $(MYNAME).sql
	sed -e 's/^-- IFUPDATE//' $< >$@

ChangeLog:
	cvs2cl -W 400 -I ChangeLog --accum
	rm -f *.bak

dist:
	mkdir $(MYNAME)-$(MYVERSION)
	cp -af Makefile $(SRCS) $(DATASRCS) $(DOCS) $(HEADERS) $(MYNAME)-$(MYVERSION)
	tar cjvf pgrpm-$(MYVERSION).tar.bz2 $(MYNAME)-$(MYVERSION)
	rm -fr $(MYNAME)-$(MYVERSION)

.PHONY: ChangeLog dist
