inform_sources=src/active_info.c \
	src/block_entropy.c \
	src/conditional_entropy.c \
	src/cross_entropy.c \
	src/dist.c \
	src/effective_info.c \
	src/entropy_rate.c \
	src/error.c \
	src/excess_entropy.c \
	src/information_flow.c \
	src/integration.c \
	src/mutual_info.c \
	src/pid.c \
	src/predictive_info.c \
	src/relative_entropy.c \
	src/separable_info.c \
	src/shannon.c \
	src/transfer_entropy.c \
	src/utilities/binning.c \
	src/utilities/black_boxing.c \
	src/utilities/coalesce.c \
	src/utilities/encoding.c \
	src/utilities/partitions.c \
	src/utilities/random.c \
	src/utilities/tpm.c \
	src/ginger/vector.c
inform_objects=src/active_info.o \
	src/block_entropy.o \
	src/conditional_entropy.o \
	src/cross_entropy.o \
	src/dist.o \
	src/effective_info.o \
	src/entropy_rate.o \
	src/error.o \
	src/excess_entropy.o \
	src/information_flow.o \
	src/integration.o \
	src/mutual_info.o \
	src/pid.o \
	src/predictive_info.o \
	src/relative_entropy.o \
	src/separable_info.o \
	src/shannon.o \
	src/transfer_entropy.o \
	src/utilities/binning.o \
	src/utilities/black_boxing.o \
	src/utilities/coalesce.o \
	src/utilities/encoding.o \
	src/utilities/partitions.o \
	src/utilities/random.o \
	src/utilities/tpm.o \
	src/ginger/vector.o

CFLAGS=-Iinclude -O3 -fPIC -std=c11

all: $(inform_objects)
	$(AR) rsc libinform.a $^
	rm $(inform_objects)
