]> de.git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - Makefile
Cleanups and add the corrector to the makefile. Starting integration with the parser.
[xonotic/gmqcc.git] / Makefile
index 7c9bedee91a3b5e532a26aa0485a560ec0c03f8f..9e367e05ddcdee65230281ed0321ea7b2b1be223 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -10,6 +10,7 @@ MINGW   = $(findstring MINGW32, $(UNAME))
 
 CC     ?= clang
 CFLAGS += -Wall -Wextra -I. -fno-strict-aliasing -fsigned-char
+CFLAGS += -DGMQCC_GITINFO="`git describe`"
 #turn on tons of warnings if clang is present
 # but also turn off the STUPID ONES
 ifeq ($(CC), clang)
@@ -36,7 +37,7 @@ ifeq ($(track), no)
     CFLAGS += -DNOTRACK
 endif
 
-OBJ_D = util.o code.o ast.o ir.o conout.o ftepp.o opts.o file.o utf8.o
+OBJ_D = util.o code.o ast.o ir.o conout.o ftepp.o opts.o file.o utf8.o correct.o
 OBJ_T = test.o util.o conout.o file.o
 OBJ_C = main.o lexer.o parser.o file.o
 OBJ_X = exec-standalone.o util.o conout.o file.o
@@ -104,6 +105,7 @@ clean:
 $(OBJ_D) $(OBJ_C) $(OBJ_X): gmqcc.h opts.def
 main.o:   lexer.h
 parser.o: ast.h lexer.h
+ftepp.o:  lexer.h
 lexer.o:  lexer.h
 ast.o:    ast.h ir.h
 ir.o:     ir.h