This repository has been archived on 2024-08-04. You can view files and clone it, but cannot push or open issues or pull requests.
2023-12-12 17:45:39 +00:00
|
|
|
export PLATFORM := linux/amd64
|
2023-12-10 18:05:50 +00:00
|
|
|
export BUILDER := $(shell which docker)
|
2024-01-29 00:11:17 +00:00
|
|
|
export REGISTRY := stagex
|
2024-01-28 10:24:33 +00:00
|
|
|
export MIRRORS := \
|
2024-01-28 10:38:59 +00:00
|
|
|
https://git.distrust.co/stagex \
|
|
|
|
stagex
|
2024-01-28 10:24:33 +00:00
|
|
|
|
2023-12-12 17:45:39 +00:00
|
|
|
clean_logs := $(shell rm *.log 2>&1 >/dev/null || :)
|
|
|
|
|
2023-12-18 04:05:16 +00:00
|
|
|
include src/macros.mk
|
|
|
|
include src/bootstrap/build.mk
|
|
|
|
include src/core/build.mk
|
|
|
|
include src/libs/build.mk
|
|
|
|
include src/tools/build.mk
|
|
|
|
|
2024-01-28 05:49:38 +00:00
|
|
|
compat:
|
|
|
|
./src/compat.sh
|
|
|
|
|
2023-12-12 17:45:39 +00:00
|
|
|
DEFAULT_GOAL := default
|
|
|
|
.PHONY: default
|
2024-01-28 05:49:38 +00:00
|
|
|
default: compat bootstrap core
|
2023-12-15 20:32:54 +00:00
|
|
|
|
2023-12-18 04:05:16 +00:00
|
|
|
out/graph.svg: Makefile
|
2023-12-15 20:32:54 +00:00
|
|
|
$(MAKE) -Bnd | make2graph | dot -Tsvg -o graph.svg
|