11.33Smrg# $NetBSD: Makefile,v 1.33 2018/02/02 01:02:41 mrg Exp $ 21.23Stsutsui 31.1Sfredette# Logically src/sys 41.31Schristos.include <bsd.own.mk> 51.27StsutsuiS!= cd ${.CURDIR}/../../../..; pwd 61.1SfredetteDIR_SA=${S}/lib/libsa 71.21StsutsuiDIR_KERN=${S}/lib/libkern ${S}/lib/libkern/arch/m68k 81.21StsutsuiDIR_LIBC=${S}/../common/lib/libc 91.1Sfredette 101.23Stsutsui# DEBUG= -DDEBUG -DNETIF_DEBUG -DNFS_DEBUG -DRPC_DEBUG \ 111.1Sfredette# -DNET_DEBUG -DRARP_DEBUG -DETHER_DEBUG -DDEBUG_PROM 121.1Sfredette 131.23StsutsuiCPUFLAGS= # ignore settings in /etc/mk.conf 141.19StsutsuiDEFS= -Dsun3 -D_STANDALONE -D__daddr_t=int32_t 151.27StsutsuiINCL= -I. -I${.CURDIR} -I${S}/lib/libsa -I${S} -I${S}/arch 161.31SchristosAFLAGS= -Wa,-mc68020 -Wa,-mc68851 171.33Smrg# gcc 4.8 converts -mc68000 to -mcpu=68000 and that breaks gas 181.31Schristos# which works for -march=68010 but breaks for -mcpu=68010 191.31SchristosCFLAGS= -march=68010 201.31SchristosCFLAGS+= -Wa,-m68851 -msoft-float 211.25StsutsuiCFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith 221.29SjoergCOPTS= -Os -fno-defer-pop -ffreestanding -fno-unwind-tables 231.23StsutsuiCPPFLAGS= ${DEFS} ${DEBUG} ${INCL} 241.32SchristosCLEANFILES= SRT0.o SRT1.o 251.1Sfredette 261.27StsutsuiSRCS= SRT0.S SRT1.c 271.27StsutsuiOBJS= SRT0.o SRT1.o 281.1Sfredette 291.27Stsutsuirealall: ${OBJS} 301.1Sfredette 311.27Stsutsui.include <bsd.prog.mk> 321.1Sfredette 331.27Stsutsui### find out what to use for libkern 341.27StsutsuiKERN_AS= library 351.27Stsutsui.include "${S}/lib/libkern/Makefile.inc" 361.27StsutsuiLIBKERN= ${KERNLIB} 371.1Sfredette 381.27Stsutsui### find out what to use for libsa 391.27StsutsuiSA_AS= library 401.27StsutsuiSAMISCMAKEFLAGS= SA_USE_LOADFILE=yes SA_EXTRADIR=${.CURDIR} 411.27Stsutsui.include "${S}/lib/libsa/Makefile.inc" 421.27StsutsuiLIBSA= ${SALIB} 431.1Sfredette 441.27StsutsuiLIBS= ${LIBSA} ${LIBKERN} 451.1Sfredette 461.27Stsutsuirealall: ${LIBS} 471.1Sfredette 481.28Sdhollandcleandir distclean: .WAIT cleanlibdir 491.1Sfredette 501.27Stsutsuicleanlibdir: 511.27Stsutsui -rm -rf lib 52