X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=include.mk;h=2bc2a839a339161f796b9721ccddb5dec6b1d11b;hp=f95ff7cb697c91c82633ec0af99368bbca97834f;hb=b1016c7f48c9d9e499351ad3a7c84db71325b81d;hpb=82afdb1e2cc2b9171ac79ef45b1d3743c590f0ec diff --git a/include.mk b/include.mk index f95ff7c..2bc2a83 100644 --- a/include.mk +++ b/include.mk @@ -20,7 +20,7 @@ COMMON = ansi.o util.o stat.o fs.o opts.o conout.o OBJ_C = $(COMMON) main.o lexer.o parser.o code.o ast.o ir.o ftepp.o utf8.o correct.o fold.o intrin.o OBJ_P = $(COMMON) pak.o OBJ_T = $(COMMON) test.o -OBJ_X = $(COMMON) exec-standalone.o +OBJ_X = $(COMMON) exec.o #gource flags GOURCEFLAGS = \ @@ -55,6 +55,7 @@ FFMPEGFLAGS= \ #splint flags SPLINTFLAGS = \ + -preproc \ -redef \ -noeffect \ -nullderef \ @@ -111,13 +112,19 @@ uninstall: rm -f $(DESTDIR)$(MANDIR)/man1/doc/qcvm.1 rm -f $(DESTDIR)$(MANDIR)/man1/doc/gmqpak.1 +#style rule STYLE_MATCH = \( -name '*.[ch]' -or -name '*.def' -or -name '*.qc' \) -whitespace: +style: find . -type f $(STYLE_MATCH) -exec sed -i 's/ *$$//' '{}' ';' -newline: find . -type f $(STYLE_MATCH) -exec sed -i -e '$$a\' '{}' ';' -indent: find . -type f $(STYLE_MATCH) -exec sed -i 's/\t/ /g' '{}' ';' -style: whitespace newline indent +splint: + @splint $(SPLINTFLAGS) *.c *.h + +gource: + @gource $(GOURCEFLAGS) + +gource-record: + @gource $(GOURCEFLAGS) -o - | ffmpeg $(FFMPEGFLAGS) gource.mp4