Makefile revision 1.4
1#	$NetBSD: Makefile,v 1.4 2003/11/27 16:19:16 tsutsui Exp $
2
3S= ${.CURDIR}/../../../..
4
5NOMAN= # defined
6
7CPPFLAGS+= -D_STANDALONE
8CPPFLAGS+= -I. -I${S} -I${.OBJDIR}
9CPPFLAGS+= -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes
10
11CFLAGS+= -ffreestanding
12
13CLEANFILES+= machine powerpc
14
15.PHONY: machine-links
16beforedepend: machine-links
17
18machine-links:
19	-rm -f machine
20	ln -s ${S}/arch/${MACHINE}/include machine
21	-rm -f ${MACHINE_ARCH}
22	ln -s ${S}/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}
23
24.include <bsd.prog.mk>
25
26### find out what to use for libkern
27KERN_AS=	library
28.include "${S}/lib/libkern/Makefile.inc"
29LIBKERN=	${KERNLIB}
30
31### find out what to use for libz
32Z_AS=		library
33.include "${S}/lib/libz/Makefile.inc"
34LIBZ=		${ZLIB}
35
36### find out what to use for libsa
37SA_AS=		library
38SAMISCMAKEFLAGS= SA_USE_CREAD=yes SA_USE_LOADFILE=yes
39.include "${S}/lib/libsa/Makefile.inc"
40LIBSA=		${SALIB}
41
42LIBS= ${LIBSA} ${LIBZ} ${LIBKERN}
43
44realall: machine-links ${LIBS}
45
46cleandir distclean: cleanlibdir
47
48cleanlibdir:
49	-rm -rf lib
50