X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=src%2FMakefile;h=2e491867332a19971243c018c8495a3e5522a40e;hp=7b7f1f5ddf4eb637813b2791b71d113bbf36fe98;hb=269dc2f6c836027e0be757cfcea7922292620390;hpb=886b03134f0e5aad0ed3c29ae8d4e7cfa785f808 diff --git a/src/Makefile b/src/Makefile index 7b7f1f5..2e49186 100644 --- a/src/Makefile +++ b/src/Makefile @@ -26,7 +26,7 @@ all: build tag # .dファイルからヘッダファイルの依存関係を取得する # ターゲットに clean が含まれている場合は除く -ifneq ($(findstring $(MAKECMDGOALS),clean),clean) +ifeq (,$(filter %clean,$(MAKECMDGOALS))) -include $(addsuffix .d,$(CMDOBJ) $(COMMONOBJ) $(CASL2OBJ) $(ASOBJ) $(EXECOBJ)) endif @@ -50,13 +50,13 @@ TAGS: $(INCLUDEDIR)/*.h *.c $(if $(strip $(shell $(WHICH) $(ETAGS))),$(ETAGS) $^,@$(ECHO) '$(ETAGS): not found') # makeで生成したファイルの削除 -clean: clean-cmd clean-work clean-tag +clean: cmd-clean work-clean tag-clean -clean-cmd: +cmd-clean: @$(RM) casl2 comet2 dumpword -clean-work: +work-clean: @$(RM) *.o *.d -clean-tag: +tag-clean: @$(RM) TAGS tags