diff --git a/src/math/Makefile b/src/math/Makefile
index 9199580..7038fd3 100644
--- a/src/math/Makefile
+++ b/src/math/Makefile
@@ -16,9 +16,11 @@ clean:
 	rm -f $(OBJ) $(BIN)
 
 $(BIN): util.o
-
-%.o: %.c sanity/%.h ucb/%.h crlibm/%.h special/%.h util.h
+$(OBJ): util.h
+%.o: %.c
 	$(CC) $(CFLAGS) -c -o $@ $<
 %: %.c
 %: %.o
 	$(CC) $(LDFLAGS) -o $@ $^
+
+.PRECIOUS: $(OBJ)