
CC		=gcc
AR		=ar
RANLIB	=ranlib
LIB=libstats.a

INCLUDE+=-I../include
CFLAGS=-O3 -Wall -mtune=pentium4 -ansiposix $(INCLUDE)

SRCS=binco.c fisher.c taillard.c
OBJS=binco.o fisher.o taillard.o

all: $(LIB)

depend:
	makedepend -- $(CFLAGS) -- $(SRCS)

$(LIB): $(OBJS)
	$(AR) r $@ $(OBJS)
	$(RANLIB) $(LIB)
	mkdir -p ../lib && cp $(LIB) ../lib/

.PHONY: clean

clean:
	rm -f *.o *.a *.bak

# DO NOT DELETE THIS LINE -- make depend depends on it.

binco.o: ../include/binco.h /usr/include/stdlib.h /usr/include/sys/cdefs.h
binco.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
binco.o: /usr/include/machine/_types.h /usr/include/math.h
binco.o: /usr/include/machine/_limits.h
fisher.o: ../include/fisher.h ../include/binco.h ../include/macros.h
fisher.o: /usr/include/math.h /usr/include/sys/cdefs.h
fisher.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
fisher.o: /usr/include/machine/_limits.h
taillard.o: ../include/taillard.h ../include/binco.h ../include/macros.h
taillard.o: /usr/include/math.h /usr/include/sys/cdefs.h
taillard.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
taillard.o: /usr/include/machine/_limits.h
