デバッガー機能の実装
[YACASL2.git] / src / Makefile
index f1ae419..de42178 100644 (file)
@@ -1,17 +1,16 @@
 # ソースファイル。グループに分類
-CMDOBJ := casl2 comet2 dumpword
+CMDOBJ := casl2 comet2 dumpword casl2rev
 COMMONOBJ := word cmem cerr
 CASL2OBJ := struct hash
 ASOBJ := assemble token label
-EXECOBJ := exec dump
+EXECOBJ := exec dump debugger
 
 # ヘッダファイル
 INCLUDEDIR := ../include
-INCLUDE = -I $(INCLUDEDIR)
 
 # コマンド
 CC := gcc
-CFLAGS := -g -Wall -Wextra $(INCLUDE)
+CFLAGS := -g -Wall -Wextra -I$(INCLUDEDIR)
 CTAGS := ctags
 ETAGS := etags
 ECHO := echo
@@ -31,6 +30,8 @@ comet2: $(addsuffix .o,comet2 $(COMMONOBJ) $(CASL2OBJ) $(EXECOBJ))
 
 dumpword: $(addsuffix .o,dumpword $(COMMONOBJ))
 
+casl2rev:$(addsuffix .o,casl2rev $(COMMONOBJ) $(CASL2OBJ) $(EXECOBJ))
+
 # .dファイルからヘッダファイルの依存関係を取得する
 # tags、check、clean、.d で終わるターゲットの場合は除く
 NODEP := %tags %check %clean %.d