head	1.2;
access;
symbols
	perseant-exfatfs-base-20250801:1.2
	perseant-exfatfs-base-20240630:1.2
	perseant-exfatfs:1.2.0.130
	perseant-exfatfs-base:1.2
	bouyer-sunxi-drm:1.2.0.128
	bouyer-sunxi-drm-base:1.2
	cjep_sun2x:1.2.0.126
	cjep_sun2x-base:1.2
	cjep_staticlib_x-base1:1.2
	cjep_staticlib_x:1.2.0.124
	cjep_staticlib_x-base:1.2
	thorpej-futex-base:1.2
	bouyer-xenpvh-base2:1.2
	phil-wifi-20200421:1.2
	bouyer-xenpvh-base1:1.2
	phil-wifi-20200411:1.2
	bouyer-xenpvh:1.2.0.122
	bouyer-xenpvh-base:1.2
	phil-wifi-20200406:1.2
	ad-namecache-base3:1.2
	ad-namecache-base2:1.2
	ad-namecache-base1:1.2
	ad-namecache:1.2.0.120
	ad-namecache-base:1.2
	isaki-audio2:1.2.0.118
	isaki-audio2-base:1.2
	pgoyette-compat-merge-20190127:1.2
	pgoyette-compat-20190127:1.2
	pgoyette-compat-20190118:1.2
	pgoyette-compat-1226:1.2
	pgoyette-compat-1126:1.2
	pgoyette-compat-1020:1.2
	pgoyette-compat-0930:1.2
	pgoyette-compat-0906:1.2
	pgoyette-compat-0728:1.2
	pgoyette-compat-0625:1.2
	pgoyette-compat-0521:1.2
	pgoyette-compat-0502:1.2
	pgoyette-compat-0422:1.2
	pgoyette-compat-0415:1.2
	pgoyette-compat-0407:1.2
	pgoyette-compat-0330:1.2
	pgoyette-compat-0322:1.2
	pgoyette-compat-0315:1.2
	pgoyette-compat:1.2.0.116
	pgoyette-compat-base:1.2
	perseant-stdc-iso10646:1.2.0.114
	perseant-stdc-iso10646-base:1.2
	prg-localcount2-base3:1.2
	prg-localcount2-base2:1.2
	prg-localcount2-base1:1.2
	prg-localcount2:1.2.0.112
	prg-localcount2-base:1.2
	pgoyette-localcount-20170426:1.2
	bouyer-socketcan-base1:1.2
	pgoyette-localcount-20170320:1.2
	bouyer-socketcan:1.2.0.110
	bouyer-socketcan-base:1.2
	pgoyette-localcount-20170107:1.2
	pgoyette-localcount-20161104:1.2
	localcount-20160914:1.2
	pgoyette-localcount-20160806:1.2
	pgoyette-localcount-20160726:1.2
	pgoyette-localcount:1.2.0.108
	pgoyette-localcount-base:1.2
	netbsd-5-2-3-RELEASE:1.2
	netbsd-5-1-5-RELEASE:1.2
	yamt-pagecache-base9:1.2
	yamt-pagecache-tag8:1.2
	tls-earlyentropy:1.2.0.106
	tls-earlyentropy-base:1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2
	riastradh-drm2-base3:1.2
	netbsd-5-2-2-RELEASE:1.2
	netbsd-5-1-4-RELEASE:1.2
	netbsd-5-2-1-RELEASE:1.2
	netbsd-5-1-3-RELEASE:1.2
	rmind-smpnet-nbase:1.2
	rmind-smpnet:1.2.0.102
	rmind-smpnet-base:1.2
	agc-symver:1.2.0.104
	agc-symver-base:1.2
	tls-maxphys-base:1.2
	yamt-pagecache-base8:1.2
	netbsd-5-2:1.2.0.100
	yamt-pagecache-base7:1.2
	netbsd-5-2-RELEASE:1.2
	netbsd-5-2-RC1:1.2
	yamt-pagecache-base6:1.2
	yamt-pagecache-base5:1.2
	yamt-pagecache-base4:1.2
	netbsd-5-1-2-RELEASE:1.2
	netbsd-5-1-1-RELEASE:1.2
	jmcneill-usbmp:1.2.0.98
	jmcneill-usbmp-base:1.2
	jmcneill-audiomp3:1.2.0.96
	jmcneill-audiomp3-base:1.2
	yamt-pagecache-base3:1.2
	yamt-pagecache-base2:1.2
	yamt-pagecache:1.2.0.94
	yamt-pagecache-base:1.2
	rmind-uvmplock-nbase:1.2
	jym-xensuspend-nbase:1.2
	bouyer-quota2-nbase:1.2
	bouyer-quota2:1.2.0.92
	bouyer-quota2-base:1.2
	jruoho-x86intr:1.2.0.90
	jruoho-x86intr-base:1.2
	matt-nb5-pq3:1.2.0.88
	matt-nb5-pq3-base:1.2
	netbsd-5-1:1.2.0.86
	netbsd-5-1-RELEASE:1.2
	yamt-nfs-mp-base11:1.2
	netbsd-5-1-RC4:1.2
	uebayasi-xip-base2:1.2
	yamt-nfs-mp-base10:1.2
	netbsd-5-1-RC3:1.2
	netbsd-5-1-RC2:1.2
	netbsd-5-1-RC1:1.2
	rmind-uvmplock:1.2.0.84
	rmind-uvmplock-base:1.2
	yamt-nfs-mp-base9:1.2
	uebayasi-xip:1.2.0.82
	uebayasi-xip-base:1.2
	netbsd-5-0-2-RELEASE:1.2
	yamt-nfs-mp-base8:1.2
	yamt-nfs-mp-base7:1.2
	netbsd-5-0-1-RELEASE:1.2
	jymxensuspend-base:1.2
	yamt-nfs-mp-base6:1.2
	yamt-nfs-mp-base5:1.2
	yamt-nfs-mp-base4:1.2
	yamt-nfs-mp-base3:1.2
	netbsd-5-0:1.2.0.80
	netbsd-5-0-RELEASE:1.2
	netbsd-5-0-RC4:1.2
	netbsd-5-0-RC3:1.2
	netbsd-5-0-RC2:1.2
	jym-xensuspend:1.2.0.78
	jym-xensuspend-base:1.2
	netbsd-5-0-RC1:1.2
	haad-dm-base2:1.2
	haad-nbase2:1.2
	ad-audiomp2:1.2.0.76
	ad-audiomp2-base:1.2
	netbsd-5:1.2.0.74
	netbsd-5-base:1.2
	haad-dm-base1:1.2
	haad-dm:1.2.0.72
	haad-dm-base:1.2
	simonb-wapbl-nbase:1.2
	yamt-pf42-base4:1.2
	simonb-wapbl:1.2.0.70
	simonb-wapbl-base:1.2
	yamt-pf42-base3:1.2
	hpcarm-cleanup-nbase:1.2
	yamt-pf42-base2:1.2
	yamt-nfs-mp-base2:1.2
	yamt-nfs-mp:1.2.0.68
	yamt-nfs-mp-base:1.2
	yamt-pf42:1.2.0.66
	yamt-pf42-base:1.2
	ad-socklock-base1:1.2
	yamt-lazymbuf-base15:1.2
	yamt-lazymbuf-base14:1.2
	keiichi-mipv6-nbase:1.2
	mjf-devfs2:1.2.0.64
	mjf-devfs2-base:1.2
	keiichi-mipv6:1.2.0.62
	keiichi-mipv6-base:1.2
	bouyer-xeni386-merge1:1.2
	vmlocking2-base3:1.2
	bouyer-xeni386-nbase:1.2
	yamt-kmem-base3:1.2
	cube-autoconf:1.2.0.60
	cube-autoconf-base:1.2
	yamt-kmem-base2:1.2
	bouyer-xeni386:1.2.0.58
	bouyer-xeni386-base:1.2
	yamt-kmem:1.2.0.56
	yamt-kmem-base:1.2
	vmlocking2-base2:1.2
	reinoud-bufcleanup-nbase:1.2
	vmlocking2:1.2.0.54
	vmlocking2-base1:1.2
	jmcneill-base:1.2
	mjf-devfs:1.2.0.52
	mjf-devfs-base:1.2
	bouyer-xenamd64-base2:1.2
	vmlocking-nbase:1.2
	yamt-x86pmap-base4:1.2
	bouyer-xenamd64:1.2.0.50
	bouyer-xenamd64-base:1.2
	yamt-x86pmap-base3:1.2
	yamt-x86pmap-base2:1.2
	yamt-x86pmap:1.2.0.48
	yamt-x86pmap-base:1.2
	jmcneill-pm:1.2.0.46
	jmcneill-pm-base:1.2
	hpcarm-cleanup:1.2.0.44
	hpcarm-cleanup-base:1.2
	mjf-ufs-trans-base:1.2
	yamt-idlelwp-base8:1.2
	ppcoea-renovation:1.2.0.42
	ppcoea-renovation-base:1.2
	reinoud-bufcleanup-base:1.2
	vmlocking:1.2.0.40
	vmlocking-base:1.2
	ad-audiomp:1.2.0.38
	ad-audiomp-base:1.2
	yamt-idlelwp:1.2.0.36
	post-newlock2-merge:1.2
	newlock2-nbase:1.2
	yamt-splraiseipl-base5:1.2
	yamt-splraiseipl-base4:1.2
	yamt-splraiseipl-base3:1.2
	yamt-splraiseipl-base2:1.2
	yamt-splraiseipl:1.2.0.34
	yamt-splraiseipl-base:1.2
	newlock2:1.2.0.32
	newlock2-base:1.2
	yamt-pdpolicy-base8:1.2
	yamt-pdpolicy-base7:1.2
	yamt-pdpolicy-base6:1.2
	gdamore-uart:1.2.0.30
	gdamore-uart-base:1.2
	simonb-timcounters-final:1.2
	yamt-pdpolicy-base5:1.2
	elad-kernelauth-nbase:1.2
	yamt-pdpolicy-base4:1.2
	yamt-pdpolicy-base3:1.2
	yamt-pdpolicy-base2:1.2
	yamt-pdpolicy:1.2.0.28
	yamt-pdpolicy-base:1.2
	yamt-uio_vmspace-base5:1.2
	simonb-timecounters:1.2.0.26
	simonb-timecounters-base:1.2
	rpaulo-netinet-merge-pcb:1.2.0.24
	rpaulo-netinet-merge-pcb-base:1.2
	yamt-uio_vmspace:1.2.0.22
	yamt-readahead-base3:1.2
	yamt-readahead-base2:1.2
	yamt-readahead:1.2.0.20
	yamt-readahead-base:1.2
	yamt-vop-base3:1.2
	yamt-vop-base2:1.2
	thorpej-vnode-attr:1.2.0.18
	thorpej-vnode-attr-base:1.2
	yamt-vop:1.2.0.16
	yamt-vop-base:1.2
	yamt-lazymbuf:1.2.0.14
	yamt-km-base4:1.2
	yamt-km-base3:1.2
	yamt-km-base2:1.2
	yamt-km:1.2.0.12
	yamt-km-base:1.2
	kent-audio2:1.2.0.10
	kent-audio2-base:1.2
	ktrace-lwp:1.2.0.8
	ktrace-lwp-base:1.2
	nathanw_sa_end:1.1.8.2
	nathanw_sa_before_merge:1.2
	gmcgarry_ctxsw:1.2.0.6
	gmcgarry_ctxsw_base:1.2
	gmcgarry_ucred:1.2.0.4
	gmcgarry_ucred_base:1.2
	nathanw_sa_base:1.2
	gehenna-devsw:1.2.0.2
	gehenna-devsw-base:1.2
	eeh-devprop:1.1.0.14
	eeh-devprop-base:1.1
	newlock:1.1.0.12
	newlock-base:1.1
	ifpoll-base:1.1
	nathanw_sa:1.1.0.8
	thorpej-mips-cache:1.1.0.6
	thorpej-mips-cache-base:1.1
	thorpej-devvp-base3:1.1
	thorpej-devvp-base2:1.1
	post-chs-ubcperf:1.1
	pre-chs-ubcperf:1.1
	thorpej-devvp:1.1.0.4
	thorpej-devvp-base:1.1
	kqueue-base:1.1
	kqueue:1.1.0.2;
locks; strict;
comment	@# @;


1.2
date	2002.03.24.15.46.34;	author bjh21;	state dead;
branches;
next	1.1;

1.1
date	2001.07.26.22.11.08;	author bjh21;	state Exp;
branches
	1.1.2.1
	1.1.8.1;
next	;

1.1.2.1
date	2001.07.26.22.11.08;	author lukem;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2001.08.03.04.11.06;	author lukem;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2002.06.23.17.35.09;	author jdolecek;	state dead;
branches;
next	;

1.1.8.1
date	2001.07.26.22.11.08;	author nathanw;	state dead;
branches;
next	1.1.8.2;

1.1.8.2
date	2002.04.01.07.39.29;	author nathanw;	state dead;
branches;
next	;


desc
@@


1.2
log
@Rename NetBSD/arm26 to NetBSD/acorn26, so that the two Acorn/ARM ports have
matching names.  This commit might include some private hacks that have been
lurking in my tree a while.  They're all harmless, and this reduces the number
of gratuitous diffs I have to deal with.
@
text
@#	$NetBSD: Makefile.inc,v 1.1 2001/07/26 22:11:08 bjh21 Exp $
#
#	Configuration variables (default values are below):
#
#	S	must be set to the top of the 'sys' tree.
#	RISCOSDST	may be set to the location of the directory where library
#		objects are to be built.  Defaults to ${.OBJDIR}/lib/riscos.
#	RISCOSMISCCPPFLAGS
#		Miscellaneous cpp flags to be passed to the library's Makefile
#		when building.
#	RISCOSMISCMAKEFLAGS
#		Miscellaneous flags to be passed to the library's Makefile when
#		building.  See library's Makefile for more details about
#		supported flags and their default values.

# Default values:
RISCOSDST?=		${.OBJDIR}/lib/riscos

RISCOSDIR=		${S}/arch/arm26/stand/lib
RISCOSLIB=		${RISCOSDST}/libriscos.a

RISCOSMAKE= \
	cd ${RISCOSDIR} && MAKEOBJDIRPREFIX= && unset MAKEOBJDIRPREFIX && \
	  MAKEOBJDIR=${RISCOSDST} ${MAKE} \
	    CC=${CC:Q} CFLAGS=${CFLAGS:Q} \
	    AS=${AS:Q} AFLAGS=${AFLAGS:Q} \
	    LD=${LD:Q} STRIP=${STRIP:Q} \
	    MACHINE=${MACHINE} MACHINE_ARCH=${MACHINE_ARCH:Q} \
	    RISCOSCPPFLAGS=${CPPFLAGS:S@@^-I.@@-I../../.@@g:Q} \
	    RISCOSMISCCPPFLAGS=${RISCOSMISCCPPFLAGS:Q} \
	    ${RISCOSMISCMAKEFLAGS}

${RISCOSLIB}:		.NOTMAIN __always_make_riscoslib
	@@echo making sure the riscos library is up to date...
	@@${RISCOSMAKE} libriscos.a

clean:			.NOTMAIN cleanriscoslib
cleanriscoslib:		.NOTMAIN __always_make_riscoslib
	@@echo cleaning the riscos library objects
	@@${RISCOSMAKE} clean

cleandir distclean:	.NOTMAIN cleandirriscoslib
cleandirriscoslib:		.NOTMAIN __always_make_riscoslib
	@@echo cleandiring the riscos library objects
	@@${RISCOSMAKE} cleandir

depend:			.NOTMAIN dependriscoslib
dependriscoslib:		.NOTMAIN __always_make_riscoslib
	@@echo depending the riscos library objects
	@@${RISCOSMAKE} depend

__always_make_riscoslib:	.NOTMAIN
	@@mkdir -p ${RISCOSDST}

.PHONY: __always_make_riscoslib
.PHONY: cleanriscoslib cleandirriscoslib dependriscoslib
@


1.1
log
@Simple library to interface stand-alone programs to RISC OS.

This comes in two parts:  riscoscalls.[Sh] provide definitions, and thin
wrappers around RISC OS SWIs (in the style of OsLib) for the use of both the
rest of the library and client code.  The rest of the library provides a
compatibility layer for libsa.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.9 2000/09/08 19:57:05 tron Exp $
@


1.1.8.1
log
@file Makefile.inc was added on branch nathanw_sa on 2002-04-01 07:39:29 +0000
@
text
@d1 56
@


1.1.8.2
log
@Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
@
text
@@


1.1.2.1
log
@file Makefile.inc was added on branch kqueue on 2001-08-03 04:11:06 +0000
@
text
@d1 56
@


1.1.2.2
log
@update to -current
@
text
@a0 56
#	$NetBSD: Makefile.inc,v 1.1.2.1 2001/08/03 04:11:06 lukem Exp $
#
#	Configuration variables (default values are below):
#
#	S	must be set to the top of the 'sys' tree.
#	RISCOSDST	may be set to the location of the directory where library
#		objects are to be built.  Defaults to ${.OBJDIR}/lib/riscos.
#	RISCOSMISCCPPFLAGS
#		Miscellaneous cpp flags to be passed to the library's Makefile
#		when building.
#	RISCOSMISCMAKEFLAGS
#		Miscellaneous flags to be passed to the library's Makefile when
#		building.  See library's Makefile for more details about
#		supported flags and their default values.

# Default values:
RISCOSDST?=		${.OBJDIR}/lib/riscos

RISCOSDIR=		${S}/arch/arm26/stand/lib
RISCOSLIB=		${RISCOSDST}/libriscos.a

RISCOSMAKE= \
	cd ${RISCOSDIR} && MAKEOBJDIRPREFIX= && unset MAKEOBJDIRPREFIX && \
	  MAKEOBJDIR=${RISCOSDST} ${MAKE} \
	    CC=${CC:Q} CFLAGS=${CFLAGS:Q} \
	    AS=${AS:Q} AFLAGS=${AFLAGS:Q} \
	    LD=${LD:Q} STRIP=${STRIP:Q} \
	    MACHINE=${MACHINE} MACHINE_ARCH=${MACHINE_ARCH:Q} \
	    RISCOSCPPFLAGS=${CPPFLAGS:S@@^-I.@@-I../../.@@g:Q} \
	    RISCOSMISCCPPFLAGS=${RISCOSMISCCPPFLAGS:Q} \
	    ${RISCOSMISCMAKEFLAGS}

${RISCOSLIB}:		.NOTMAIN __always_make_riscoslib
	@@echo making sure the riscos library is up to date...
	@@${RISCOSMAKE} libriscos.a

clean:			.NOTMAIN cleanriscoslib
cleanriscoslib:		.NOTMAIN __always_make_riscoslib
	@@echo cleaning the riscos library objects
	@@${RISCOSMAKE} clean

cleandir distclean:	.NOTMAIN cleandirriscoslib
cleandirriscoslib:		.NOTMAIN __always_make_riscoslib
	@@echo cleandiring the riscos library objects
	@@${RISCOSMAKE} cleandir

depend:			.NOTMAIN dependriscoslib
dependriscoslib:		.NOTMAIN __always_make_riscoslib
	@@echo depending the riscos library objects
	@@${RISCOSMAKE} depend

__always_make_riscoslib:	.NOTMAIN
	@@mkdir -p ${RISCOSDST}

.PHONY: __always_make_riscoslib
.PHONY: cleanriscoslib cleandirriscoslib dependriscoslib
@


1.1.2.3
log
@catch up with -current on kqueue branch
@
text
@d1 56
@
