From 596d69cb0d1a0e8b664235f7372725644cc02aa9 Mon Sep 17 00:00:00 2001 From: Derek Atkins Date: Fri, 19 Jan 2001 22:14:44 +0000 Subject: [PATCH] STABLE10-linux-build-kdump-for-each-kernel-20010119 Build kdump for each kernel we built for (cherry picked from commit 988d4cf0f8b0edfac0256b30a940c03e9740bf16) --- src/venus/Makefile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/venus/Makefile b/src/venus/Makefile index 717015fb0..cf07e39c0 100644 --- a/src/venus/Makefile +++ b/src/venus/Makefile @@ -87,6 +87,10 @@ ${DESTDIR}etc/kdump: kdump sun4x_57 ) \ ${INSTALLex} -f kdump.sh.solaris7 $@; \ ${INSTALL} -s -f $? ${DESTDIR}etc/kdump32;; \ + *linux* ) \ + for lv in ${LINUX_VERS}; do \ + ${INSTALL} -s $?-$$lv $@-$$lv ; \ + done ;; \ hp_ux11* ) \ ${INSTALLex} -f kdump.sh.hp_ux11 $@; \ ${INSTALL} -s -f $? ${DESTDIR}etc/kdump32;; \ @@ -160,7 +164,9 @@ kdump.o: kdump.c ${INCLS} AFS_component_version_number.c set -x; \ case ${SYS_NAME} in \ *linux* ) \ - ${CC} -g -I${LINUX_SRCDIR}${LINUX_VERS}/include -I${DESTDIR}include -I${SRCDIR}include ${XCFLAGS} -c kdump.c ;; \ + for lv in ${LINUX_VERS}; do \ + ${CC} -g -I${LINUX_SRCDIR}$$lv/include -I${DESTDIR}include -I${SRCDIR}include ${XCFLAGS} -o kdump-$$lv.o -c kdump.c ; \ + done ;; \ alpha_osf1 | alpha_osf20 | alpha_osf30 | alpha_osf32 | alpha_osf32c| alpha_dux?? ) \ ${CC} -g ${CFLAGS} -I/usr/sys/include -I/usr/sys/BINARY -I/usr/sys/AFS -DDEBUGGER -c kdump.c ;;\ sgi_6? ) \ @@ -222,8 +228,12 @@ kdump: kdump.o ;; \ esac || exit $$? ; \ done ;; \ + *linux* ) \ + for lv in ${LINUX_VERS}; do \ + ${CC} -g -o kdump-$$lv kdump-$$lv.o ${DESTDIR}lib/afs/libcmd.a ${DESTDIR}lib/afs/util.a ${XLIBS} ; \ + done ;; \ alpha_osf1 | alpha_osf20 | alpha_osf30 | alpha_osf32 | alpha_osf32c | alpha_dux??) \ - ${CC} -g -o kdump kdump.o ${DESTDIR}lib/afs/libcmd.a ${DESTDIR}lib/afs/util.a ${XLIBS} -ll -lmld;; \ + ${CC} -g -o kdump kdump.o ${DESTDIR}lib/afs/libcmd.a ${DESTDIR}lib/afs/util.a ${XLIBS} -ll -lmld;; \ ncrx86_* ) ${CC} -g -o kdump kdump.o ${DESTDIR}lib/afs/libcmd.a ${DESTDIR}lib/afs/util.a -lelf ${XLIBS} ;; \ * ) ${CC} -g -o kdump kdump.o ${DESTDIR}lib/afs/libcmd.a ${DESTDIR}lib/afs/util.a ${XLIBS} ;; \ esac -- 2.39.5