]> git.armaanb.net Git - opendoas.git/blobdiff - Makefile
Handle empty argv
[opendoas.git] / Makefile
index 8b0f258ec81459919aedce143febd7eed2840e6d..d3c131f6d66bd61311cd71e2e80a25b39a947e1c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ SRCS = parse.y doas.c env.c
 
 include config.mk
 
-CFLAGS := -I. -Ilibopenbsd -O2 -Wall -Wextra ${OS_CFLAGS} ${CFLAGS}
+CFLAGS := -I. -Ilibopenbsd -O2 -Wall -Wextra -std=c99 ${OS_CFLAGS} ${CFLAGS}
 
 all: ${PROG}
 
@@ -13,6 +13,7 @@ OBJS := ${SRCS:.y=.c}
 OBJS := ${OBJS:.c=.o}
 
 ${PROG}: ${OBJS}
+       @[ -f ./libopenbsd/strlcat.o ] && mv libopenbsd/*.o . || true
        ${CC} ${CFLAGS} *.o -o $@ ${LDFLAGS} ${LDLIBS}
 
 install: ${PROG} ${MAN}