diff options
author | peter <peter@FreeBSD.org> | 2002-09-17 01:49:00 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2002-09-17 01:49:00 +0000 |
commit | a51c9b66271f0551fb83b90a7db6c464eac2318b (patch) | |
tree | 7d8147c99f6bfb34b7cb47ad46e24a4f7dc93102 /usr.bin/doscmd | |
parent | 2a4cb24fb4a35753b66a2503614b874481e35535 (diff) | |
download | FreeBSD-src-a51c9b66271f0551fb83b90a7db6c464eac2318b.zip FreeBSD-src-a51c9b66271f0551fb83b90a7db6c464eac2318b.tar.gz |
Initiate deorbit burn for the i386-only a.out related support. Moves are
under way to move the remnants of the a.out toolchain to ports. As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL. It has already lasted WAY beyond
that.
Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.
Tested on: i386 (extensively), alpha
Diffstat (limited to 'usr.bin/doscmd')
-rw-r--r-- | usr.bin/doscmd/Makefile | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/usr.bin/doscmd/Makefile b/usr.bin/doscmd/Makefile index 5a46a83..4f5591d 100644 --- a/usr.bin/doscmd/Makefile +++ b/usr.bin/doscmd/Makefile @@ -14,14 +14,7 @@ FONTHDRS= font8x8.h font8x14.h font8x16.h CLEANFILES= ${FONTFILES} ${FONTHDRS} emsdriv.sys redir.com XINCDIR= ${DESTDIR}${X11BASE}/include -.if ${OBJFORMAT} == "aout" -CLEANFILES+= doscmd.kernel crt0.o doscmd_loader.o -XLIBDIR= ${DESTDIR}${X11BASE}/lib/aout -LDADD= -L${DESTDIR}${LIBDIR} -lgcc -lc -DPADD= ${LIBGCC} ${LIBC} -.else XLIBDIR= ${DESTDIR}${X11BASE}/lib -.endif EXEGRP:= ${BINGRP} EXEMODE= ${NOBINMODE} @@ -37,10 +30,6 @@ CFLAGS+= -DNO_X .endif beforeinstall: -.if ${OBJFORMAT} == "aout" - ${INSTALL} -o ${BINOWN} -g ${EXEGRP} -m ${EXEMODE} \ - doscmd.kernel ${DESTDIR}/usr/libexec/ -.endif ${INSTALL} -o ${BINOWN} -g ${EXEGRP} -m ${EXEMODE} \ emsdriv.sys redir.com ${DESTDIR}/usr/libdata/doscmd/ ${INSTALL} -o ${BINOWN} -g ${EXEGRP} -m ${SHAREMODE} \ @@ -49,19 +38,7 @@ beforeinstall: ${INSTALL} -o ${BINOWN} -g ${EXEGRP} -m ${SHAREMODE} \ fonts.dir ${DESTDIR}/usr/libdata/doscmd/fonts -.if ${OBJFORMAT} == "aout" -doscmd: ${LIBCRT0} doscmd_loader.o ${LIBGCC} ${LIBC} - ${CC} ${CFLAGS} ${LDFLAGS} -nostdlib -Wl,-e,start,-dc,-dp \ - -o doscmd ${LIBCRT0} doscmd_loader.o -lgcc -lc - -# Bogusly generated dependency to get doscmd_loader.c looked at by mkdep. -.depend: doscmd_loader.c - -# Bogus dependencies to get more than one binary created by `make all'. -doscmd: ${FONTFILES} ${FONTHDRS} doscmd.kernel emsdriv.sys redir.com -.else doscmd: ${FONTFILES} ${FONTHDRS} emsdriv.sys redir.com -.endif cp437-8x8.pcf.gz: cp437-8x8.pcf.gz.uu uudecode ${.CURDIR}/cp437-8x8.pcf.gz.uu @@ -96,11 +73,3 @@ redir.com: redir.com.uu NEED_LIBNAMES= yes .include <bsd.prog.mk> - -.if ${OBJFORMAT} == "aout" -# This must be after bsd.prog.mk is included so that ${OBJS} in the -# dependency gets expanded. -doscmd.kernel: crt0.o ${OBJS} ${DPADD} - ${CC} ${CFLAGS} ${LDFLAGS} -static -nostdlib -Wl,-N,-T,110000 \ - -o doscmd.kernel crt0.o ${OBJS} ${LDADD} -.endif |