|
14 | 14 |
|
15 | 15 | BUILD_CONFIGURATION := debug |
16 | 16 | WARNINGS_AS_ERRORS ?= true |
17 | | -SWIFT_WARNING_CONFIG = $(if $(filter-out false,$(WARNINGS_AS_ERRORS)),-Xswiftc -warnings-as-errors) |
| 17 | +SWIFT_WARNING_CONFIG := $(if $(filter-out false,$(WARNINGS_AS_ERRORS)),-Xswiftc -warnings-as-errors) |
18 | 18 | SWIFT_CONFIGURATION := --swift-sdk aarch64-swift-linux-musl $(SWIFT_WARNING_CONFIG) |
19 | 19 |
|
20 | | -SWIFT_VERSION = 6.2 |
21 | | -SWIFT_SDK_URL = https://download.swift.org/swift-6.2-release/static-sdk/swift-6.2-RELEASE/swift-6.2-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz |
22 | | -SWIFT_SDK_PATH = /tmp/$(notdir $(SWIFT_SDK_URL)) |
| 20 | +SWIFT_VERSION := 6.2 |
| 21 | +SWIFT_SDK_URL := https://download.swift.org/swift-6.2-release/static-sdk/swift-6.2-RELEASE/swift-6.2-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz |
| 22 | +SWIFT_SDK_PATH := /tmp/$(notdir $(SWIFT_SDK_URL)) |
23 | 23 |
|
24 | 24 | SWIFTLY_URL := https://download.swift.org/swiftly/darwin/swiftly.pkg |
25 | | -SWIFTLY_FILENAME = $(notdir $(SWIFTLY_URL)) |
| 25 | +SWIFTLY_FILENAME := $(notdir $(SWIFTLY_URL)) |
26 | 26 | SWIFTLY_BIN_DIR ?= ~/.swiftly/bin |
27 | | -VMINITD_BIN_PATH := $(shell swift build -c $(BUILD_CONFIGURATION) $(SWIFT_CONFIGURATION) --show-bin-path) |
| 27 | +BUILD_BIN_DIR := $(shell swift build -c $(BUILD_CONFIGURATION) $(SWIFT_CONFIGURATION) --show-bin-path) |
28 | 28 |
|
29 | 29 | MACOS_VERSION := $(shell sw_vers -productVersion) |
30 | 30 | MACOS_MAJOR := $(shell echo $(MACOS_VERSION) | cut -d. -f1) |
|
40 | 40 | @rm -f ./bin/vmexec |
41 | 41 | @swift --version |
42 | 42 | @swift build -c $(BUILD_CONFIGURATION) $(SWIFT_CONFIGURATION) |
43 | | - @install "$(VMINITD_BIN_PATH)/vminitd" ./bin/ |
44 | | - @install "$(VMINITD_BIN_PATH)/vmexec" ./bin/ |
| 43 | + @install "$(BUILD_BIN_DIR)/vminitd" ./bin/ |
| 44 | + @install "$(BUILD_BIN_DIR)/vmexec" ./bin/ |
45 | 45 |
|
46 | 46 | .PHONY: cross-prep |
47 | 47 | cross-prep: linux-sdk macos-sdk |
|
0 commit comments