VERSION = 0.8

PREFIX = /usr/local
MANPREFIX = $(PREFIX)/man

CFLAGS = -Wall

OBJ = sbm.o
BIN = sbm

all: $(BIN)

$(BIN): $(OBJ)
	$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(OBJ) $(LDFLAGS)

sbm.o: arg.h

install: all
	mkdir -p $(DESTDIR)$(PREFIX)/bin
	cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin
	mkdir -p $(DESTDIR)$(MANPREFIX)/man1
	cp -f $(BIN).1 $(DESTDIR)$(MANPREFIX)/man1

uninstall:
	rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN)
	rm -f $(DESTDIR)$(MANPREFIX)/man1/$(BIN).1

dist: clean
	mkdir -p sbm-$(VERSION)
	cp LICENSE Makefile arg.h sbm-plot sbm-rt-plot sbm.1 sbm.c sbm-$(VERSION)
	tar -cf sbm-$(VERSION).tar sbm-$(VERSION)
	gzip sbm-$(VERSION).tar
	rm -rf sbm-$(VERSION)

clean:
	rm -f $(BIN) $(OBJ) sbm-$(VERSION).tar.gz
