BIN ?= murmur | |
SRC = murmurhash.c | |
CFLAGS += -std=c99 -Wall -I. | |
PREFIX ?= /usr/local | |
MANPREFIX ?= $(PREFIX)/share/man | |
MAN_FILES = $(wildcard man/*.md) | |
$(BIN): | |
$(CC) main.c $(SRC) $(CFLAGS) -o $(BIN) | |
clean: | |
rm -f test | |
rm -f $(BIN) | |
test: | |
$(CC) test.c $(SRC) $(CFLAGS) -o test | |
./test | |
install: $(BIN) | |
install $(BIN) $(PREFIX)/bin | |
install man/*.1 $(MANPREFIX)/man1 | |
docs: $(MAN_FILES) | |
$(MAN_FILES): | |
curl -# -F page=@$(@) -o $(@:%.md=%) http://mantastic.herokuapp.com | |
.PHONY: test $(MAN_FILES) |