]> de.git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - Makefile
moving -Olocal-temps to -O4 until the issues are solved
[xonotic/gmqcc.git] / Makefile
index b2ca6f84482db20f16446fd86149ede78e9d5335..532300385e8cf9bf520bec357bc77a7a6646a5ff 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -9,7 +9,7 @@ CYGWIN  = $(findstring CYGWIN,  $(UNAME))
 MINGW   = $(findstring MINGW32, $(UNAME))
 
 CC     ?= clang
-CFLAGS += -Wall -Wextra -I. -fno-strict-aliasing -fsigned-char -O2
+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
@@ -98,17 +98,24 @@ all: $(GMQCC) $(QCVM) $(TESTSUITE)
 check: all
        @ ./$(TESTSUITE)
 
+# alias to check because test.o exists and people will get confused
+# about the undefined references to X.
+test: check
+
 clean:
        rm -f *.o $(GMQCC) $(QCVM) $(TESTSUITE) *.dat
 
+splint:
+       @ ./splint.sh
+
 depend:
-       makedepend -Y -w 65536 \
+       @makedepend    -Y -w 65536 2> /dev/null \
                $(subst .o,.c,$(OBJ_D))
-       makedepend -a -Y -w 65536 \
+       @makedepend -a -Y -w 65536 2> /dev/null \
                $(subst .o,.c,$(OBJ_T))
-       makedepend -a -Y -w 65536 \
+       @makedepend -a -Y -w 65536 2> /dev/null \
                $(subst .o,.c,$(OBJ_C))
-       makedepend -a -Y -w 65536 \
+       @makedepend -a -Y -w 65536 2> /dev/null \
                $(subst .o,.c,$(OBJ_X))
 
 #install rules