44
55SRCDIR=src
66OBJDIR=obj
7- C_SOURCES=$(wildcard $(SRCDIR)/AST/*.c) $(wildcard $(SRCDIR)/AST/EXPR/*.c) $(wildcard $(SRCDIR)/AST/TYPE/*.c) $(wildcard $(SRCDIR)/AST/UTIL/*.c) $(wildcard $(SRCDIR)/BRIDGE/*.c) $(wildcard $(SRCDIR)/DRVR/*.c) $(wildcard $(SRCDIR)/LEX/*.c) $(wildcard $(SRCDIR)/PARSE/*.c) $(wildcard $(SRCDIR)/TOKEN/*.c) $(wildcard $(SRCDIR)/UTIL/*.c)
7+ C_SOURCES=$(wildcard $(SRCDIR)/AST/*.c) $(wildcard $(SRCDIR)/AST/EXPR/*.c) $(wildcard $(SRCDIR)/AST/POLY/*.c) $(wildcard $(SRCDIR)/AST/ TYPE/*.c) $(wildcard $(SRCDIR)/AST/UTIL/*.c) $(wildcard $(SRCDIR)/BRIDGE/*.c) $(wildcard $(SRCDIR)/DRVR/*.c) $(wildcard $(SRCDIR)/LEX/*.c) $(wildcard $(SRCDIR)/PARSE/*.c) $(wildcard $(SRCDIR)/TOKEN/*.c) $(wildcard $(SRCDIR)/UTIL/*.c)
88C_OBJECTS=$(C_SOURCES:$(SRCDIR)/%.c=$(OBJDIR)/%.o)
99INSIGHT=../../obj/insight.a
1010CFLAGS=-c -Wall -I"include" -O3 -DADEPT_INSIGHT_BUILD # -fmax-errors=5 -Werror
@@ -22,6 +22,7 @@ directories:
2222 @if not exist obj mkdir obj
2323 @if not exist obj\AST mkdir obj\AST
2424 @if not exist obj\AST\EXPR mkdir obj\AST\EXPR
25+ @if not exist obj\AST\POLY mkdir obj\AST\POLY
2526 @if not exist obj\AST\TYPE mkdir obj\AST\TYPE
2627 @if not exist obj\AST\UTIL mkdir obj\AST\UTIL
2728 @if not exist obj\BRIDGE mkdir obj\BRIDGE
@@ -35,6 +36,7 @@ directories:
3536 @mkdir -p obj
3637 @mkdir -p obj/AST
3738 @mkdir -p obj/AST/EXPR
39+ @mkdir -p obj/AST/POLY
3840 @mkdir -p obj/AST/TYPE
3941 @mkdir -p obj/AST/UTIL
4042 @mkdir -p obj/BRIDGE
@@ -50,6 +52,7 @@ ifeq ($(OS), Windows_NT)
5052 if exist $(INSIGHT) del $(INSIGHT) /Q
5153 del obj\AST\*.* /Q
5254 del obj\AST\EXPR\*.* /Q
55+ del obj\AST\POLY\*.* /Q
5356 del obj\AST\TYPE\*.* /Q
5457 del obj\AST\UTIL\*.* /Q
5558 del obj\BRIDGE\*.* /Q
6265 rm -f 2> /dev/null $(INSIGHT)
6366 rm -f 2> /dev/null obj/AST/*.*
6467 rm -f 2> /dev/null obj/AST/EXPR/*.*
68+ rm -f 2> /dev/null obj/AST/POLY/*.*
6569 rm -f 2> /dev/null obj/AST/TYPE/*.*
6670 rm -f 2> /dev/null obj/AST/UTIL/*.*
6771 rm -f 2> /dev/null obj/BRIDGE/*.*
0 commit comments