head	1.21;
access;
symbols
	netbsd-11-0-RC4:1.21
	netbsd-11-0-RC3:1.21
	netbsd-11-0-RC2:1.21
	netbsd-11-0-RC1:1.21
	perseant-exfatfs-base-20250801:1.21
	netbsd-11:1.21.0.6
	netbsd-11-base:1.21
	netbsd-10-1-RELEASE:1.21
	perseant-exfatfs-base-20240630:1.21
	perseant-exfatfs:1.21.0.4
	perseant-exfatfs-base:1.21
	netbsd-8-3-RELEASE:1.20
	netbsd-9-4-RELEASE:1.20
	netbsd-10-0-RELEASE:1.21
	netbsd-10-0-RC6:1.21
	netbsd-10-0-RC5:1.21
	netbsd-10-0-RC4:1.21
	netbsd-10-0-RC3:1.21
	netbsd-10-0-RC2:1.21
	netbsd-10-0-RC1:1.21
	netbsd-10:1.21.0.2
	netbsd-10-base:1.21
	netbsd-9-3-RELEASE:1.20
	cjep_sun2x-base1:1.20
	cjep_sun2x:1.20.0.70
	cjep_sun2x-base:1.20
	cjep_staticlib_x-base1:1.20
	netbsd-9-2-RELEASE:1.20
	cjep_staticlib_x:1.20.0.68
	cjep_staticlib_x-base:1.20
	netbsd-9-1-RELEASE:1.20
	phil-wifi-20200421:1.20
	phil-wifi-20200411:1.20
	is-mlppp:1.20.0.66
	is-mlppp-base:1.20
	phil-wifi-20200406:1.20
	netbsd-8-2-RELEASE:1.20
	netbsd-9-0-RELEASE:1.20
	netbsd-9-0-RC2:1.20
	netbsd-9-0-RC1:1.20
	phil-wifi-20191119:1.20
	netbsd-9:1.20.0.64
	netbsd-9-base:1.20
	phil-wifi-20190609:1.20
	netbsd-8-1-RELEASE:1.20
	netbsd-8-1-RC1:1.20
	pgoyette-compat-merge-20190127:1.20
	pgoyette-compat-20190127:1.20
	pgoyette-compat-20190118:1.20
	pgoyette-compat-1226:1.20
	pgoyette-compat-1126:1.20
	pgoyette-compat-1020:1.20
	pgoyette-compat-0930:1.20
	pgoyette-compat-0906:1.20
	netbsd-7-2-RELEASE:1.20
	pgoyette-compat-0728:1.20
	netbsd-8-0-RELEASE:1.20
	phil-wifi:1.20.0.62
	phil-wifi-base:1.20
	pgoyette-compat-0625:1.20
	netbsd-8-0-RC2:1.20
	pgoyette-compat-0521:1.20
	pgoyette-compat-0502:1.20
	pgoyette-compat-0422:1.20
	netbsd-8-0-RC1:1.20
	pgoyette-compat-0415:1.20
	pgoyette-compat-0407:1.20
	pgoyette-compat-0330:1.20
	pgoyette-compat-0322:1.20
	pgoyette-compat-0315:1.20
	netbsd-7-1-2-RELEASE:1.20
	pgoyette-compat:1.20.0.60
	pgoyette-compat-base:1.20
	netbsd-7-1-1-RELEASE:1.20
	matt-nb8-mediatek:1.20.0.58
	matt-nb8-mediatek-base:1.20
	perseant-stdc-iso10646:1.20.0.56
	perseant-stdc-iso10646-base:1.20
	netbsd-8:1.20.0.54
	netbsd-8-base:1.20
	prg-localcount2-base3:1.20
	prg-localcount2-base2:1.20
	prg-localcount2-base1:1.20
	prg-localcount2:1.20.0.52
	prg-localcount2-base:1.20
	pgoyette-localcount-20170426:1.20
	bouyer-socketcan-base1:1.20
	pgoyette-localcount-20170320:1.20
	netbsd-7-1:1.20.0.50
	netbsd-7-1-RELEASE:1.20
	netbsd-7-1-RC2:1.20
	netbsd-7-nhusb-base-20170116:1.20
	bouyer-socketcan:1.20.0.48
	bouyer-socketcan-base:1.20
	pgoyette-localcount-20170107:1.20
	netbsd-7-1-RC1:1.20
	pgoyette-localcount-20161104:1.20
	netbsd-7-0-2-RELEASE:1.20
	localcount-20160914:1.20
	netbsd-7-nhusb:1.20.0.46
	netbsd-7-nhusb-base:1.20
	pgoyette-localcount-20160806:1.20
	pgoyette-localcount-20160726:1.20
	pgoyette-localcount:1.20.0.44
	pgoyette-localcount-base:1.20
	netbsd-7-0-1-RELEASE:1.20
	netbsd-7-0:1.20.0.42
	netbsd-7-0-RELEASE:1.20
	netbsd-7-0-RC3:1.20
	netbsd-7-0-RC2:1.20
	netbsd-7-0-RC1:1.20
	netbsd-5-2-3-RELEASE:1.20
	netbsd-5-1-5-RELEASE:1.20
	netbsd-6-0-6-RELEASE:1.20
	netbsd-6-1-5-RELEASE:1.20
	netbsd-7:1.20.0.40
	netbsd-7-base:1.20
	yamt-pagecache-base9:1.20
	yamt-pagecache-tag8:1.20
	netbsd-6-1-4-RELEASE:1.20
	netbsd-6-0-5-RELEASE:1.20
	tls-earlyentropy:1.20.0.38
	tls-earlyentropy-base:1.20
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.20
	riastradh-drm2-base3:1.20
	netbsd-6-1-3-RELEASE:1.20
	netbsd-6-0-4-RELEASE:1.20
	netbsd-5-2-2-RELEASE:1.20
	netbsd-5-1-4-RELEASE:1.20
	netbsd-6-1-2-RELEASE:1.20
	netbsd-6-0-3-RELEASE:1.20
	netbsd-5-2-1-RELEASE:1.20
	netbsd-5-1-3-RELEASE:1.20
	netbsd-6-1-1-RELEASE:1.20
	riastradh-drm2-base2:1.20
	riastradh-drm2-base1:1.20
	riastradh-drm2:1.20.0.32
	riastradh-drm2-base:1.20
	netbsd-6-1:1.20.0.36
	netbsd-6-0-2-RELEASE:1.20
	netbsd-6-1-RELEASE:1.20
	netbsd-6-1-RC4:1.20
	netbsd-6-1-RC3:1.20
	agc-symver:1.20.0.34
	agc-symver-base:1.20
	netbsd-6-1-RC2:1.20
	netbsd-6-1-RC1:1.20
	yamt-pagecache-base8:1.20
	netbsd-5-2:1.20.0.30
	netbsd-6-0-1-RELEASE:1.20
	yamt-pagecache-base7:1.20
	netbsd-5-2-RELEASE:1.20
	netbsd-5-2-RC1:1.20
	matt-nb6-plus-nbase:1.20
	yamt-pagecache-base6:1.20
	netbsd-6-0:1.20.0.28
	netbsd-6-0-RELEASE:1.20
	netbsd-6-0-RC2:1.20
	tls-maxphys:1.20.0.26
	tls-maxphys-base:1.20
	matt-nb6-plus:1.20.0.24
	matt-nb6-plus-base:1.20
	netbsd-6-0-RC1:1.20
	yamt-pagecache-base5:1.20
	yamt-pagecache-base4:1.20
	netbsd-6:1.20.0.22
	netbsd-6-base:1.20
	netbsd-5-1-2-RELEASE:1.20
	netbsd-5-1-1-RELEASE:1.20
	yamt-pagecache-base3:1.20
	yamt-pagecache-base2:1.20
	yamt-pagecache:1.20.0.20
	yamt-pagecache-base:1.20
	cherry-xenmp:1.20.0.18
	cherry-xenmp-base:1.20
	bouyer-quota2-nbase:1.20
	bouyer-quota2:1.20.0.16
	bouyer-quota2-base:1.20
	matt-mips64-premerge-20101231:1.20
	matt-nb5-mips64-premerge-20101231:1.20
	matt-nb5-pq3:1.20.0.14
	matt-nb5-pq3-base:1.20
	netbsd-5-1:1.20.0.12
	netbsd-5-1-RELEASE:1.20
	netbsd-5-1-RC4:1.20
	matt-nb5-mips64-k15:1.20
	netbsd-5-1-RC3:1.20
	netbsd-5-1-RC2:1.20
	netbsd-5-1-RC1:1.20
	netbsd-5-0-2-RELEASE:1.20
	matt-nb5-mips64-premerge-20091211:1.20
	matt-premerge-20091211:1.20
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.20
	matt-nb4-mips64-k7-u2a-k9b:1.20
	matt-nb5-mips64-u1-k1-k5:1.20
	matt-nb5-mips64:1.20.0.10
	netbsd-5-0-1-RELEASE:1.20
	jym-xensuspend-nbase:1.20
	netbsd-5-0:1.20.0.8
	netbsd-5-0-RELEASE:1.20
	netbsd-5-0-RC4:1.20
	netbsd-5-0-RC3:1.20
	netbsd-5-0-RC2:1.20
	jym-xensuspend:1.20.0.6
	jym-xensuspend-base:1.20
	netbsd-5-0-RC1:1.20
	christos-time_t-nbase:1.20
	christos-time_t:1.20.0.4
	christos-time_t-base:1.20
	netbsd-5:1.20.0.2
	netbsd-5-base:1.20
	matt-mips64-base2:1.19
	matt-mips64:1.19.0.24
	mjf-devfs2:1.19.0.22
	mjf-devfs2-base:1.19
	netbsd-4-0-1-RELEASE:1.19
	wrstuden-revivesa-base-3:1.19
	wrstuden-revivesa-base-2:1.19
	wrstuden-fixsa-newbase:1.19
	wrstuden-revivesa-base-1:1.19
	yamt-pf42-base4:1.19
	yamt-pf42-base3:1.19
	hpcarm-cleanup-nbase:1.19
	yamt-pf42-baseX:1.19
	yamt-pf42-base2:1.19
	wrstuden-revivesa:1.19.0.20
	wrstuden-revivesa-base:1.19
	yamt-pf42:1.19.0.18
	yamt-pf42-base:1.19
	keiichi-mipv6:1.19.0.16
	keiichi-mipv6-base:1.19
	matt-armv6-nbase:1.19
	matt-armv6-prevmlocking:1.19
	wrstuden-fixsa-base-1:1.19
	netbsd-4-0:1.19.0.14
	netbsd-4-0-RELEASE:1.19
	cube-autoconf:1.19.0.12
	cube-autoconf-base:1.19
	netbsd-4-0-RC5:1.19
	netbsd-4-0-RC4:1.19
	netbsd-4-0-RC3:1.19
	netbsd-4-0-RC2:1.19
	netbsd-4-0-RC1:1.19
	matt-armv6:1.19.0.10
	matt-armv6-base:1.19
	matt-mips64-base:1.19
	hpcarm-cleanup:1.19.0.8
	hpcarm-cleanup-base:1.19
	netbsd-3-1-1-RELEASE:1.16
	netbsd-3-0-3-RELEASE:1.16
	wrstuden-fixsa:1.19.0.6
	wrstuden-fixsa-base:1.19
	abandoned-netbsd-4-base:1.19
	abandoned-netbsd-4:1.19.0.2
	netbsd-3-1:1.16.0.6
	netbsd-3-1-RELEASE:1.16
	netbsd-3-0-2-RELEASE:1.16
	netbsd-3-1-RC4:1.16
	netbsd-3-1-RC3:1.16
	netbsd-3-1-RC2:1.16
	netbsd-3-1-RC1:1.16
	netbsd-4:1.19.0.4
	netbsd-4-base:1.19
	netbsd-3-0-1-RELEASE:1.16
	netbsd-3-0:1.16.0.4
	netbsd-3-0-RELEASE:1.16
	netbsd-3-0-RC6:1.16
	netbsd-3-0-RC5:1.16
	netbsd-3-0-RC4:1.16
	netbsd-3-0-RC3:1.16
	netbsd-3-0-RC2:1.16
	netbsd-3-0-RC1:1.16
	netbsd-2-0-3-RELEASE:1.15
	netbsd-2-1:1.15.0.6
	netbsd-2-1-RELEASE:1.15
	netbsd-2-1-RC6:1.15
	netbsd-2-1-RC5:1.15
	netbsd-2-1-RC4:1.15
	netbsd-2-1-RC3:1.15
	netbsd-2-1-RC2:1.15
	netbsd-2-1-RC1:1.15
	netbsd-2-0-2-RELEASE:1.15
	netbsd-3:1.16.0.2
	netbsd-3-base:1.16
	netbsd-2-0-1-RELEASE:1.15
	netbsd-2:1.15.0.4
	netbsd-2-base:1.15
	netbsd-2-0-RELEASE:1.15
	netbsd-2-0-RC5:1.15
	netbsd-2-0-RC4:1.15
	netbsd-2-0-RC3:1.15
	netbsd-2-0-RC2:1.15
	netbsd-2-0-RC1:1.15
	netbsd-2-0:1.15.0.2
	netbsd-2-0-base:1.15
	netbsd-1-6-PATCH002-RELEASE:1.12
	netbsd-1-6-PATCH002:1.12
	netbsd-1-6-PATCH002-RC4:1.12
	netbsd-1-6-PATCH002-RC3:1.12
	netbsd-1-6-PATCH002-RC2:1.12
	netbsd-1-6-PATCH002-RC1:1.12
	netbsd-1-6-PATCH001:1.12
	netbsd-1-6-PATCH001-RELEASE:1.12
	netbsd-1-6-PATCH001-RC3:1.12
	netbsd-1-6-PATCH001-RC2:1.12
	netbsd-1-6-PATCH001-RC1:1.12
	nathanw_sa_end:1.10.12.2
	nathanw_sa_before_merge:1.13
	fvdl_fs64_base:1.13
	nathanw_sa_base:1.13
	netbsd-1-6-RELEASE:1.12
	netbsd-1-6-RC3:1.12
	netbsd-1-6-RC2:1.12
	netbsd-1-6-RC1:1.12
	netbsd-1-6:1.12.0.2
	netbsd-1-6-base:1.12
	netbsd-1-5-PATCH003:1.10
	netbsd-1-5-PATCH002:1.10
	netbsd-1-5-PATCH001:1.10
	nathanw_sa:1.10.0.12
	netbsd-1-5-RELEASE:1.10
	netbsd-1-5-BETA2:1.10
	netbsd-1-5-BETA:1.10
	netbsd-1-4-PATCH003:1.10
	netbsd-1-5-ALPHA2:1.10
	netbsd-1-5:1.10.0.10
	netbsd-1-5-base:1.10
	minoura-xpg4dl:1.10.0.8
	minoura-xpg4dl-base:1.10
	netbsd-1-4-PATCH002:1.10
	wrstuden-devbsize-19991221:1.10
	wrstuden-devbsize:1.10.0.6
	wrstuden-devbsize-base:1.10
	comdex-fall-1999:1.10.0.4
	comdex-fall-1999-base:1.10
	netbsd-1-4-PATCH001:1.10
	netbsd-1-4-RELEASE:1.10
	netbsd-1-4:1.10.0.2
	netbsd-1-4-base:1.10
	netbsd-1-3-PATCH003:1.6.2.1
	netbsd-1-3-PATCH003-CANDIDATE2:1.6.2.1
	netbsd-1-3-PATCH003-CANDIDATE1:1.6.2.1
	netbsd-1-3-PATCH003-CANDIDATE0:1.6.2.1
	netbsd-1-3-PATCH002:1.6.2.1
	netbsd-1-3-PATCH001:1.6.2.1
	netbsd-1-3-RELEASE:1.6.2.1
	netbsd-1-3-BETA:1.6.2.1
	netbsd-1-3:1.6.0.2
	netbsd-1-3-base:1.6
	netbsd-1-2-PATCH001:1.2
	nsswitch:1.4.0.2
	ivory_soap2:1.3.0.2
	netbsd-1-2-RELEASE:1.2
	netbsd-1-2-BETA:1.2
	netbsd-1-2-base:1.2
	netbsd-1-2:1.2.0.4
	netbsd-1-1-PATCH001:1.1
	netbsd-1-1-RELEASE:1.1
	netbsd-1-1:1.1.0.4
	netbsd-1-1-base:1.1
	ivory_soap:1.1.0.2;
locks; strict;
comment	@# @;


1.21
date	2021.10.31.22.24.34;	author thorpej;	state Exp;
branches;
next	1.20;
commitid	CpFE7Oz5H0UBV0fD;

1.20
date	2008.10.26.07.43.07;	author mrg;	state Exp;
branches
	1.20.4.1;
next	1.19;

1.19
date	2006.06.17.18.04.23;	author uwe;	state Exp;
branches;
next	1.18;

1.18
date	2005.09.16.18.24.49;	author drochner;	state Exp;
branches;
next	1.17;

1.17
date	2005.04.20.18.26.11;	author jmc;	state Exp;
branches;
next	1.16;

1.16
date	2004.05.25.21.06.50;	author petrov;	state Exp;
branches;
next	1.15;

1.15
date	2004.03.21.18.04.27;	author matt;	state Exp;
branches;
next	1.14;

1.14
date	2003.10.07.17.08.07;	author skd;	state Exp;
branches;
next	1.13;

1.13
date	2002.07.10.04.29.05;	author thorpej;	state Exp;
branches;
next	1.12;

1.12
date	2002.01.27.23.33.52;	author ross;	state Exp;
branches;
next	1.11;

1.11
date	2002.01.27.21.59.18;	author thorpej;	state Exp;
branches;
next	1.10;

1.10
date	99.01.15.13.31.15;	author bouyer;	state Exp;
branches
	1.10.12.1;
next	1.9;

1.9
date	98.08.04.01.26.20;	author perry;	state Exp;
branches;
next	1.8;

1.8
date	98.02.22.06.46.55;	author mycroft;	state Exp;
branches;
next	1.7;

1.7
date	97.11.08.00.40.08;	author thorpej;	state Exp;
branches;
next	1.6;

1.6
date	97.06.21.01.42.48;	author jtc;	state Exp;
branches
	1.6.2.1;
next	1.5;

1.5
date	96.12.22.11.41.01;	author cgd;	state Exp;
branches;
next	1.4;

1.4
date	96.10.17.02.58.18;	author cgd;	state Exp;
branches;
next	1.3;

1.3
date	96.07.15.03.13.15;	author cgd;	state Exp;
branches;
next	1.2;

1.2
date	96.04.17.22.36.30;	author cgd;	state Exp;
branches;
next	1.1;

1.1
date	95.02.10.17.49.49;	author cgd;	state Exp;
branches;
next	;

1.20.4.1
date	2008.10.26.07.43.07;	author mrg;	state dead;
branches;
next	1.20.4.2;

1.20.4.2
date	2008.10.26.07.43.08;	author mrg;	state Exp;
branches;
next	;

1.10.12.1
date	2002.01.28.20.49.40;	author nathanw;	state Exp;
branches;
next	1.10.12.2;

1.10.12.2
date	2002.08.01.03.27.54;	author nathanw;	state Exp;
branches;
next	;

1.6.2.1
date	97.11.08.00.45.53;	author thorpej;	state Exp;
branches;
next	;


desc
@@


1.21
log
@Tidy up how __sigaction14_sigtramp.c is added to SRCS.
@
text
@#	$NetBSD: Makefile.inc,v 1.20 2008/10/26 07:43:07 mrg Exp $

SRCS+=	__longjmp14.c
SRCS+=	__sigtramp2.S

# `source' files built from m4 source
SRCS+=	__divqu.S __divq.S __divlu.S __divl.S
SRCS+=	__remqu.S __remq.S __remlu.S __reml.S
CLEANFILES+=	__divqu.S __divq.S __divlu.S __divl.S
CLEANFILES+=	__remqu.S __remq.S __remlu.S __reml.S

__divqu.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__divqu -DOP=div -DS=false -DWORDSIZE=64 \
		${.ALLSRC} > ${.TARGET}

__divq.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__divq -DOP=div -DS=true -DWORDSIZE=64 \
		${.ALLSRC} > ${.TARGET}

__divlu.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__divlu -DOP=div -DS=false -DWORDSIZE=32 \
		${.ALLSRC} > ${.TARGET}

__divl.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__divl -DOP=div -DS=true -DWORDSIZE=32 \
		${.ALLSRC} > ${.TARGET}

__remqu.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__remqu -DOP=rem -DS=false -DWORDSIZE=64 \
		${.ALLSRC} > ${.TARGET}

__remq.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__remq -DOP=rem -DS=true -DWORDSIZE=64 \
		${.ALLSRC} > ${.TARGET}

__remlu.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__remlu -DOP=rem -DS=false -DWORDSIZE=32 \
		${.ALLSRC} > ${.TARGET}

__reml.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__reml -DOP=rem -DS=true -DWORDSIZE=32 \
		${.ALLSRC} > ${.TARGET}

CPPFLAGS+= -I.
@


1.20
log
@define and use LIBCDIR in terms of .CURDIR.  fixes compat/lib/libc build.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.19 2006/06/17 18:04:23 uwe Exp $
d4 1
a4 1
SRCS+=	__sigaction14_sigtramp.c __sigtramp2.S
@


1.20.4.1
log
@file Makefile.inc was added on branch christos-time_t on 2008-10-26 07:43:08 +0000
@
text
@d1 44
@


1.20.4.2
log
@define and use LIBCDIR in terms of .CURDIR.  fixes compat/lib/libc build.
@
text
@a0 44
#	$NetBSD: Makefile.inc,v 1.20 2008/10/26 07:43:07 mrg Exp $

SRCS+=	__longjmp14.c
SRCS+=	__sigaction14_sigtramp.c __sigtramp2.S

# `source' files built from m4 source
SRCS+=	__divqu.S __divq.S __divlu.S __divl.S
SRCS+=	__remqu.S __remq.S __remlu.S __reml.S
CLEANFILES+=	__divqu.S __divq.S __divlu.S __divl.S
CLEANFILES+=	__remqu.S __remq.S __remlu.S __reml.S

__divqu.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__divqu -DOP=div -DS=false -DWORDSIZE=64 \
		${.ALLSRC} > ${.TARGET}

__divq.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__divq -DOP=div -DS=true -DWORDSIZE=64 \
		${.ALLSRC} > ${.TARGET}

__divlu.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__divlu -DOP=div -DS=false -DWORDSIZE=32 \
		${.ALLSRC} > ${.TARGET}

__divl.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__divl -DOP=div -DS=true -DWORDSIZE=32 \
		${.ALLSRC} > ${.TARGET}

__remqu.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__remqu -DOP=rem -DS=false -DWORDSIZE=64 \
		${.ALLSRC} > ${.TARGET}

__remq.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__remq -DOP=rem -DS=true -DWORDSIZE=64 \
		${.ALLSRC} > ${.TARGET}

__remlu.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__remlu -DOP=rem -DS=false -DWORDSIZE=32 \
		${.ALLSRC} > ${.TARGET}

__reml.S: ${LIBCDIR}/arch/alpha/gen/divrem.m4
	${TOOL_M4} -DNAME=__reml -DOP=rem -DS=true -DWORDSIZE=32 \
		${.ALLSRC} > ${.TARGET}

CPPFLAGS+= -I.
@


1.19
log
@G/c KMSRCS and KMINCLUDES now that we have common/lib/libc
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.18 2005/09/16 18:24:49 drochner Exp $
d12 1
a12 1
__divqu.S: ${.CURDIR}/arch/alpha/gen/divrem.m4
d16 1
a16 1
__divq.S: ${.CURDIR}/arch/alpha/gen/divrem.m4
d20 1
a20 1
__divlu.S: ${.CURDIR}/arch/alpha/gen/divrem.m4
d24 1
a24 1
__divl.S: ${.CURDIR}/arch/alpha/gen/divrem.m4
d28 1
a28 1
__remqu.S: ${.CURDIR}/arch/alpha/gen/divrem.m4
d32 1
a32 1
__remq.S: ${.CURDIR}/arch/alpha/gen/divrem.m4
d36 1
a36 1
__remlu.S: ${.CURDIR}/arch/alpha/gen/divrem.m4
d40 1
a40 1
__reml.S: ${.CURDIR}/arch/alpha/gen/divrem.m4
@


1.18
log
@sigtramp1 moved to compat
@
text
@d1 1
a1 7
#	$NetBSD: Makefile.inc,v 1.17 2005/04/20 18:26:11 jmc Exp $

KMINCLUDES=
KMSRCS=	divrem.m4 \
	bcopy.S bzero.S ffs.S \
	memcpy.S memmove.S
#KMSRCS=	bcmp.S strcat.S strcmp.S strcpy.S strlen.S
a44 1

@


1.17
log
@Don't use 'm4' here. Use $TOOL_M4 instead.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.16 2004/05/25 21:06:50 petrov Exp $
d10 1
a10 1
SRCS+=	__sigaction14_sigtramp.c __sigtramp1.S __sigtramp2.S
@


1.16
log
@Add current directory to inlcude pathes as it needed for generated assym.h.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.15 2004/03/21 18:04:27 matt Exp $
d19 1
a19 1
	m4 -DNAME=__divqu -DOP=div -DS=false -DWORDSIZE=64 \
d23 1
a23 1
	m4 -DNAME=__divq -DOP=div -DS=true -DWORDSIZE=64 \
d27 1
a27 1
	m4 -DNAME=__divlu -DOP=div -DS=false -DWORDSIZE=32 \
d31 1
a31 1
	m4 -DNAME=__divl -DOP=div -DS=true -DWORDSIZE=32 \
d35 1
a35 1
	m4 -DNAME=__remqu -DOP=rem -DS=false -DWORDSIZE=64 \
d39 1
a39 1
	m4 -DNAME=__remq -DOP=rem -DS=true -DWORDSIZE=64 \
d43 1
a43 1
	m4 -DNAME=__remlu -DOP=rem -DS=false -DWORDSIZE=32 \
d47 1
a47 1
	m4 -DNAME=__reml -DOP=rem -DS=true -DWORDSIZE=32 \
@


1.15
log
@Change longjmp to use setcontext instead of sigreturn14.  Change setjmp
to use symbolic offsets via assym.h
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.14 2003/10/07 17:08:07 skd Exp $
d49 3
@


1.14
log
@Siginfo libc changes for alpha.  Approved by thorpej@@netbsd.org.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.13 2002/07/10 04:29:05 thorpej Exp $
d9 1
@


1.13
log
@Enable the libc-provided signal trampoline.  The old __sigaction14
entry point has been replaced by the new __sigaction14() which is a
wrapper around the __sigaction_sigtramp system call (which is itself
not directly exposed outside of libc).

No shared library version change is necessary; no new symbols
are exposed outside of libc.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.12 2002/01/27 23:33:52 ross Exp $
d9 1
a9 1
SRCS+=	__sigaction14_sigtramp.c __sigtramp1.S
@


1.12
log
@Drink ALL the Kool-Aid.

(Move -mieee from lib/ to bsd.*.mk; new var MKIEEEFP defaults to yes.)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.11 2002/01/27 21:59:18 thorpej Exp $
d8 2
@


1.11
log
@On Alpha, build libc and libm with -mieee ... A metric crapload
of 3rd party software expects this.

XXX TODO: consider libm-fast for alpha that is not -mieee.  Possibly
determine -mieee or not at run-time based on a bit in the executable
headers.
@
text
@d1 1
a1 4
#	$NetBSD: Makefile.inc,v 1.10 1999/01/15 13:31:15 bouyer Exp $

# XXX Build with -mieee for now.
COPTS+=	-mieee
@


1.10
log
@Move the bswap functions from libutil to libc (this bups the
minor of libc and the major of libutil). For little-endian architectures
merge the bnswap() assembly versions with nto* and hton* using symbols
aliasing. Use symbol renaming for the bswap function in this case to avoid
namespace pollution.
Declare bswap* in machine/bswap.h, not machine/endian.h. For little-endian
machines, common code for inline macros go in machine/byte_swap.h
Sync libkern with libc.
Adjust #include in kernel sources for machine/bswap.h.
@
text
@d1 4
a4 1
#	$NetBSD: Makefile.inc,v 1.9 1998/08/04 01:26:20 perry Exp $
@


1.10.12.1
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.10 1999/01/15 13:31:15 bouyer Exp $
@


1.10.12.2
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD$
a7 2

SRCS+=	__sigaction14_sigtramp.c __sigtramp1.S
@


1.9
log
@add memmove.S to libkern.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.8 1998/02/22 06:46:55 mycroft Exp $
d6 1
a6 3
	memcpy.S memmove.S \
	htonl.S htons.S ntohl.S ntohs.S \
	byte_swap_2.S byte_swap_4.S
@


1.8
log
@Copy up bcopy.S and memcpy.S.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.7 1997/11/08 00:40:08 thorpej Exp $
d6 1
a6 1
	memcpy.S \
@


1.7
log
@LintAlpha* have been removed.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.6 1997/06/21 01:42:48 jtc Exp $
d4 5
a8 2
KMSRCS=	divrem.m4 bzero.S htonl.S htons.S ntohl.S ntohs.S \
	byte_swap_2.S byte_swap_4.S ffs.S
@


1.6
log
@Simplify how division and remainder assembly source is generated
from divrem.m4.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.5 1996/12/22 11:41:01 cgd Exp $
a6 3

# Sources used to provide lint prototypes
LSRCS+=	LintAlphaGen.c LintAlphaNet.c LintAlphaString.c LintAlphaSys.c
@


1.6.2.1
log
@Update from trunk: LintAlpha* are gone.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.6 1997/06/21 01:42:48 jtc Exp $
d7 3
@


1.5
log
@dd a bunch of files to LSRCS, which provide lint stubs for the functions
defined by machine-dependent assembly code.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.4 1996/10/17 02:58:18 cgd Exp $
d18 2
a19 3
	@@echo 'building ${.TARGET} from ${.ALLSRC}'
	@@(echo "define(NAME,\`__divqu')define(OP,\`div')define(S,\`false')"; \
	 echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
d22 2
a23 3
	@@echo 'building ${.TARGET} from ${.ALLSRC}'
	@@(echo "define(NAME,\`__divq')define(OP,\`div')define(S,\`true')"; \
	 echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
d26 2
a27 3
	@@echo 'building ${.TARGET} from ${.ALLSRC}'
	@@(echo "define(NAME,\`__divlu')define(OP,\`div')define(S,\`false')"; \
	 echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
d30 2
a31 3
	@@echo 'building ${.TARGET} from ${.ALLSRC}'
	@@(echo "define(NAME,\`__divl')define(OP,\`div')define(S,\`true')"; \
	 echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
d34 2
a35 3
	@@echo 'building ${.TARGET} from ${.ALLSRC}'
	@@(echo "define(NAME,\`__remqu')define(OP,\`rem')define(S,\`false')"; \
	 echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
d38 2
a39 3
	@@echo 'building ${.TARGET} from ${.ALLSRC}'
	@@(echo "define(NAME,\`__remq')define(OP,\`rem')define(S,\`true')"; \
	 echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
d42 2
a43 3
	@@echo 'building ${.TARGET} from ${.ALLSRC}'
	@@(echo "define(NAME,\`__remlu')define(OP,\`rem')define(S,\`false')"; \
	 echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
d46 2
a47 3
	@@echo 'building ${.TARGET} from ${.ALLSRC}'
	@@(echo "define(NAME,\`__reml')define(OP,\`rem')define(S,\`true')"; \
	 echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
@


1.4
log
@copy neither DEFS.h (it no longer exists) nor SYS.h (it's never been
necessary in libkern) to libkern any longer.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.3 1996/07/15 03:13:15 cgd Exp $
d7 3
@


1.3
log
@add an assembly version of ffs().
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.2 1996/04/17 22:36:30 cgd Exp $
d3 1
a3 1
KMINCLUDES= arch/alpha/SYS.h arch/alpha/DEFS.h
@


1.2
log
@add assembler versions of the byte swap macros (only compile ntoh and
hton variants, not byte_swap variants, which are just included), and
copy them to libkern when appropriate.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.inc,v 1.1 1995/02/10 17:49:49 cgd Exp $
d5 2
a6 2
	byte_swap_2.S byte_swap_4.S
#KMSRCS=	bcmp.S ffs.S strcat.S strcmp.S strcpy.S strlen.S
@


1.1
log
@libc support for the alpha.  more functions should be written in assembler,
but that's optimization.  8-)
@
text
@d1 1
a1 1
#	$NetBSD$
d4 3
a6 3
KMSRCS=	divrem.m4
#KMSRCS=	bcmp.S bzero.S ffs.S strcat.S strcmp.S strcpy.S strlen.S \
#	htonl.S htons.S ntohl.S ntohs.S
@
