Newer
Older
project / mk / clean-conf.mk
Nomura Kei on 24 Apr 2020 759 bytes first commit
# ==============================================================================
#  TARGET ファイル削除設定
# ==============================================================================
#
#  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