- # ==============================================================================
- # 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
-