- CDEPEND_FILE=cdepend.inc
- # ==============================================================================
- # make rule (.o <- .c)
- # ==============================================================================
- $(OBJDIR)/%.o: $(SRCDIR)/%.c $(CDEPEND_FILE) $(OBJDIR)
- $(CC) $(CFLAGS) -c -o $@ $<
-
- $(UTDIR)/%.o: $(SRCDIR)/%.c
- $(CC) $(UTCFLAGS) -c -o $@ $<
-
- $(UTDIR)/%.o: $(UTDIR)/%.c
- $(CC) $(UTCFLAGS) -c -o $@ $<
-
-
- # ------------------------------------------------------------------------------
- # ヘッダファイル依存関係
- # ------------------------------------------------------------------------------
- $(CDEPEND_FILE): $(CSRCS)
- -@ $(RM) -f $(CDEPEND_FILE)
- -@ for i in $^; do \
- $(ECHO) -n "$(OBJDIR)/" >> $(CDEPEND_FILE); \
- $(CPP) -MM $(CFLAGS) $$i | $(SED) "s/\ [_a-zA-Z0-9/]*\.c//g" >> $(CDEPEND_FILE); \
- $(ECHO) "" >> $(CDEPEND_FILE); \
- done
-
-
- ifneq ($(MAKECMDGOALS),clean)
- -include $(CDEPEND_FILE)
- endif
-
-