blob: 1173932b29f5b192f9cf59efa9e4a66592de5a94 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/sh
genobjs () {
obj="build/${s%.*}"
bin="build/${s%.*}.bin"
echo "${obj}: ops/common.h" >> deps.mk
echo "${obj}: ${s}" >> deps.mk
echo " \$(OP_COMPILE) \$< -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
|