Makefile revision 1.7
11.7Stsutsui#	$NetBSD: Makefile,v 1.7 2003/11/21 19:39:19 tsutsui 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.7Stsutsui.PHONY: machine-links
181.7Stsutsuibeforedepend: machine-links
191.7Stsutsuimachine-links:
201.7Stsutsui	-rm -f machine
211.7Stsutsui	ln -s ${S}/arch/${MACHINE}/include machine
221.7Stsutsui	-rm -f ${MACHINE_ARCH}
231.7Stsutsui	ln -s ${S}/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}
241.1Stsutsui
251.7Stsutsui.include <bsd.prog.mk>
261.1Stsutsui
271.1Stsutsui### find out what to use for libkern
281.1StsutsuiKERN_AS= library
291.1Stsutsui.include "${S}/lib/libkern/Makefile.inc"
301.1StsutsuiLIBKERN= ${KERNLIB}
311.1Stsutsui
321.1Stsutsui### find out what to use for libz
331.1StsutsuiZ_AS= library
341.1Stsutsui.include "${S}/lib/libz/Makefile.inc"
351.1StsutsuiLIBZ= ${ZLIB}
361.1Stsutsui
371.1Stsutsui### find out what to use for libsa
381.1StsutsuiSA_AS= library
391.1StsutsuiSAMISCMAKEFLAGS= SA_USE_CREAD=yes SA_USE_LOADFILE=yes
401.1Stsutsui.include "${S}/lib/libsa/Makefile.inc"
411.1StsutsuiLIBSA= ${SALIB}
421.1Stsutsui
431.1StsutsuiLIBS= ${LIBSA} ${LIBZ} ${LIBKERN}
441.1Stsutsui
451.7Stsutsuirealall: machine-links ${LIBS}
461.1Stsutsui
471.1Stsutsuicleandir distclean: cleanlibdir
481.1Stsutsui
491.1Stsutsuicleanlibdir:
501.1Stsutsui	-rm -rf lib
51