Date: Fri, 19 Jun 1998 21:35:49 +0200 (CEST) From: Joachim Kuebart <joki@kuebart.stuttgart.netsurf.de> To: freebsd-current@FreeBSD.ORG (FreeBSD Current) Subject: /usr/src/Makefile and ELF buildworld Message-ID: <199806191935.VAA28942@yacht.domestic.de>
next in thread | raw e-mail | index | archive | help
Hi,
I need those patches against /usr/src/Makefile to make an ELF world.
Are they OK?
Index: Makefile
===================================================================
RCS file: /usr/CVS-Repository/src/Makefile,v
retrieving revision 1.203
diff -u -r1.203 Makefile
--- Makefile 1998/06/17 09:34:42 1.203
+++ Makefile 1998/06/19 19:28:49
@@ -502,10 +502,11 @@
cd ${.CURDIR}/usr.bin/yacc; ${MAKE} ${MK_FLAGS} ${_DEPEND}; \
${MAKE} ${MK_FLAGS} all; \
${MAKE} ${MK_FLAGS} -B install ${CLEANDIR} ${OBJDIR}
+# sh needs the lex libs, so build them!
cd ${.CURDIR}/usr.bin/lex; ${MAKE} bootstrap; \
${MAKE} ${MK_FLAGS} ${_DEPEND}; \
- ${MAKE} ${MK_FLAGS} -DNOLIB all; \
- ${MAKE} ${MK_FLAGS} -DNOLIB -B install ${CLEANDIR}
+ ${MAKE} ${MK_FLAGS} all; \
+ ${MAKE} ${MK_FLAGS} -B install ${CLEANDIR}
.if !defined(NOOBJDIR)
cd ${.CURDIR}/usr.bin/lex; ${MAKE} ${OBJDIR}
.endif
@@ -564,9 +565,13 @@
.else
cd ${.CURDIR}/lib/libtelnet; ${MAKE} beforeinstall
.endif
+.if exists(${.CURDIR}/lib/csu/${MACHINE}-${BINFORMAT})
+ cd ${.CURDIR}/lib/csu/${MACHINE}-${BINFORMAT}; ${MAKE} beforeinstall
+.else
.if exists(${.CURDIR}/lib/csu/${MACHINE})
cd ${.CURDIR}/lib/csu/${MACHINE}; ${MAKE} beforeinstall
.endif
+.endif
cd ${.CURDIR}/lib/libalias; ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libc; ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libcalendar; ${MAKE} beforeinstall
@@ -661,7 +666,11 @@
.if exists(lib/csu/${MACHINE}.pcc)
_csu=lib/csu/${MACHINE}.pcc
.else
+.if exists(lib/csu/${MACHINE}-${BINFORMAT})
+_csu=lib/csu/${MACHINE}-${BINFORMAT}
+.else
_csu=lib/csu/${MACHINE}
+.endif
.endif
.if !defined(NOSECURE) && !defined(NOCRYPT)
cu Jo
---------------------------------------------------------------------
FreeBSD: The Power to Serve <http://www.freebsd.org>
Joachim Kuebart
Tel: +49 711 653706 Replicants are like any other machine --
Germany they're either a benefit or a hazard.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199806191935.VAA28942>
