Makefile revision 1.9
11.9Sskrll#	$NetBSD: Makefile,v 1.9 2005/12/28 08:44:27 skrll Exp $
21.1Stsutsui
31.1StsutsuiS= ${.CURDIR}/../../../..
41.1Stsutsui
51.4StvNOMAN= # defined
61.1Stsutsui
71.1StsutsuiCFLAGS= -Os -Wall
81.1Stsutsui
91.3StsutsuiCPPFLAGS+= -D_STANDALONE
101.5StsutsuiCPPFLAGS+= -DLIBSA_USE_MEMCPY -DLIBSA_USE_MEMSET
111.1StsutsuiCPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} -I.
121.6StsutsuiCPPFLAGS+= -D__daddr_t=int32_t
131.1StsutsuiAFLAGS= -D_LOCORE
141.1Stsutsui
151.2SmycroftCLEANFILES+= machine m68k
161.1Stsutsui
171.9Sskrll.if !make(obj) && !make(clean) && !make(cleandir)
181.7Stsutsui.PHONY: machine-links
191.7Stsutsuibeforedepend: machine-links
201.7Stsutsuimachine-links:
211.7Stsutsui	-rm -f machine
221.7Stsutsui	ln -s ${S}/arch/${MACHINE}/include machine
231.7Stsutsui	-rm -f ${MACHINE_ARCH}
241.7Stsutsui	ln -s ${S}/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}
251.9Sskrll.endif
261.1Stsutsui
271.7Stsutsui.include <bsd.prog.mk>
281.1Stsutsui
291.1Stsutsui### find out what to use for libkern
301.1StsutsuiKERN_AS= library
311.1Stsutsui.include "${S}/lib/libkern/Makefile.inc"
321.1StsutsuiLIBKERN= ${KERNLIB}
331.1Stsutsui
341.1Stsutsui### find out what to use for libz
351.1StsutsuiZ_AS= library
361.1Stsutsui.include "${S}/lib/libz/Makefile.inc"
371.1StsutsuiLIBZ= ${ZLIB}
381.1Stsutsui
391.1Stsutsui### find out what to use for libsa
401.1StsutsuiSA_AS= library
411.1StsutsuiSAMISCMAKEFLAGS= SA_USE_CREAD=yes SA_USE_LOADFILE=yes
421.1Stsutsui.include "${S}/lib/libsa/Makefile.inc"
431.1StsutsuiLIBSA= ${SALIB}
441.1Stsutsui
451.1StsutsuiLIBS= ${LIBSA} ${LIBZ} ${LIBKERN}
461.1Stsutsui
471.7Stsutsuirealall: machine-links ${LIBS}
481.1Stsutsui
491.1Stsutsuicleandir distclean: cleanlibdir
501.1Stsutsui
511.1Stsutsuicleanlibdir:
521.1Stsutsui	-rm -rf lib
53