CC = g++
CFLAGS := -Wall -Wfatal-errors -c
BIN = exo1
OBJ = volt.o exo1.o

$(BIN): $(OBJ)
	$(CC) $^ -o $@

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

volt.o: volt.cpp volt.hpp
exo1.o: exo1.cpp volt.hpp

clean::
	rm -f $(OBJ) $(BIN)
