Makefile revision 1.27
11.27Stsutsui#	$NetBSD: Makefile,v 1.27 2009/03/20 11:42:25 tsutsui 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.1SfredetteAFLAGS= -Wa,-mc68020 -Wa,-mc68851
161.23StsutsuiCFLAGS= -mc68000 -Wa,-mc68010 -Wa,-m68851 -msoft-float
171.25StsutsuiCFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
181.23StsutsuiCOPTS= -Os -fno-defer-pop -ffreestanding
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.27Stsutsuicleandir distclean: cleanlibdir
451.1Sfredette
461.27Stsutsuicleanlibdir:
471.27Stsutsui	-rm -rf lib
48