]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - BSDmakefile
Merge branch 'cooking' of git://github.com/graphitemaster/gmqcc into cooking
[xonotic/gmqcc.git] / BSDmakefile
index b537444355078447c89bc397c8a73a12ea69caf4..c5d705af92a5df3146cf8b865ec324dfc88c4136 100644 (file)
@@ -4,6 +4,7 @@
 .include "include.mk"
 
 GITTEST  != git describe --always 2>/dev/null
+VALTEST  != valgrind --version 2>/dev/null
 GITINFO  :=
 
 .if $(GITTEST)
@@ -34,6 +35,11 @@ CFLAGS   +=  -Wall -Wextra -Werror -Wstrict-aliasing
 .    endif
 .endif
 
+.if !$(VALTEST)
+    CFLAGS += -DNVALGRIND
+.endif
+
+
 CFLAGS += -DGMQCC_GITINFO=\"$(GITINFO)\" $(OPTIONAL)
 DEPS != for i in $(OBJ_C) $(OBJ_P) $(OBJ_T) $(OBJ_X); do echo $$i; done | sort | uniq
 
@@ -107,20 +113,22 @@ install-doc:
 
 # DO NOT DELETE
 
-util.o: gmqcc.h opts.def
-fs.o: gmqcc.h opts.def
+ansi.o: platform.h gmqcc.h opts.def
+ast.o: gmqcc.h opts.def ast.h ir.h parser.h lexer.h
+code.o: gmqcc.h opts.def
 conout.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
+fs.o: gmqcc.h opts.def platform.h
+ftepp.o: gmqcc.h opts.def lexer.h
+intrin.o: parser.h gmqcc.h opts.def lexer.h ast.h ir.h
+ir.o: gmqcc.h opts.def ir.h
+lexer.o: gmqcc.h opts.def lexer.h
+main.o: gmqcc.h opts.def lexer.h
 opts.o: gmqcc.h opts.def
 pak.o: gmqcc.h opts.def
-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: parser.h gmqcc.h opts.def lexer.h ast.h ir.h
-code.o: gmqcc.h opts.def
-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
+stat.o: gmqcc.h opts.def
+test.o: gmqcc.h opts.def platform.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
+util.o: gmqcc.h opts.def platform.h