From: Dale Weiler Date: Fri, 15 Mar 2013 22:51:40 +0000 (+0000) Subject: Added gource rule to makefile X-Git-Tag: before-library~88 X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=commitdiff_plain;h=dfca3743f9f288965d08def5fffe8a03c87c8d74 Added gource rule to makefile --- diff --git a/Makefile b/Makefile index d1ca589..c5e5b9a 100644 --- a/Makefile +++ b/Makefile @@ -84,6 +84,26 @@ else endif endif +#gource flags +GOURCEFLAGS= \ + --date-format "%d %B, %Y" \ + --seconds-per-day 0.01 \ + --auto-skip-seconds 1 \ + --title "GMQCC" \ + -1280x720 +#ffmpeg flags for gource +FFMPEGFLAGS= \ + -y \ + -r 60 \ + -f image2pipe \ + -vcodec ppm \ + -i - \ + -vcodec libx264 \ + -preset ultrafast \ + -crf 1 \ + -threads 0 \ + -bf 0 + #splint flags SPLINTFLAGS = \ -redef \ @@ -163,11 +183,14 @@ test: all @ ./$(TESTSUITE) clean: - rm -f *.o $(GMQCC) $(QCVM) $(TESTSUITE) $(PAK) *.dat + rm -f *.o $(GMQCC) $(QCVM) $(TESTSUITE) $(PAK) *.dat gource.mp4 splint: @ splint $(SPLINTFLAGS) *.c *.h +gource: + @ gource $(GOURCEFLAGS) -o - | ffmpeg $(FFMPEGFLAGS) gource.mp4 + depend: @makedepend -Y -w 65536 2> /dev/null \ $(subst .o,.c,$(OBJ_D))