CDYNFLAGS = -fPIC -Wall -ansi -pedantic
CFLAGS = -Wall -std=c99 -pedantic -g
DESTDIR = $(HOME)
SHELL = /bin/bash
INSFLAGS = -m 0755

vpath %.c src
vpath %.h include

#############################################################################
.PHONY: all clean install
all: meancalc

mean.o:	mean.c
	gcc $(CFLAGS) -c src/mean.c

mean.a: mean.o
	ar crs $@ $<

meancalc: mean.a meancalc.c
	gcc $(CFLAGS) meancalc.c -o meancalc -static $<

clean:
	rm -rf mean.o mean.a meancalc

install: meancalc
	mkdir -p $(DESTDIR)/usr/bin
	install $(INSFLAGS) meancalc $(DESTDIR)/usr/bin/
