diff --git a/8.7/Makefile b/8.7/Makefile
index 30537e19f910ff2493240b358bcfc03fe8e2025c..5acb5bf168c95a4098e7bfbf2fe3797be200c11f 100644
--- a/8.7/Makefile
+++ b/8.7/Makefile
@@ -4,17 +4,11 @@ OBJS=main.o func.o
 test: $(OBJS)
 	$(CC) -o $@ $^
 
-id: main.o id_func.o
-	$(CC) -o test $(OBJS)
-
 main.o: main.c
-	$(CC) -c main.c
+	$(CC) -c $^
 
 func.o: func.c
-	$(CC) -c func.c
+	$(CC) $(CFLAGS) -c $^
 
-id_func.o: func.c
-	$(CC) -DPRINT_ID -c func.c
-	
 clean:
 	rm $(OBJS) test