From de91ec0542aea5959376ee0d2c9d486268dd9392 Mon Sep 17 00:00:00 2001 From: Elis Eriksson Date: Sat, 20 Jun 2026 11:26:50 +0200 Subject: Add a README, replace the shell script with C code. Add a LICENSE. --- bfc.sh | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100755 bfc.sh (limited to 'bfc.sh') diff --git a/bfc.sh b/bfc.sh deleted file mode 100755 index 49c1370..0000000 --- a/bfc.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env sh - -set -e - -BFC="./build/bfc" -SRC="$1" - -if [ -z "$SRC" ]; then - echo "usage: $0 " >&2 - exit 1 -fi - -# silently build compiler if missing -if [ ! -f "$BFC" ]; then - make -s || { - echo "build failed" >&2 - exit 1 - } -fi - -# compile pipeline -OUT=$(cat "$SRC" | "$BFC") - -LDFLAGS="-Os -march=native -mtune=native -flto -fuse-linker-plugin -DNDEBUG -fomit-frame-pointer -nostdlib -nostartfiles -no-pie -fno-stack-protector" - -echo "$OUT" > out.c -echo "$OUT" | gcc $LDFLAGS -o ./bf.out -x c - -- cgit v1.3-7-ge9ab