head	1.5;
access;
symbols
	perseant-exfatfs-base-20250801:1.5
	perseant-exfatfs-base-20240630:1.5
	perseant-exfatfs:1.5.0.140
	perseant-exfatfs-base:1.5
	bouyer-sunxi-drm:1.5.0.138
	bouyer-sunxi-drm-base:1.5
	cjep_sun2x:1.5.0.136
	cjep_sun2x-base:1.5
	cjep_staticlib_x-base1:1.5
	cjep_staticlib_x:1.5.0.134
	cjep_staticlib_x-base:1.5
	thorpej-futex-base:1.5
	bouyer-xenpvh-base2:1.5
	phil-wifi-20200421:1.5
	bouyer-xenpvh-base1:1.5
	phil-wifi-20200411:1.5
	bouyer-xenpvh:1.5.0.132
	bouyer-xenpvh-base:1.5
	phil-wifi-20200406:1.5
	ad-namecache-base3:1.5
	ad-namecache-base2:1.5
	ad-namecache-base1:1.5
	ad-namecache:1.5.0.130
	ad-namecache-base:1.5
	isaki-audio2:1.5.0.128
	isaki-audio2-base:1.5
	pgoyette-compat-merge-20190127:1.5
	pgoyette-compat-20190127:1.5
	pgoyette-compat-20190118:1.5
	pgoyette-compat-1226:1.5
	pgoyette-compat-1126:1.5
	pgoyette-compat-1020:1.5
	pgoyette-compat-0930:1.5
	pgoyette-compat-0906:1.5
	pgoyette-compat-0728:1.5
	pgoyette-compat-0625:1.5
	pgoyette-compat-0521:1.5
	pgoyette-compat-0502:1.5
	pgoyette-compat-0422:1.5
	pgoyette-compat-0415:1.5
	pgoyette-compat-0407:1.5
	pgoyette-compat-0330:1.5
	pgoyette-compat-0322:1.5
	pgoyette-compat-0315:1.5
	pgoyette-compat:1.5.0.8
	pgoyette-compat-base:1.5
	perseant-stdc-iso10646:1.5.0.126
	perseant-stdc-iso10646-base:1.5
	prg-localcount2-base3:1.5
	prg-localcount2-base2:1.5
	prg-localcount2-base1:1.5
	prg-localcount2:1.5.0.124
	prg-localcount2-base:1.5
	pgoyette-localcount-20170426:1.5
	bouyer-socketcan-base1:1.5
	pgoyette-localcount-20170320:1.5
	bouyer-socketcan:1.5.0.122
	bouyer-socketcan-base:1.5
	pgoyette-localcount-20170107:1.5
	pgoyette-localcount-20161104:1.5
	localcount-20160914:1.5
	pgoyette-localcount-20160806:1.5
	pgoyette-localcount-20160726:1.5
	pgoyette-localcount:1.5.0.120
	pgoyette-localcount-base:1.5
	netbsd-5-2-3-RELEASE:1.5
	netbsd-5-1-5-RELEASE:1.5
	yamt-pagecache-base9:1.5
	yamt-pagecache-tag8:1.5
	tls-earlyentropy:1.5.0.118
	tls-earlyentropy-base:1.5
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.5
	riastradh-drm2-base3:1.5
	netbsd-5-2-2-RELEASE:1.5
	netbsd-5-1-4-RELEASE:1.5
	netbsd-5-2-1-RELEASE:1.5
	netbsd-5-1-3-RELEASE:1.5
	rmind-smpnet-nbase:1.5
	rmind-smpnet:1.5.0.114
	rmind-smpnet-base:1.5
	agc-symver:1.5.0.116
	agc-symver-base:1.5
	tls-maxphys-base:1.5
	yamt-pagecache-base8:1.5
	netbsd-5-2:1.5.0.112
	yamt-pagecache-base7:1.5
	netbsd-5-2-RELEASE:1.5
	netbsd-5-2-RC1:1.5
	yamt-pagecache-base6:1.5
	yamt-pagecache-base5:1.5
	yamt-pagecache-base4:1.5
	netbsd-5-1-2-RELEASE:1.5
	netbsd-5-1-1-RELEASE:1.5
	jmcneill-usbmp:1.5.0.110
	jmcneill-usbmp-base:1.5
	jmcneill-audiomp3:1.5.0.108
	jmcneill-audiomp3-base:1.5
	yamt-pagecache-base3:1.5
	yamt-pagecache-base2:1.5
	yamt-pagecache:1.5.0.106
	yamt-pagecache-base:1.5
	rmind-uvmplock-nbase:1.5
	jym-xensuspend-nbase:1.5
	bouyer-quota2-nbase:1.5
	bouyer-quota2:1.5.0.104
	bouyer-quota2-base:1.5
	jruoho-x86intr:1.5.0.102
	jruoho-x86intr-base:1.5
	matt-nb5-pq3:1.5.0.100
	matt-nb5-pq3-base:1.5
	netbsd-5-1:1.5.0.98
	ccranor-mvme68k:1.1.1
	netbsd-5-1-RELEASE:1.5
	yamt-nfs-mp-base11:1.5
	netbsd-5-1-RC4:1.5
	uebayasi-xip-base2:1.5
	yamt-nfs-mp-base10:1.5
	netbsd-5-1-RC3:1.5
	netbsd-5-1-RC2:1.5
	netbsd-5-1-RC1:1.5
	rmind-uvmplock:1.5.0.96
	rmind-uvmplock-base:1.5
	yamt-nfs-mp-base9:1.5
	uebayasi-xip:1.5.0.94
	uebayasi-xip-base:1.5
	netbsd-5-0-2-RELEASE:1.5
	yamt-nfs-mp-base8:1.5
	yamt-nfs-mp-base7:1.5
	netbsd-5-0-1-RELEASE:1.5
	jymxensuspend-base:1.5
	yamt-nfs-mp-base6:1.5
	yamt-nfs-mp-base5:1.5
	yamt-nfs-mp-base4:1.5
	yamt-nfs-mp-base3:1.5
	netbsd-5-0:1.5.0.92
	netbsd-5-0-RELEASE:1.5
	netbsd-5-0-RC4:1.5
	netbsd-5-0-RC3:1.5
	netbsd-5-0-RC2:1.5
	jym-xensuspend:1.5.0.90
	jym-xensuspend-base:1.5
	netbsd-5-0-RC1:1.5
	haad-dm-base2:1.5
	haad-nbase2:1.5
	ad-audiomp2:1.5.0.88
	ad-audiomp2-base:1.5
	netbsd-5:1.5.0.86
	netbsd-5-base:1.5
	haad-dm-base1:1.5
	haad-dm:1.5.0.84
	haad-dm-base:1.5
	simonb-wapbl-nbase:1.5
	yamt-pf42-base4:1.5
	simonb-wapbl:1.5.0.82
	simonb-wapbl-base:1.5
	yamt-pf42-base3:1.5
	hpcarm-cleanup-nbase:1.5
	yamt-pf42-base2:1.5
	yamt-nfs-mp-base2:1.5
	yamt-nfs-mp:1.5.0.80
	yamt-nfs-mp-base:1.5
	yamt-pf42:1.5.0.78
	yamt-pf42-base:1.5
	ad-socklock-base1:1.5
	yamt-lazymbuf-base15:1.5
	yamt-lazymbuf-base14:1.5
	keiichi-mipv6-nbase:1.5
	mjf-devfs2:1.5.0.76
	mjf-devfs2-base:1.5
	keiichi-mipv6:1.5.0.74
	keiichi-mipv6-base:1.5
	bouyer-xeni386-merge1:1.5
	vmlocking2-base3:1.5
	bouyer-xeni386-nbase:1.5
	yamt-kmem-base3:1.5
	cube-autoconf:1.5.0.72
	cube-autoconf-base:1.5
	yamt-kmem-base2:1.5
	bouyer-xeni386:1.5.0.70
	bouyer-xeni386-base:1.5
	yamt-kmem:1.5.0.68
	yamt-kmem-base:1.5
	vmlocking2-base2:1.5
	reinoud-bufcleanup-nbase:1.5
	vmlocking2:1.5.0.66
	vmlocking2-base1:1.5
	jmcneill-base:1.5
	mjf-devfs:1.5.0.64
	mjf-devfs-base:1.5
	bouyer-xenamd64-base2:1.5
	vmlocking-nbase:1.5
	yamt-x86pmap-base4:1.5
	bouyer-xenamd64:1.5.0.62
	bouyer-xenamd64-base:1.5
	yamt-x86pmap-base3:1.5
	yamt-x86pmap-base2:1.5
	yamt-x86pmap:1.5.0.60
	yamt-x86pmap-base:1.5
	jmcneill-pm:1.5.0.58
	jmcneill-pm-base:1.5
	hpcarm-cleanup:1.5.0.56
	hpcarm-cleanup-base:1.5
	mjf-ufs-trans-base:1.5
	yamt-idlelwp-base8:1.5
	ppcoea-renovation:1.5.0.54
	ppcoea-renovation-base:1.5
	reinoud-bufcleanup-base:1.5
	vmlocking:1.5.0.52
	vmlocking-base:1.5
	ad-audiomp:1.5.0.50
	ad-audiomp-base:1.5
	yamt-idlelwp:1.5.0.48
	post-newlock2-merge:1.5
	newlock2-nbase:1.5
	yamt-splraiseipl-base5:1.5
	yamt-splraiseipl-base4:1.5
	yamt-splraiseipl-base3:1.5
	yamt-splraiseipl-base2:1.5
	yamt-splraiseipl:1.5.0.46
	yamt-splraiseipl-base:1.5
	newlock2:1.5.0.44
	newlock2-base:1.5
	yamt-pdpolicy-base8:1.5
	yamt-pdpolicy-base7:1.5
	yamt-pdpolicy-base6:1.5
	gdamore-uart:1.5.0.42
	gdamore-uart-base:1.5
	simonb-timcounters-final:1.5
	yamt-pdpolicy-base5:1.5
	elad-kernelauth-nbase:1.5
	yamt-pdpolicy-base4:1.5
	yamt-pdpolicy-base3:1.5
	yamt-pdpolicy-base2:1.5
	yamt-pdpolicy:1.5.0.40
	yamt-pdpolicy-base:1.5
	yamt-uio_vmspace-base5:1.5
	simonb-timecounters:1.5.0.38
	simonb-timecounters-base:1.5
	rpaulo-netinet-merge-pcb:1.5.0.36
	rpaulo-netinet-merge-pcb-base:1.5
	yamt-uio_vmspace:1.5.0.34
	yamt-readahead-base3:1.5
	yamt-readahead-base2:1.5
	yamt-readahead:1.5.0.32
	yamt-readahead-base:1.5
	yamt-vop-base3:1.5
	yamt-vop-base2:1.5
	thorpej-vnode-attr:1.5.0.30
	thorpej-vnode-attr-base:1.5
	yamt-vop:1.5.0.28
	yamt-vop-base:1.5
	yamt-lazymbuf:1.5.0.26
	yamt-km-base4:1.5
	yamt-km-base3:1.5
	yamt-km-base2:1.5
	yamt-km:1.5.0.24
	yamt-km-base:1.5
	kent-audio2:1.5.0.22
	kent-audio2-base:1.5
	ktrace-lwp:1.5.0.20
	ktrace-lwp-base:1.5
	nathanw_sa_before_merge:1.5
	gmcgarry_ctxsw:1.5.0.18
	gmcgarry_ctxsw_base:1.5
	gmcgarry_ucred:1.5.0.16
	gmcgarry_ucred_base:1.5
	nathanw_sa_base:1.5
	gehenna-devsw:1.5.0.14
	gehenna-devsw-base:1.5
	netbsd-1-5-PATCH003:1.3
	eeh-devprop:1.5.0.12
	eeh-devprop-base:1.5
	newlock:1.5.0.10
	newlock-base:1.5
	ifpoll-base:1.5
	thorpej-mips-cache:1.5.0.6
	thorpej-mips-cache-base:1.5
	thorpej-devvp:1.5.0.4
	thorpej-devvp-base:1.5
	netbsd-1-5-PATCH002:1.3
	kqueue:1.5.0.2
	kqueue-base:1.5
	netbsd-1-5-PATCH001:1.3
	thorpej_scsipi_beforemerge:1.5
	thorpej_scsipi_nbase:1.5
	netbsd-1-5-RELEASE:1.3
	netbsd-1-5-BETA2:1.3
	netbsd-1-5-BETA:1.3
	netbsd-1-4-PATCH003:1.3
	netbsd-1-5-ALPHA2:1.3
	netbsd-1-5:1.3.0.44
	netbsd-1-5-base:1.3
	minoura-xpg4dl-base:1.3
	minoura-xpg4dl:1.3.0.42
	scw_mvme68k_bus_space:1.3.0.40
	netbsd-1-4-PATCH002:1.3
	chs-ubc2-newbase:1.3
	wrstuden-devbsize-19991221:1.3
	wrstuden-devbsize:1.3.0.38
	wrstuden-devbsize-base:1.3
	kame_141_19991130:1.3
	comdex-fall-1999:1.3.0.36
	comdex-fall-1999-base:1.3
	fvdl-softdep:1.3.0.34
	fvdl-softdep-base:1.3
	thorpej_scsipi:1.3.0.32
	thorpej_scsipi_base:1.5
	netbsd-1-4-PATCH001:1.3
	kame_14_19990705:1.3
	kame_14_19990628:1.3
	kame:1.3.0.30
	chs-ubc2:1.3.0.28
	chs-ubc2-base:1.3
	netbsd-1-4-RELEASE:1.3
	netbsd-1-4:1.3.0.26
	netbsd-1-4-base:1.3
	scw-mvme167:1.3.0.24
	netbsd-1-3-PATCH003:1.3
	netbsd-1-3-PATCH003-CANDIDATE2:1.3
	kenh-if-detach:1.3.0.22
	kenh-if-detach-base:1.3
	netbsd-1-3-PATCH003-CANDIDATE1:1.3
	netbsd-1-3-PATCH003-CANDIDATE0:1.3
	chs-ubc:1.3.0.20
	chs-ubc-base:1.3
	eeh-paddr_t:1.3.0.18
	eeh-paddr_t-base:1.3
	netbsd-1-3-PATCH002:1.3
	netbsd-1-3-PATCH001:1.3
	netbsd-1-3-RELEASE:1.3
	netbsd-1-3-BETA:1.3
	netbsd-1-3:1.3.0.16
	netbsd-1-3-base:1.3
	thorpej-signal:1.3.0.14
	thorpej-signal-base:1.3
	marc-pcmcia:1.3.0.12
	marc-pcmcia-bp:1.3
	marc-pcmcia-base:1.3
	bouyer-scsipi:1.3.0.10
	is-newarp-before-merge:1.3
	is-newarp:1.3.0.8
	is-newarp-base:1.3
	netbsd-1-2-PATCH001:1.3
	mrg-vm-swap:1.3.0.6
	thorpej-setroot:1.3.0.2
	netbsd-1-2-RELEASE:1.3
	netbsd-1-2-BETA:1.3
	netbsd-1-2:1.3.0.4
	netbsd-1-2-base:1.3
	netbsd-1-1-PATCH001:1.1.1.1
	netbsd-1-1-RELEASE:1.1.1.1
	netbsd-1-1:1.1.1.1.0.2
	netbsd-1-1-base:1.1.1.1
	ccranor-mvme68k-950725:1.1.1.1;
locks; strict;
comment	@# @;


1.5
date	2000.07.24.18.39.06;	author jdolecek;	state dead;
branches;
next	1.4;

1.4
date	2000.07.09.13.47.33;	author jdolecek;	state Exp;
branches;
next	1.3;

1.3
date	96.05.17.20.45.56;	author chuck;	state Exp;
branches
	1.3.32.1;
next	1.2;

1.2
date	96.04.12.18.35.40;	author chuck;	state Exp;
branches;
next	1.1;

1.1
date	95.07.25.23.12.21;	author chuck;	state Exp;
branches
	1.1.1.1;
next	;

1.3.32.1
date	2000.11.20.22.16.50;	author bouyer;	state dead;
branches;
next	;

1.1.1.1
date	95.07.25.23.12.21;	author chuck;	state Exp;
branches;
next	;


desc
@@


1.5
log
@cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
	stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
	-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
	and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
	stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
	instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
@
text
@#	$NetBSD: Makefile.inc,v 1.4 2000/07/09 13:47:33 jdolecek Exp $

MDEC_DIR?=/usr/mdec

CLEANFILES+= machine m68k

.if defined(S)
machine:
	-rm -f $@@
	ln -s $S/arch/mvme68k/include machine

m68k:
	-rm -f $@@
	ln -s $S/arch/m68k/include m68k

all: machine m68k
.endif
@


1.4
log
@Make buildable on NetBSD/mvme68k 1.4.1.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.3 1996/05/17 20:45:56 chuck Exp $
@


1.3
log
@update for new boot stuff
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.2 1995/11/07 08:50:33 deraadt Exp $
d4 14
@


1.3.32.1
log
@Remove files that are no longer on the trunck
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.3 1996/05/17 20:45:56 chuck Exp $
@


1.2
log
@sync with sun3 version
@
text
@d1 1
a1 16
#	$NetBSD: Makefile.inc,v 1.6 1995/11/17 23:23:44 gwr Exp $

.if defined(SA_PROG)

# Must have S=/usr/src/sys (or equivalent)
# But note: this is w.r.t. a subdirectory
S=	${.CURDIR}/../../../..

RELOC?= 240000
DEFS?= -DSTANDALONE
INCL?= -I${.CURDIR} -I${.CURDIR}/../libsa -I${S}/lib/libsa -I${S}
COPTS?= -msoft-float ${DEFS} ${DBG} ${INCL}

LIBSA?= ../libsa
SRTOBJ?= ${LIBSA}/SRT0.o ${LIBSA}/SRT1.o
SRTLIB?= ${LIBSA}/libsa.a
a3 32

SRCS?=	${SA_PROG}.c
OBJS?=	${SRCS:S/.c/.o/g}

CLEANFILES+= ${SA_PROG} ${SA_PROG}.bin

# Make a copy of the executable with its exec header removed,
# and with its length padded to a multiple of 1k bytes.
# (The padding is for convenience when making tapes.)
${SA_PROG}.bin : ${SA_PROG}
	cp ${SA_PROG} a.out ; strip a.out
	dd if=a.out ibs=32 skip=1 of=$@@ obs=1k conv=osync
	-rm -f a.out

${SA_PROG} : ${OBJS} ${DPADD}
	${LD} -N -T ${RELOC} -e start -o $@@ \
	  ${SRTOBJ} ${OBJS} ${LDADD} ${SRTLIB}
	@@size $@@

.if !target(clean)
clean:
	-rm -f a.out [Ee]rrs mklog core *.core
	-rm -f ${CLEANFILES} *.o
.endif

.if !target(install)
install: ${SA_PROG}.bin
	install ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
	  ${SA_PROG}.bin ${DESTDIR}${MDEC_DIR}/${SA_PROG}
.endif

.endif
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.2 1995/06/09 22:03:46 gwr Exp $
d7 1
a7 1
S=	../../../..
d11 2
a12 2
INCL?= -I. -I../libsa -I${S}/lib/libsa -I${S}
COPTS?= -msoft-float ${DEFS} ${INCL}
d16 2
a17 1
LIBS?= ${LIBSA}/libsa.a
d21 3
a23 1
OBJS?=	${SRTOBJ} ${SRCS:S/.c/.o/g}
d25 3
d30 1
a30 1
	dd ibs=32 skip=1 if=a.out of=$@@
d33 3
a35 2
${SA_PROG} : ${OBJS} ${LIBS}
	${LD} -N -T ${RELOC} -e start -o $@@ ${OBJS} ${LIBS}
d41 7
a47 1
	-rm -f ${SA_PROG} ${SA_PROG}.bin ${OBJS} ${CLEANFILES}
@


1.1.1.1
log
@mvme68k port -- for the motorola vme147 m68030 card
@
text
@@
