Makefile revision 1.21
11.21Schristos#	$NetBSD: Makefile,v 1.21 1995/06/26 03:25:46 christos Exp $
21.1Scgd
31.1ScgdLIB=	kern
41.1ScgdNOPIC=
51.9Sderaadt
61.21SchristosDIR=${KERNREL}${KERNDIR}
71.20Schristos
81.20Schristos.if exists (${DIR}/arch/${MACHINE_ARCH}/Makefile.inc)
91.20Schristos.PATH:	${DIR}/arch/${MACHINE_ARCH}
101.20Schristos.include "${DIR}/arch/${MACHINE_ARCH}/Makefile.inc"
111.1Scgd.endif
121.1Scgd
131.20SchristosLIBC=	${DIR}/../../../lib/libc
141.20Schristos
151.4Scgd.PATH: ${LIBC}/string ${LIBC}/arch/${MACHINE_ARCH}/string
161.4Scgd.PATH: ${LIBC}/net ${LIBC}/arch/${MACHINE_ARCH}/net
171.4Scgd.PATH: ${LIBC}/gen ${LIBC}/arch/${MACHINE_ARCH}/gen
181.4Scgd.PATH: ${LIBC}/stdlib ${LIBC}/arch/${MACHINE_ARCH}/stdlib
191.4Scgd.PATH: ${LIBC}/sys ${LIBC}/arch/${MACHINE_ARCH}/sys
201.20Schristos.PATH: ${DIR}
211.20Schristos
221.4ScgdAINC+=	-I${LIBC}/arch/${MACHINE_ARCH}
231.20SchristosCC = ${KERNCC}
241.20SchristosCFLAGS += -I${DIR}/arch/${MACHINE_ARCH} \
251.21Schristos	${KERNCFLAGS:S/-D_KERNEL//:S@-I.@-I${KERNREL}.@g}
261.5Scgd
271.19Scgd.if (${MACHINE_ARCH} != "alpha")
281.5Scgd# Quad support
291.5ScgdSRCS+=	adddi3.c anddi3.c ashldi3.c ashrdi3.c cmpdi2.c divdi3.c iordi3.c \
301.5Scgd	lshldi3.c lshrdi3.c moddi3.c muldi3.c negdi2.c notdi2.c qdivrem.c \
311.5Scgd	subdi3.c  ucmpdi2.c udivdi3.c umoddi3.c xordi3.c
321.19Scgd.PATH: ${LIBC}/arch/${MACHINE_ARCH}/quad ${LIBC}/quad
331.19Scgd.endif
341.8Scgd
351.8Scgd# Other stuff
361.8ScgdSRCS+=	mcount.c
371.5Scgd
381.11Scgd# mcount cannot be compiled with profiling
391.11Scgdmcount.po: mcount.o
401.11Scgd	cp mcount.o mcount.po
411.19Scgd
421.19Scgdinstall:
431.1Scgd
441.1Scgd.include <bsd.lib.mk>
45