$(NOGL_TARGET): $(COMMON_OBJECTS) $(NOGL_OBJECTS)
$(CC) $(COMMON_OBJECTS) $(NOGL_OBJECTS) -Wall $(LIBS) -o $@
-common/%.o: $(COMMON_SRCS)
- $(CC) $(CFLAGS) -c $< -o $@
+common/%.o: common/%.c
+ $(CC) $(CFLAGS) -c $^ -o $@
-nogl/%.o: $(NOGL_SRCS)
- $(CC) $(CFLAGS) -c $< -o $@
+nogl/%.o: nogl/%.c
+ $(CC) $(CFLAGS) -c $^ -o $@
-gl/%.o: $(GL_SRCS)
- $(CC) $(CFLAGS) -c $< -o $@
+gl/%.o: gl/%.c
+ $(CC) $(CFLAGS) -c $^ -o $@
clean:
rm -f gl/*.o