diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2021-08-20 20:57:59 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2021-08-20 21:04:24 +0300 |
| commit | 31c3c8dcb5ea281201b9c01140bceeadc80f7686 (patch) | |
| tree | 5424805f919938e58e0a2c88c0e3d8f583fbcfd7 /scripts/mkobjs | |
| parent | 1175179058fa809c57d724cd2043c67edc511695 (diff) | |
| download | kmi-31c3c8dcb5ea281201b9c01140bceeadc80f7686.tar.gz kmi-31c3c8dcb5ea281201b9c01140bceeadc80f7686.zip | |
New build system
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" |
