CC=gcc
CFLAGS=-O2 -Wall
LIBS=-lrt
VERSION=0.5.6

prefix = /usr
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin

all: bogodisk

bogodisk: bogodisk.c bogodisk.h ver.h
	$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@ $(LIBS)

ver.h: Makefile
	echo '#define PACKAGE_VERSION		"$(VERSION)"' > ver.h

bogoseek.h: ver.h

distclean: clean

clean:;
	rm -rf bogodisk bogodisk.o ver.h

install: all
	mkdir -p $(DESTDIR)$(bindir)
	install bogodisk $(DESTDIR)$(bindir)

dist:
	@if test "`git describe`" != "$(VERSION)" ; then \
		echo 'Update VERSION in the Makefile/bogodisk.h before running "make dist".' ; \
		exit 1 ; \
	fi
	git archive --format=tar --prefix=bogodisk-$(VERSION)/ HEAD^{tree} | gzip -9 > bogodisk-$(VERSION).tar.gz
