From 422b6c976e28445d2a6e14586fa416b0f16c093f Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sat, 24 Jun 2023 20:48:32 +0300 Subject: initial commit --- scripts/gen-ops | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 scripts/gen-ops (limited to 'scripts/gen-ops') diff --git a/scripts/gen-ops b/scripts/gen-ops new file mode 100755 index 0000000..d7a981a --- /dev/null +++ b/scripts/gen-ops @@ -0,0 +1,20 @@ +#!/bin/sh + +genobjs () { + obj="build/${s%.*}.o" + bin="build/${s%.*}.bin" + echo "${obj}: ${s}" >> deps.mk + echo " \$(OP_COMPILE) -c \$< -o \$@" >> deps.mk + echo "${bin}: lib/prune" >> deps.mk + echo "${bin}: ${obj}" >> deps.mk + echo " \$(OBJCOPY) -j .text -Obinary \$< \$@" >> deps.mk + echo " ./lib/prune lib/empty.bin ${bin}" >> deps.mk + echo "${bin}" +} + +mkdir -p $(echo "${1}" | xargs dirname | uniq | sed 's|^|build/|g') + +for s in ${1} +do + genobjs +done -- cgit v1.3