CC ?= gcc CFLAGS ?= -O2 -std=c11 -Wall -Wextra -Werror ROOT := .. TARGET := test_imu_calibration .PHONY: all run clean all: $(TARGET) $(TARGET): test_imu_calibration.c $(ROOT)/src/imu_calibration.c $(CC) $(CFLAGS) -I$(ROOT)/header $^ -lm -o $@ run: $(TARGET) ./$(TARGET) clean: rm -f $(TARGET)