##
## Definitions
##

INSTALL_PATH=/usr

CC     = gcc
CFLAGS = -O3 -Wall -fomit-frame-pointer
LIBS   = -s

SRC  = erf.c
HEAD = erf.h
OBJ  = $(SRC:.c=.o)
BIN  = erf

.default: all
.PHONY: all dist clean install

all: $(BIN)

$(BIN): $(OBJ) $(HEAD)
	$(CC) -o $(BIN) $(LIBS) $(OBJ)

dist: all
	rm -f *.o

clean:
	rm -f $(BIN) $(BIN).exe *.o

install:
	mkdir -p $(INSTALL_PATH)/bin
	cp -f $(BIN) $(INSTALL_PATH)/bin
	chown root:root $(INSTALL_PATH)/bin/$(BIN)
