1
2
3
4
DEPS := $(patsubst %.o,%.d, $(OBJS))
-include $(DEPS)
.c.o:
$(CC) $(CFLAGS)$(LDFLAGS) -c $< $(INCS) -MMD -MP -o $@
1
2
3
4
VPATH :=$(dir $(SRCS))
OBJS += $(addprefix $(OBJ_PATH)/,$(notdir $(addsuffix .o, $(basename $(SRCS)))))
$(OBJ_PATH)/%.o:%.c
$(CC) $(CFLAGS)$(LDFLAGS) -c $< $(INCS) -MMD -MP -o $@