CC = gcc
CFLAGS = -g -O2 -Wall
LDFLAGS =
LIBS = -lm

# binary executable name
BIN = main

all: mfield_eval.c mfield_eval_main.c
	${CC} ${CFLAGS} -c alf.c
	${CC} ${CFLAGS} -c mfield_eval.c
	${CC} ${CFLAGS} -c mfield_eval_main.c
	${CC} ${LDFLAGS} -o ${BIN} *.o ${LIBS}

clean:
	rm -f *.o ${BIN}
