1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
From: Richard Hansen <rhansen@rhansen.org>
Date: Fri, 5 Jan 2024 16:02:55 -0500
Subject: Use `mkdir -p` instead of ignoring return code
Forwarded: https://github.com/rvaiya/keyd/pull/675
---
Makefile | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile
index b4fc2bc..5df8832 100644
--- a/Makefile
+++ b/Makefile
@@ -32,7 +32,7 @@ else
endif
all:
- -mkdir bin
+ mkdir -p bin
cp scripts/keyd-application-mapper bin/
sed -e 's#@PREFIX@#$(PREFIX)#' keyd.service.in > keyd.service
sed -e 's#@PREFIX@#$(PREFIX)#' src/vkbd/usb-gadget.service.in > src/vkbd/usb-gadget.service
@@ -40,7 +40,7 @@ all:
debug:
CFLAGS="-g -fsanitize=address -Wunused" $(MAKE)
compose:
- -mkdir data
+ mkdir -p data
./scripts/generate_xcompose
man:
for f in docs/*.scdoc; do \
@@ -90,14 +90,14 @@ uninstall:
$(DESTDIR)$(PREFIX)/bin/keyd-usb-gadget.sh \
$(DESTDIR)$(PREFIX)/lib/systemd/system/keyd.service
clean:
- -rm -rf bin keyd.service src/vkbd/usb-gadget.service
+ rm -rf bin keyd.service src/vkbd/usb-gadget.service
test:
@cd t; \
for f in *.sh; do \
./$$f; \
done
test-io:
- -mkdir bin
+ mkdir -p bin
$(CC) \
-DDATA_DIR= \
-o bin/test-io \
|