Makefile revision 1.27
1#	$NetBSD: Makefile,v 1.27 2011/10/11 13:07:06 tsutsui Exp $
2
3S=		${.CURDIR}/../../../..
4
5CFLAGS+=	-m68020-60
6
7CPPFLAGS+=	-nostdinc -I${.OBJDIR} -I. -I${S}
8CPPFLAGS+=	-I${.CURDIR}/../libiocs -I${.CURDIR}/../common
9CPPFLAGS+=	-D_STANDALONE
10CPPFLAGS+=	-DHEAP_VARIABLE
11CPPFLAGS+=	-DHAVE_CHANGEDISK_HOOK
12CPPFLAGS+=	-DUSTAR_SECT_PER_CYL=16
13#CPPFLAGS+=	-DDEBUG
14
15.PATH:	${LIBSADIR} ${LIBKERNDIR} ${LIBZDIR} ${LIBZDIST}
16
17.include "../Makefile.booters"
18
19# only needed during build
20libinstall::
21
22.include <bsd.prog.mk>
23
24### find out what to use for libkern
25KERN_AS= library
26.include "${S}/lib/libkern/Makefile.inc"
27LIBKERN= ${KERNLIB}
28
29### find out what to use for libz
30Z_AS= library
31.include "${S}/lib/libz/Makefile.inc"
32LIBZ= ${ZLIB}
33
34### find out what to use for libsa
35SA_AS= library
36SAMISCMAKEFLAGS= SA_USE_CREAD=yes SA_USE_LOADFILE=yes SA_EXTRADIR=${.CURDIR}
37.include "${S}/lib/libsa/Makefile.inc"
38LIBSA= ${SALIB}
39
40LIBS= ${LIBKERN} ${LIBZ} ${LIBSA}
41
42all realall: ${LIBS}
43
44cleandir distclean: .WAIT cleanlibdir
45
46cleanlibdir:
47	-rm -rf lib
48