Newer
Older
libkc / mk / clean-conf.mk
Nomura Kei on 4 Sep 2023 683 bytes first commit
  1. # ==============================================================================
  2. # clean 設定
  3. # ==============================================================================
  4. ifneq ($(strip $(TARGET)),)
  5. CLEAN_FILES += $(OBJDIR)/*.o $(OBJDIR)/*.d $(OBJDIR)/*.gcno $(OBJDIR)/*.gcda
  6. CLEAN_FILES += $(TARGET)
  7.  
  8. # $(TOPDIR) に置かれたファイルの削除
  9. ifneq ($(strip $(TARGET)),$(strip $(NAME)))
  10.  
  11. # TARGET がライブラリの場合
  12. CLEAN_FILES += $(addprefix $(TOPDIR)/include/,$(notdir $(wildcard include/*.h)))
  13. CLEAN_FILES += $(addprefix $(TOPDIR)/lib/,$(TARGET))
  14.  
  15. else
  16. # TARGET が実行ファイルの場合
  17. CLEAN_FILES += $(addprefix $(TOPDIR)/,$(TARGET))
  18.  
  19. endif
  20. endif
  21.