Add explanation comments on the build system files
This commit is contained in:
parent
06f038eced
commit
49102f6332
70 changed files with 109 additions and 47 deletions
|
|
@ -1,3 +1,4 @@
|
||||||
|
# The GitLab Continuous Integration configuration
|
||||||
image: "ubuntu:22.04"
|
image: "ubuntu:22.04"
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
|
|
|
||||||
5
Makefile
5
Makefile
|
|
@ -1,7 +1,8 @@
|
||||||
# Configuration and variables
|
# This file contains the build system commands configuration
|
||||||
|
# and environment variables
|
||||||
include mk/config.mk
|
include mk/config.mk
|
||||||
|
|
||||||
# Dependencies
|
# Build system dependencies
|
||||||
include mk/depends.mk
|
include mk/depends.mk
|
||||||
|
|
||||||
all: $(BUILD)/harddrive.img
|
all: $(BUILD)/harddrive.img
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
# This script setup the Redox build system
|
||||||
|
# It install Rustup, the recipe dependencies for cross-compilation
|
||||||
|
# and download the build system configuration files
|
||||||
|
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
|
||||||
2
build.sh
2
build.sh
|
|
@ -1,3 +1,5 @@
|
||||||
|
# Alternative script for the build system Makefiles
|
||||||
|
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
###########################################################################
|
###########################################################################
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
# Configuration for using acid
|
# Configuration to run the "acid" tests
|
||||||
|
|
||||||
include = ["../acid.toml"]
|
include = ["../acid.toml"]
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# This is the CI configuration file
|
# The Redox build server configuration
|
||||||
|
|
||||||
# General settings
|
# General settings
|
||||||
[general]
|
[general]
|
||||||
|
|
|
||||||
|
|
@ -1 +1,3 @@
|
||||||
|
# Configuration for demonstration
|
||||||
|
|
||||||
include = ["desktop.toml"]
|
include = ["desktop.toml"]
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# Default desktop configuration
|
# Minimal desktop configuration
|
||||||
|
|
||||||
include = ["../desktop-minimal.toml"]
|
include = ["../desktop-minimal.toml"]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# Default desktop configuration
|
# Default build system configuration
|
||||||
|
|
||||||
include = ["../minimal.toml"]
|
include = ["../minimal.toml"]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1 +1,3 @@
|
||||||
|
# Configuration for Jeremy Soller
|
||||||
|
|
||||||
include = ["desktop.toml"]
|
include = ["desktop.toml"]
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# Minimal configuration
|
# Minimal network configuration
|
||||||
|
|
||||||
include = ["../minimal-net.toml"]
|
include = ["../minimal-net.toml"]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
# Configuration for using resist
|
# Configuration to run the "resist" tests
|
||||||
|
|
||||||
include = ["../resist.toml"]
|
include = ["../resist.toml"]
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# Default server configuration
|
# Server configuration
|
||||||
|
|
||||||
include = ["../server.toml"]
|
include = ["../server.toml"]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# Configuration for using acid
|
# Configuration to run the "acid" tests
|
||||||
|
|
||||||
include = ["base.toml"]
|
include = ["base.toml"]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# Default desktop configuration
|
# Minimal desktop configuration
|
||||||
|
|
||||||
include = ["minimal-net.toml"]
|
include = ["minimal-net.toml"]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# Default desktop configuration
|
# Default build system configuration
|
||||||
|
|
||||||
include = ["server.toml"]
|
include = ["server.toml"]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# Configuration for development, includes cargo and rustc
|
# Configuration for development
|
||||||
|
|
||||||
include = ["desktop.toml"]
|
include = ["desktop.toml"]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
# Configuration for using acid
|
# Configuration to run the "acid" tests
|
||||||
|
|
||||||
include = ["../acid.toml"]
|
include = ["../acid.toml"]
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# This is the CI configuration file
|
# The Redox build server configuration
|
||||||
|
|
||||||
# General settings
|
# General settings
|
||||||
[general]
|
[general]
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
# Configuration for demonstration
|
||||||
##############################################################################
|
##############################################################################
|
||||||
# Redox Demo Configuration #
|
# Redox Demo Configuration #
|
||||||
# #
|
# #
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue