Subject: port-pmax/2583: sys/arch/pmax/Makefile out of date.
To: None <gnats-bugs@NetBSD.ORG>
From: Simon Burge <simonb@telstra.com.au>
List: netbsd-bugs
Date: 07/01/1996 11:15:32
>Number: 2583
>Category: port-pmax
>Synopsis: 'make build' on pmax fails because sys/arch/pmax/Makefile out of date.
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: gnats-admin (GNATS administrator)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Jun 30 21:35:05 1996
>Last-Modified:
>Originator: Simon Burge
>Organization:
<organization of PR author (multiple lines)>
>Release: NetBSD-current at July 1, 1996.
>Environment:
System: NetBSD mona 1.2_ALPHA NetBSD 1.2_ALPHA (MONA) #32: Wed Jun 26 09:22:39 EST 1996 simonb@mona:/usr/src/sys/arch/pmax/compile/MONA pmax
>Description:
sys/arch/pmax/Makefile and sys/arch/pmax/stand/Makefile
are out of date, and don't currently work. Because of
this, a 'make build' currently fails.
This pr only fixes sys/arch/pmax/Makefile. I'll file a
separate pr for sys/arch/pmax/stand/Makefile, which still
needs a little more work.
I don't know if this is important enough to make it into the
1.2 release - a 'make build' pretty much does what it should if
you do a 'make -k build'.
>How-To-Repeat:
Do the following:
cd /usr/src ; make build
and wait for build to fail when is reaches the sys directory.
>Fix:
The following shar file contains a new sys/arch/pmax/Makefile
(based on the Makefile's in the other sys/arch/<xxx>
directories).
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# usr/src/sys/arch/pmax/Makefile
#
echo x - usr/src/sys/arch/pmax/Makefile
sed 's/^X//' >usr/src/sys/arch/pmax/Makefile << 'END-of-usr/src/sys/arch/pmax/Makefile'
X# $NetBSD: Makefile,v 1.8 1994/10/27 04:14:23 cgd Exp $
X# @(#)Makefile 7.3 (Berkeley) 6/9/91
X
X# Makefile for pmax tags file and boot blocks
X
XNOPROG= noprog
XNOMAN= noman
X
X#SUBDIR= stand
X
XTPMAX= ../pmax/tags
XSPMAX= ../pmax/pmax/*.[ch] ../pmax/include/*.h \
X ../pmax/dev/*.[ch] ../pmax/tc/*.[ch]
XAPMAX= ../pmax/pmax/*.S
X
X# Directories in which to place i386 tags links
XDPMAX= dev tc include
X
Xtags:
X -ctags -dtf ${TPMAX} ${COMM} ${SPMAX}
X egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${APMAX} | \
X sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
X >> ${TPMAX}
X sort -o ${TPMAX} ${TPMAX}
X
Xlinks:
X -for i in ${DPMAX}; do \
X cd $$i && rm -f tags; ln -s ../tags tags; done
X
Xobj: _SUBDIRUSE
X
X.include <bsd.prog.mk>
END-of-usr/src/sys/arch/pmax/Makefile
exit
>Audit-Trail:
>Unformatted: