Skip to content

Commit 7955f4b

Browse files
committed
Move helpers and guestagent into make variables
Refactor the list of helpers and lima-guestagent binaries. This makes it easier to make them into optional, later on. Signed-off-by: Anders F Björklund <[email protected]>
1 parent 4802c50 commit 7955f4b

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

Makefile

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -55,21 +55,30 @@ minimal: clean \
5555
mkdir -p _output/share/lima/templates
5656
cp -aL examples/default.yaml _output/share/lima/templates/
5757

58+
HELPERS = \
59+
_output/bin/nerdctl.lima \
60+
_output/bin/apptainer.lima \
61+
_output/bin/docker.lima \
62+
_output/bin/podman.lima \
63+
_output/bin/kubectl.lima
64+
65+
GUESTAGENT += \
66+
_output/share/lima/lima-guestagent.Linux-x86_64
67+
GUESTAGENT += \
68+
_output/share/lima/lima-guestagent.Linux-aarch64
69+
GUESTAGENT += \
70+
_output/share/lima/lima-guestagent.Linux-armv7l
71+
GUESTAGENT += \
72+
_output/share/lima/lima-guestagent.Linux-riscv64
73+
5874
.PHONY: binaries
5975
binaries: clean \
6076
_output/bin/lima \
6177
_output/bin/lima$(bat) \
6278
_output/bin/limactl$(exe) \
6379
codesign \
64-
_output/bin/nerdctl.lima \
65-
_output/bin/apptainer.lima \
66-
_output/bin/docker.lima \
67-
_output/bin/podman.lima \
68-
_output/bin/kubectl.lima \
69-
_output/share/lima/lima-guestagent.Linux-x86_64 \
70-
_output/share/lima/lima-guestagent.Linux-aarch64 \
71-
_output/share/lima/lima-guestagent.Linux-armv7l \
72-
_output/share/lima/lima-guestagent.Linux-riscv64
80+
$(HELPERS) \
81+
$(GUESTAGENT)
7382
cp -aL examples _output/share/lima/templates
7483
ifneq ($(GOOS),windows)
7584
ln -sf templates _output/share/lima/examples

0 commit comments

Comments
 (0)