TEST_O := except.o main.o TEST_H := except.h TEST := test all: $(TEST) clean: rm -f $(TEST_O) $(TEST) *~ %.o: %.c gcc -c $< $(TEST): $(TEST_O) $(TEST_H) gcc $(TEST_O) -o $@