diff options
Diffstat (limited to 'scripts/mkobjs')
| -rwxr-xr-x | scripts/mkobjs | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/scripts/mkobjs b/scripts/mkobjs deleted file mode 100755 index 188465b..0000000 --- a/scripts/mkobjs +++ /dev/null @@ -1,57 +0,0 @@ -#!/bin/sh - -genobj () { - path=$(dirname "$1")/ - obj=$(echo "$1" | sed "s/\\.[cS]/.${command_suffix}.o/") - $cc_command -MM -MP $n | \ - sed "s|\\(.*\)\\.o|${path}\\1.${command_suffix}.o|" >> deps.mk - - echo "$obj: $n" >> deps.mk - echo " $cc_command -c $1 -o $obj" >> deps.mk - - cc_objs="$cc_objs $obj" -} - -genlink () { - link=$(echo "$1" | sed 's/\.S/.ld/') - echo "$link: $1" >> deps.mk - echo " $cc_command $1 | sed -n '/^[^#]/p' > $link" >> deps.mk - - cc_objs="$cc_objs $link" -} - -for n in "$@" -do - case "$n" in - --kern-files) - command_suffix=k - command_func=genobj - continue - ;; - - --kern-lds) - command_func=genlink - continue - ;; - - --init-files) - command_suffix=i - command_func=genobj - continue - ;; - - --init-lds) - command_func=genlink - continue - ;; - esac - - if [ "$command_func" = "" ] - then - cc_command="$cc_command $n" - else - $command_func "$n" - fi -done - -echo "$cc_objs" |
