Makefile revision 1.10
11.10Stsutsui#	$NetBSD: Makefile,v 1.10 2009/01/12 06:50:31 tsutsui Exp $
21.1Stsutsui
31.1StsutsuiS= ${.CURDIR}/../../../..
41.1Stsutsui
51.4StvNOMAN= # defined
61.1Stsutsui
71.1StsutsuiCFLAGS= -Os -Wall
81.10StsutsuiCFLAGS+= -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
91.1Stsutsui
101.3StsutsuiCPPFLAGS+= -D_STANDALONE
111.5StsutsuiCPPFLAGS+= -DLIBSA_USE_MEMCPY -DLIBSA_USE_MEMSET
121.1StsutsuiCPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} -I.
131.6StsutsuiCPPFLAGS+= -D__daddr_t=int32_t
141.1StsutsuiAFLAGS= -D_LOCORE
151.1Stsutsui
161.2SmycroftCLEANFILES+= machine m68k
171.1Stsutsui
181.9Sskrll.if !make(obj) && !make(clean) && !make(cleandir)
191.7Stsutsui.PHONY: machine-links
201.7Stsutsuibeforedepend: machine-links
211.7Stsutsuimachine-links:
221.7Stsutsui	-rm -f machine
231.7Stsutsui	ln -s ${S}/arch/${MACHINE}/include machine
241.7Stsutsui	-rm -f ${MACHINE_ARCH}
251.7Stsutsui	ln -s ${S}/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}
261.9Sskrll.endif
271.1Stsutsui
281.7Stsutsui.include <bsd.prog.mk>
291.1Stsutsui
301.1Stsutsui### find out what to use for libkern
311.1StsutsuiKERN_AS= library
321.1Stsutsui.include "${S}/lib/libkern/Makefile.inc"
331.1StsutsuiLIBKERN= ${KERNLIB}
341.1Stsutsui
351.1Stsutsui### find out what to use for libz
361.1StsutsuiZ_AS= library
371.1Stsutsui.include "${S}/lib/libz/Makefile.inc"
381.1StsutsuiLIBZ= ${ZLIB}
391.1Stsutsui
401.1Stsutsui### find out what to use for libsa
411.1StsutsuiSA_AS= library
421.1StsutsuiSAMISCMAKEFLAGS= SA_USE_CREAD=yes SA_USE_LOADFILE=yes
431.1Stsutsui.include "${S}/lib/libsa/Makefile.inc"
441.1StsutsuiLIBSA= ${SALIB}
451.1Stsutsui
461.1StsutsuiLIBS= ${LIBSA} ${LIBZ} ${LIBKERN}
471.1Stsutsui
481.7Stsutsuirealall: machine-links ${LIBS}
491.1Stsutsui
501.1Stsutsuicleandir distclean: cleanlibdir
511.1Stsutsui
521.1Stsutsuicleanlibdir:
531.1Stsutsui	-rm -rf lib
54