From 2baadd9ba00a84b3daa5c7028e7129223fbd5b1d Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 11 Sep 2020 01:38:44 -0700 Subject: Tightening up the makefile flags and vim modelines --- Makefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 986ecdc..a6ce457 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,7 @@ PREFIX=/usr/local -CFLAGS=-Wall -Wextra -pedantic -Wmissing-prototypes -Wstrict-prototypes +CFLAGS=-std=c99 -D_XOPEN_SOURCE=500 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L +CWARN=-Wall -Wpedantic -Wextra -Wno-unknown-pragmas -Wno-missing-field-initializers\ + -Wno-padded -Wsign-conversion -Wno-missing-noreturn -Wno-cast-qual -Wtype-limits LDFLAGS= G ?= O ?= -O3 @@ -10,10 +12,10 @@ OBJFILES=$(CFILES:.c=.o) all: bpeg .c.o: - cc -c $(CFLAGS) $(G) $(O) -o $@ $< + cc -c $(CFLAGS) $(CWARN) $(G) $(O) -o $@ $< bpeg: $(OBJFILES) bpeg.c - cc $(CFLAGS) $(G) $(O) -o $@ $^ + cc $(CFLAGS) $(CWARN) $(G) $(O) -o $@ $^ clean: rm -f bpeg $(OBJFILES) -- cgit v1.2.3