From: Jason S. Ninneman Date: Mon, 19 Jun 2017 04:11:06 +0000 (-0700) Subject: Reorganize debug build options. X-Git-Tag: 1.1~228 X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;h=refs%2Fmerge-requests%2F105%2Fhead;p=open-adventure.git Reorganize debug build options. * 'make advent' by itself can be considered the 'release' build. * 'make debug' now does 'make linty'. --- diff --git a/Makefile b/Makefile index 1179507..55e4ace 100644 --- a/Makefile +++ b/Makefile @@ -29,7 +29,7 @@ VERS=1.0 CC?=gcc -CCFLAGS+=-std=c99 -D _DEFAULT_SOURCE -Wpedantic -g +CCFLAGS+=-std=c99 -D _DEFAULT_SOURCE -Wpedantic -O2 LIBS= UNAME_S := $(shell uname -s) ifeq ($(UNAME_S),Linux) @@ -138,8 +138,7 @@ linty: CCFLAGS += -Wwrite-strings linty: CCFLAGS += -Wunreachable-code linty: CCFLAGS += -Winit-self linty: CCFLAGS += -Wpointer-arith -linty: CCFLAGS +=-O2 linty: advent -debug: CCFLAGS += -O0 --coverage -g -debug: advent +debug: CCFLAGS += -O0 --coverage -ggdb +debug: linty