summaryrefslogtreecommitdiff
path: root/compile_make.sh
diff options
context:
space:
mode:
authorVladimir Azarov <avm@intermediate-node.net>2024-11-27 20:55:42 +0100
committerVladimir Azarov <avm@intermediate-node.net>2024-11-27 22:10:44 +0100
commit06e5eea08d5c06fcca00a469608b288696ae81d1 (patch)
tree2d48b0542d36104fbaa73be50f28953990e9f27b /compile_make.sh
parentf7789809675968b753f9b40e298d23b2f7ab4c61 (diff)
Include directive. Variable assignment from environment
Diffstat (limited to 'compile_make.sh')
-rwxr-xr-xcompile_make.sh29
1 files changed, 0 insertions, 29 deletions
diff --git a/compile_make.sh b/compile_make.sh
deleted file mode 100755
index 78bc6c0..0000000
--- a/compile_make.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh -e
-
-defined() {
- [ x"$2" = x ] && echo $1 is undefined && exit 1
- echo $1 = $2
-}
-
-pexec() {
- echo $@
- $@
-}
-
-defined CC "$CC"
-defined LD "$LD"
-
-arch=x86_64
-
-gcc_prefix=$(dirname $(gcc -print-libgcc-file-name))
-
-tool_cflags="-Wall -nostdinc -Wno-main \
- -ffreestanding -fno-pic -fno-stack-protector \
- -Igenerated/include -Iarch/$arch \
- -I${gcc_prefix}/include -Iarch/generic"
-
-cflags="$tool_cflags $CFLAGS"
-
-pexec $CC $cflags -c -o tools/common.o tools/common.c
-pexec $CC $cflags -c -o tools/make.o tools/make.c
-pexec $LD -nostdlib -o tools/make tools/make.o tools/common.o