42 lines
1.3 KiB
Diff
42 lines
1.3 KiB
Diff
|
From 2e70a381e8064b9112e30b44a4be0d6c5811a0fd Mon Sep 17 00:00:00 2001
|
||
|
From: Alexander Egorenkov <egorenar@linux.ibm.com>
|
||
|
Date: Wed, 21 Jul 2021 17:22:29 +0200
|
||
|
Subject: [PATCH] hsavmcore: Avoid recompilation of overlay during install step
|
||
|
|
||
|
overlay.o was being recompiled during the install step because
|
||
|
it depended on the target check-dep-fuse which is phony and,
|
||
|
therefore, always outdated. The solution is to create an empty file
|
||
|
for the target check-dep-fuse after its successful completion. This
|
||
|
prevents make from rebuilding overlay.o during installation.
|
||
|
|
||
|
Fixes: 5a7d2a58 ("hsavmcore: Fix fuse dependency checking")
|
||
|
Signed-off-by: Alexander Egorenkov <egorenar@linux.ibm.com>
|
||
|
Suggested-by: Ingo Franzki <ifranzki@linux.ibm.com>
|
||
|
---
|
||
|
hsavmcore/Makefile | 3 ++-
|
||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||
|
|
||
|
diff --git a/hsavmcore/Makefile b/hsavmcore/Makefile
|
||
|
index 7c1d4fd..82e6abc 100644
|
||
|
--- a/hsavmcore/Makefile
|
||
|
+++ b/hsavmcore/Makefile
|
||
|
@@ -69,6 +69,7 @@ check-dep-fuse:
|
||
|
"fuse.h", \
|
||
|
"fuse-devel or libfuse-dev", \
|
||
|
"HAVE_FUSE=0")
|
||
|
+ touch check-dep-fuse
|
||
|
|
||
|
install: all
|
||
|
$(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 hsavmcore \
|
||
|
@@ -81,6 +82,6 @@ install: all
|
||
|
endif # HAVE_FUSE
|
||
|
|
||
|
clean:
|
||
|
- rm -f hsavmcore $(objects)
|
||
|
+ rm -f hsavmcore $(objects) check-dep-fuse
|
||
|
|
||
|
.PHONY: all install clean
|
||
|
--
|
||
|
2.31.1
|
||
|
|