# Makefile for ibpd (Infiniband Proxy Daemon)

prefix     ?= /usr
sysconfdir ?= /etc
PKG_VERSION ?= 1.0.0-2

dist:
	@mkdir -p ibpd-$(PKG_VERSION)
	@cp Makefile *.spec *.c AUTHORS README ibpd-$(PKG_VERSION)
	@tar -cz ibpd-$(PKG_VERSION) > ibpd-$(PKG_VERSION).tar.gz
	@rm -rf ibpd-$(PKG_VERSION)

ibpd:	ibpd.c
	$(CC) $(CFLAGS) $< -lpthread -o $@

install:
	install -s -D -m 0755 ibpd $(DESTDIR)$(prefix)/sbin/ibpd

clean:
	@rm -f ibpd

clean-all: clean
	@rm -rf ibpd-*

rpm: dist
	rpmbuild -ta ibpd-$(PKG_VERSION).tar.gz --define 'dist %{nil}'
	@echo Created `ls -t ~/rpmbuild/SRPMS/ibpd* | head -1`

.PHONY: clean install dist rpm
