aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2021-12-19 17:10:36 +0200
committerKimplul <kimi.h.kuparinen@gmail.com>2021-12-19 17:10:36 +0200
commit9966b49db468de0168c7a455dfb5b4c66c413c4d (patch)
treedf31febe5e1ae52bae68ebe1df8b4469b97e0546 /scripts
parent8bb1e280280c2f30740defca68ea643c56a3d880 (diff)
downloadkmi-9966b49db468de0168c7a455dfb5b4c66c413c4d.tar.gz
kmi-9966b49db468de0168c7a455dfb5b4c66c413c4d.zip
Massive changes to jump to userspace
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/gen-deps30
1 files changed, 6 insertions, 24 deletions
diff --git a/scripts/gen-deps b/scripts/gen-deps
index 7a468d3..ee64022 100755
--- a/scripts/gen-deps
+++ b/scripts/gen-deps
@@ -11,43 +11,25 @@ gencommon () {
echo "${obj}: ${s}" >> deps.mk
}
+
genlink () {
gencommon ".ld"
- if [ "${init}" = "0" ] ; then
- echo " \$(GENLINK) $< | \$(STRIPLINK) > \$@"\
- >> deps.mk;
- else
- echo " \$(GENLINK) $< | \$(STRIPLINK) | \$(KERN_INFO) > \$@"\
+ echo " \$(GENLINK) $< | \$(STRIPLINK) | \$(KERN_INFO) > \$@"\
>> deps.mk;
- fi
-
}
genrule () {
gencommon "${1}"
- echo " \$(COMPILE) ${defs} -c \$< -o \$@" >> deps.mk
+ echo " \$(COMPILE) -c \$< -o \$@" >> deps.mk
}
case "${1}" in
- --kern)
- suffix=.k.o
- defs=-DKERNEL
- func=genrule
- ;;
- --init)
- suffix=.i.o
- defs=-DINIT
+ --compile)
+ suffix=.o
func=genrule
;;
- --init-link)
- suffix=.ld
- init=1
- func=genlink
- ;;
-
- --kern-link)
+ --link)
suffix=.ld
- init=0
func=genlink
esac