From 8c89da4825322660a912b717ba83326151e0866e Mon Sep 17 00:00:00 2001 From: Hristo Venev Date: Fri, 23 Jul 2021 16:51:04 +0300 Subject: Initial commit --- Makefile | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..638e08d --- /dev/null +++ b/Makefile @@ -0,0 +1,40 @@ +CFLAGS_dev:= \ + -std=gnu17 -Wall -Wextra \ + -Werror=conversion \ + -Werror=sign-conversion \ + -Werror=float-conversion \ + -Werror=old-style-definition \ + -Werror=strict-prototypes \ + -Werror=missing-prototypes \ + -Werror=implicit-function-declaration \ + -Werror=missing-declarations \ + -Werror=return-type \ + -Werror=pointer-arith \ + -Werror=vla \ + -Werror=incompatible-pointer-types \ + -Werror=int-conversion \ + -Werror=int-conversion \ + -Werror=format=2 \ + -Werror=overflow \ + -Werror=shift-count-overflow \ + -Werror=init-self \ + -Werror=shadow \ + -Werror=redundant-decls \ + -Werror=missing-field-initializers \ + -Werror=write-strings \ + -Werror=date-time \ + -Werror=nested-externs \ + -Werror=endif-labels \ + -Werror=undef \ + -Wmissing-include-dirs \ + -Wfloat-equal \ + -Winline \ + -Wmissing-noreturn \ + -Werror=implicit-fallthrough \ + -Werror=shift-overflow + +CC?=gcc +CFLAGS?=-O2 -flto -ggdb + +pgbak: pgbak.c + $(CC) $(CFLAGS_dev) $(CFLAGS) $< -o $@ -- cgit