From ac4137d9056a54df8885ff0431e091bfff1687c5 Mon Sep 17 00:00:00 2001 From: Kaan Barmore-Genc Date: Tue, 9 May 2023 18:44:33 -0500 Subject: [PATCH] Add release script --- Makefile | 2 +- README.md | 4 ++++ build.sh | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100755 build.sh diff --git a/Makefile b/Makefile index 872e970..c14743b 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -CFLAGS=-Wall -Wextra -Werror -std=c99 -pedantic -O2 +CFLAGS=-Wall -Wextra -Werror -std=c99 -pedantic -O3 -s backlight-control: main.c $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) diff --git a/README.md b/README.md index 602fc0a..dde1a6a 100644 --- a/README.md +++ b/README.md @@ -35,3 +35,7 @@ bindsym XF86MonBrightnessDown exec backlight-control -1 "on-scroll-down": "backlight-control -1" }, ``` + +## Building a release + +Run `./build.sh` to build using Docker. This builds with a Debian container. diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..073ca58 --- /dev/null +++ b/build.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +docker run --rm -it -w /backlight-control -v ./:/backlight-control gcc:12-bullseye make