diff --git a/Makefile b/Makefile index 654e5e6..d97e560 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,16 @@ CFLAGS = -Wall -Wextra -Werror -Wl,-z,now CFLAGS_RELEASE = ${CFLAGS} -O2 -s -D_FORTIFY_SOURCE=2 CFLAGS_DEBUG = ${CFLAGS} -O0 -g -fsanitize=undefined +CFLAGS_STATIC = ${CFLAGS_RELEASE} -static-pie LIBS = -lcrypt CC = gcc all: rdo.c ${CC} ${CFLAGS_RELEASE} rdo.c -o rdo ${LIBS} +static: rdo.c + ${CC} ${CFLAGS_STATIC} rdo.c -o rdo ${LIBS} + debug: rdo.c ${CC} ${CFLAGS_DEBUG} rdo.c -o rdo ${LIBS}