From 5d50792f0f60ca622da2324672ea825226e36fc5 Mon Sep 17 00:00:00 2001 From: nakst <> Date: Tue, 4 Jan 2022 21:52:49 +0000 Subject: [PATCH] add x11 backend build to test script --- help/Source Map.md | 2 ++ util/automation/run_tests.sh | 1 + 2 files changed, 3 insertions(+) diff --git a/help/Source Map.md b/help/Source Map.md index ce47c9a..6d7a873 100644 --- a/help/Source Map.md +++ b/help/Source Map.md @@ -143,6 +143,8 @@ This file contains a list and description of the files and folders in the source - `util/` Contains utilities for developing and building the project. - `linker/` Contains linker scripts. - `w32/` The experimental W32 backend for the Essence desktop. + - `x11/` The experimental X11 backend for the Essence desktop. + - `automation/` Scripts for automating builds. - `build_common.h` Common definitions shared between `build.c` and `build_core.c`. - `luigi.h` [A single-header cross platform GUI library](https://github.com/nakst/luigi). - `build.c` The main build system prompt, which manages dependencies, the toolchain, build configurations, and launching emulators. It is accessed by the developer by running the `start.sh` script at the root of the source tree. The developer can then issue commands to build and test the operating system and other utilities. diff --git a/util/automation/run_tests.sh b/util/automation/run_tests.sh index 8d99717..914355a 100755 --- a/util/automation/run_tests.sh +++ b/util/automation/run_tests.sh @@ -12,4 +12,5 @@ echo `git log | head -n 1 | cut -b 8-14` > bin/commit.txt ./start.sh get-source prefix https://github.com/nakst/build-gcc/releases/download/gcc-11.1.0/gcc-x86_64-essence.tar.xz ./start.sh setup-pre-built-toolchain ./start.sh run-tests +util/x11/build.sh apps/samples/hello.c rm -rf cross .git bin/cache bin/freetype bin/harfbuzz bin/musl root/Applications/POSIX/lib bin/drive