CC = gcc
CFLAGS = -Wall
default: main

main: main.o mat_calc.o vec_calc.c matvec_calc.o
	$(CC) $(CFLAGS) -o $@ $^ -lm

%.o: %.c
	$(CC) $(CFLAGS) -o $@ -c $< -lm

clean:
	rm -f *.o main

.PHONY: clean
