Makefile revision 1.9
11.9Sgarbled#	$NetBSD: Makefile,v 1.9 2006/04/10 17:58:59 garbled Exp $
21.1Snonaka
31.1SnonakaS= ${.CURDIR}/../../../..
41.1Snonaka
51.2StvNOMAN= # defined
61.1Snonaka
71.1SnonakaCPPFLAGS+= -D_STANDALONE
81.5SnonakaCPPFLAGS+= -D__daddr_t=int32_t
91.1SnonakaCPPFLAGS+= -I. -I${S} -I${.OBJDIR}
101.1SnonakaCPPFLAGS+= -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes
111.3Smatt
121.6SnonakaCFLAGS= -Os -mmultiple -ffreestanding
131.1Snonaka
141.1SnonakaCLEANFILES+= machine powerpc
151.1Snonaka
161.8Sskrll.if !make(obj) && !make(clean) && !make(cleandir)
171.4Stsutsui.PHONY: machine-links
181.4Stsutsuibeforedepend: machine-links
191.1Snonaka
201.4Stsutsuimachine-links:
211.4Stsutsui	-rm -f machine
221.4Stsutsui	ln -s ${S}/arch/${MACHINE}/include machine
231.4Stsutsui	-rm -f ${MACHINE_ARCH}
241.4Stsutsui	ln -s ${S}/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}
251.8Sskrll.endif
261.4Stsutsui
271.4Stsutsui.include <bsd.prog.mk>
281.1Snonaka
291.1Snonaka### find out what to use for libkern
301.1SnonakaKERN_AS=	library
311.1Snonaka.include "${S}/lib/libkern/Makefile.inc"
321.1SnonakaLIBKERN=	${KERNLIB}
331.1Snonaka
341.1Snonaka### find out what to use for libz
351.1SnonakaZ_AS=		library
361.1Snonaka.include "${S}/lib/libz/Makefile.inc"
371.1SnonakaLIBZ=		${ZLIB}
381.1Snonaka
391.1Snonaka### find out what to use for libsa
401.1SnonakaSA_AS=		library
411.9SgarbledSAMISCMAKEFLAGS= SA_USE_CREAD=yes SA_USE_LOADFILE=yes SA_INCLUDE_NET=no
421.1Snonaka.include "${S}/lib/libsa/Makefile.inc"
431.1SnonakaLIBSA=		${SALIB}
441.1Snonaka
451.1SnonakaLIBS= ${LIBSA} ${LIBZ} ${LIBKERN}
461.1Snonaka
471.4Stsutsuirealall: machine-links ${LIBS}
481.1Snonaka
491.1Snonakacleandir distclean: cleanlibdir
501.1Snonaka
511.1Snonakacleanlibdir:
521.1Snonaka	-rm -rf lib
53