Skip to content

Commit

Permalink
Move helpers and guestagent into make variables
Browse files Browse the repository at this point in the history
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 <anders.f.bjorklund@gmail.com>
  • Loading branch information
afbjorklund committed Sep 13, 2023
1 parent f811ccf commit 4cc8d2c
Showing 1 changed file with 18 additions and 9 deletions.
27 changes: 18 additions & 9 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -55,21 +55,30 @@ minimal: clean \
mkdir -p _output/share/lima/templates
cp -aL examples/default.yaml _output/share/lima/templates/

HELPERS = \
_output/bin/nerdctl.lima \
_output/bin/apptainer.lima \
_output/bin/docker.lima \
_output/bin/podman.lima \
_output/bin/kubectl.lima

GUESTAGENT += \
_output/share/lima/lima-guestagent.Linux-x86_64
GUESTAGENT += \
_output/share/lima/lima-guestagent.Linux-aarch64
GUESTAGENT += \
_output/share/lima/lima-guestagent.Linux-armv7l
GUESTAGENT += \
_output/share/lima/lima-guestagent.Linux-riscv64

.PHONY: binaries
binaries: clean \
_output/bin/lima \
_output/bin/lima$(bat) \
_output/bin/limactl$(exe) \
codesign \
_output/bin/nerdctl.lima \
_output/bin/apptainer.lima \
_output/bin/docker.lima \
_output/bin/podman.lima \
_output/bin/kubectl.lima \
_output/share/lima/lima-guestagent.Linux-x86_64 \
_output/share/lima/lima-guestagent.Linux-aarch64 \
_output/share/lima/lima-guestagent.Linux-armv7l \
_output/share/lima/lima-guestagent.Linux-riscv64
$(HELPERS) \
$(GUESTAGENT)
cp -aL examples _output/share/lima/templates
ifneq ($(GOOS),windows)
ln -sf templates _output/share/lima/examples
Expand Down

0 comments on commit 4cc8d2c

Please sign in to comment.