From 642b5fb0007b64c77d186fcb018d571152ee1d47 Mon Sep 17 00:00:00 2001
From: dzwdz
Date: Mon, 14 Aug 2023 18:51:07 +0200
Subject: reorganization: first steps

---
 tools/dep_builders/binutils  | 27 ---------------------------
 tools/dep_builders/dl        |  9 ---------
 tools/dep_builders/gcc       | 31 -------------------------------
 tools/sort_includes.rb       | 42 ------------------------------------------
 tools/stacktrace_resolve.awk | 14 --------------
 5 files changed, 123 deletions(-)
 delete mode 100755 tools/dep_builders/binutils
 delete mode 100755 tools/dep_builders/dl
 delete mode 100755 tools/dep_builders/gcc
 delete mode 100755 tools/sort_includes.rb
 delete mode 100644 tools/stacktrace_resolve.awk

(limited to 'tools')

diff --git a/tools/dep_builders/binutils b/tools/dep_builders/binutils
deleted file mode 100755
index 42dd04b..0000000
--- a/tools/dep_builders/binutils
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-set -eu
-
-# ensure that we're in the repo root
-if [ ! -d .git ]; then
-	echo please cd to the repo\'s main directory
-	exit
-fi
-
-export PREFIX="$(pwd)/toolchain/prefix/"
-export PATH="$(pwd)/toolchain/prefix/bin/:$PATH"
-BUILDDIR="$(pwd)/toolchain/binutils-build/"
-SYSROOT="$(pwd)/sysroot/"
-mkdir -p $PREFIX
-mkdir -p $BUILDDIR
-
-cd $BUILDDIR
-
-../binutils/configure \
-	--target=x86_64-camellia \
-	--prefix="$PREFIX" \
-	--with-sysroot="$SYSROOT" \
-	--disable-nls \
-	--disable-werror
-mkdir -p gas/doc/ # stupid workaround for the broken build
-make -j4
-make install
diff --git a/tools/dep_builders/dl b/tools/dep_builders/dl
deleted file mode 100755
index 8cfeebc..0000000
--- a/tools/dep_builders/dl
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-# downloads a file to toolchain/cache unless it's already present there
-
-mkdir -p toolchain/cache
-OUT="toolchain/cache/$(basename $1)"
-
-[ -e "$OUT" ] && exit
-echo "downloading $1..."
-curl "$1" > $OUT
diff --git a/tools/dep_builders/gcc b/tools/dep_builders/gcc
deleted file mode 100755
index 0a37541..0000000
--- a/tools/dep_builders/gcc
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-set -eu
-
-# ensure that we're in the repo root
-if [ ! -d .git ]; then
-	echo please cd to the repo\'s main directory
-	exit
-fi
-
-export PREFIX="$(pwd)/toolchain/prefix/"
-export PATH="$(pwd)/toolchain/prefix/bin/:$PATH"
-BUILDDIR="$(pwd)/toolchain/gcc-build/"
-SYSROOT="$(pwd)/sysroot/"
-mkdir -p $PREFIX
-mkdir -p $BUILDDIR
-
-cd $BUILDDIR
-
-../gcc/configure \
-	--target=x86_64-camellia \
-	--prefix="$PREFIX" \
-	--with-sysroot="$SYSROOT" \
-	--enable-languages=c,c++ \
-	--enable-default-pie \
-	--disable-nls \
-	--disable-gcov \
-	--disable-werror
-make -j4 all-gcc
-make -j4 all-target-libgcc
-make install-gcc
-make install-target-libgcc
diff --git a/tools/sort_includes.rb b/tools/sort_includes.rb
deleted file mode 100755
index c9f7076..0000000
--- a/tools/sort_includes.rb
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/usr/bin/env ruby
-
-def is_include str
-  str.start_with? '#include'
-end
-
-files = ARGV
-if files.empty?
-  default = "src/**/*.[ch]"
-  puts "no arguments passed, defaulting to #{default}"
-  files = Dir[default]
-end
-
-files.each { |path|
-  File.open(path, "r+") do |file|
-    lines = file.readlines
-
-    last = nil
-    grouped = []
-    lines.each do |line|
-      if is_include(line) != last
-        grouped << [line]
-        last = is_include(line)
-      else
-        grouped[-1] << line
-      end
-    end
-
-    grouped.map do |group|
-      group.sort! if is_include group[0]
-    end
-    grouped = grouped.flatten
-
-    next if grouped == lines
-
-    puts path
-    file.truncate(0)
-    file.seek(0)
-    file.write grouped.join
-  end
-}
-
diff --git a/tools/stacktrace_resolve.awk b/tools/stacktrace_resolve.awk
deleted file mode 100644
index 53d6993..0000000
--- a/tools/stacktrace_resolve.awk
+++ /dev/null
@@ -1,14 +0,0 @@
-/k\/[0-9A-Fa-f]{8}/ {
-	print;
-	while (match($0, /k\/[0-9A-Fa-f]{8}/)) {
-		addr = substr($0, RSTART + 2, RLENGTH - 2);
-		if (addr != "00000000") {
-			printf "    ";
-			system("addr2line -psfe out/fs/boot/kernel 0x" addr);
-		}
-		$0 = substr($0, RSTART + RLENGTH);
-	}
-	next;
-}
-
-{ print; }
-- 
cgit v1.2.3