Makefile revision 1.30
11.30Schristos#	$NetBSD: Makefile,v 1.30 2013/11/07 00:43:15 christos Exp $
21.23Stsutsui
31.1Sfredette# Logically src/sys
41.27StsutsuiS!= cd ${.CURDIR}/../../../..; pwd
51.1SfredetteDIR_SA=${S}/lib/libsa
61.21StsutsuiDIR_KERN=${S}/lib/libkern ${S}/lib/libkern/arch/m68k
71.21StsutsuiDIR_LIBC=${S}/../common/lib/libc
81.1Sfredette
91.23Stsutsui# DEBUG= -DDEBUG -DNETIF_DEBUG -DNFS_DEBUG -DRPC_DEBUG \
101.1Sfredette#  -DNET_DEBUG -DRARP_DEBUG -DETHER_DEBUG -DDEBUG_PROM
111.1Sfredette
121.23StsutsuiCPUFLAGS=	# ignore settings in /etc/mk.conf
131.19StsutsuiDEFS= -Dsun3 -D_STANDALONE -D__daddr_t=int32_t
141.27StsutsuiINCL= -I. -I${.CURDIR} -I${S}/lib/libsa -I${S} -I${S}/arch
151.30SchristosAFLAGS= -Wa,-m68020 -Wa,-m68851
161.30SchristosCFLAGS= -m68020 ${AFLAGS} -msoft-float
171.25StsutsuiCFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
181.29SjoergCOPTS= -Os -fno-defer-pop -ffreestanding -fno-unwind-tables
191.23StsutsuiCPPFLAGS= ${DEFS} ${DEBUG} ${INCL}
201.1SfredetteCLEANFILES= SRT0.o SRT1.o vers.c
211.1Sfredette
221.27StsutsuiSRCS= SRT0.S SRT1.c
231.27StsutsuiOBJS= SRT0.o SRT1.o
241.1Sfredette
251.27Stsutsuirealall: ${OBJS}
261.1Sfredette
271.27Stsutsui.include <bsd.prog.mk>
281.1Sfredette
291.27Stsutsui### find out what to use for libkern
301.27StsutsuiKERN_AS= library
311.27Stsutsui.include "${S}/lib/libkern/Makefile.inc"
321.27StsutsuiLIBKERN= ${KERNLIB}
331.1Sfredette
341.27Stsutsui### find out what to use for libsa
351.27StsutsuiSA_AS= library
361.27StsutsuiSAMISCMAKEFLAGS= SA_USE_LOADFILE=yes SA_EXTRADIR=${.CURDIR}
371.27Stsutsui.include "${S}/lib/libsa/Makefile.inc"
381.27StsutsuiLIBSA= ${SALIB}
391.1Sfredette
401.27StsutsuiLIBS= ${LIBSA} ${LIBKERN}
411.1Sfredette
421.27Stsutsuirealall: ${LIBS}
431.1Sfredette
441.28Sdhollandcleandir distclean: .WAIT cleanlibdir
451.1Sfredette
461.27Stsutsuicleanlibdir:
471.27Stsutsui	-rm -rf lib
48