#!/bin/sh all: charf_approx charf_exact charf_error charf_approx: charf.c double.h double.c gcc -o $@ -D MODE=0 $^ -lm -pthread charf_error: charf.c double-error.h double-error.c gcc -o $@ -D MODE=1 $^ -lm -pthread charf_exact: charf.c ratio.h ratio.c gcc -o $@ -D MODE=2 $^ -lm -pthread