# ============================================================================== # clean 設定 # ============================================================================== ifneq ($(strip $(TARGET)),) CLEAN_FILES += $(OBJDIR)/*.o $(OBJDIR)/*.d $(OBJDIR)/*.gcno $(OBJDIR)/*.gcda CLEAN_FILES += $(TARGET) # $(TOPDIR) に置かれたファイルの削除 ifneq ($(strip $(TARGET)),$(strip $(NAME))) # TARGET がライブラリの場合 CLEAN_FILES += $(addprefix $(TOPDIR)/include/,$(notdir $(wildcard include/*.h))) CLEAN_FILES += $(addprefix $(TOPDIR)/lib/,$(TARGET)) else # TARGET が実行ファイルの場合 CLEAN_FILES += $(addprefix $(TOPDIR)/,$(TARGET)) endif endif