X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=Makefile;h=3396ec68ff088a4e6f96e9405e5401e2196a91cc;hp=4444566cd93d7c4417e6ea7fc5085203fe4014d3;hb=85ee52128c1a71908d75ea5b41de7201a33f964b;hpb=e08f00bfcdc5bcd400d1bf37cff15f47b930521f diff --git a/Makefile b/Makefile index 4444566..3396ec6 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ UNAME ?= $(shell uname) CYGWIN = $(findstring CYGWIN, $(UNAME)) MINGW = $(findstring MINGW32, $(UNAME)) -CFLAGS += -Wall -Wextra -Werror -fno-strict-aliasing $(OPTIONAL) +CFLAGS += -O3 -Wall -Wextra -Werror -fno-strict-aliasing $(OPTIONAL) ifneq ($(shell git describe --always 2>/dev/null),) CFLAGS += -DGMQCC_GITINFO="\"$(shell git describe --always)\"" endif @@ -150,10 +150,11 @@ stat.o: gmqcc.h opts.def test.o: gmqcc.h opts.def main.o: gmqcc.h opts.def lexer.h lexer.o: gmqcc.h opts.def lexer.h -parser.o: gmqcc.h opts.def lexer.h ast.h ir.h intrin.h +parser.o: parser.h gmqcc.h opts.def lexer.h ast.h ir.h intrin.h code.o: gmqcc.h opts.def -ast.o: gmqcc.h opts.def ast.h ir.h +ast.o: gmqcc.h opts.def ast.h ir.h parser.h lexer.h ir.o: gmqcc.h opts.def ir.h ftepp.o: gmqcc.h opts.def lexer.h utf8.o: gmqcc.h opts.def correct.o: gmqcc.h opts.def +fold.o: ast.h ir.h gmqcc.h opts.def parser.h lexer.h