Makefile revision 1.5
17d5e3a19Smrg# $NetBSD: Makefile,v 1.5 1998/06/09 04:27:53 sakamoto Exp $ 27d5e3a19Smrg 37d5e3a19SmrgS= ${.CURDIR}/../../../.. 4765486e8Smrg 57d5e3a19SmrgPROG= ofwboot 6765486e8SmrgSRCS= Locore.c boot.c ofdev.c net.c netif_of.c alloc.c 7765486e8Smrg.PATH: ${S}/arch/ofppc/ofppc 87d5e3a19SmrgSRCS+= ofwmagic.S 97d5e3a19Smrg.PATH: ${S}/arch/powerpc/powerpc 107d5e3a19Smrg#CFLAGS+= -DDEBUG -DNETIF_DEBUG 117d5e3a19SmrgNOMAN= 127d5e3a19SmrgSTRIPFLAG= 137d5e3a19SmrgBINMODE= 444 147d5e3a19Smrg 157d5e3a19SmrgNEWVERSWHAT= "OpenFirmware Boot" 167d5e3a19Smrg 177d5e3a19Smrg# For now... 187d5e3a19SmrgRELOC= 20000 197d5e3a19Smrg 207d5e3a19SmrgENTRY= _start 21765486e8Smrg 227d5e3a19SmrgCLEANFILES+= vers.c vers.o 237d5e3a19Smrg 247d5e3a19SmrgCPPFLAGS+= -I${.CURDIR}/../../.. -I${.CURDIR}/../../../.. -I${.OBJDIR} 257d5e3a19SmrgCPPFLAGS+= -DRELOC=0x${RELOC} 267d5e3a19SmrgCPPFLAGS+= -DFIRMWORKSBUGS 277d5e3a19SmrgCPPFLAGS+= -DPOWERPC_BOOT_AOUT 287d5e3a19SmrgCPPFLAGS+= -DPOWERPC_BOOT_ELF 297d5e3a19SmrgCPPFLAGS+= -DCOMPAT_386BSD_MBRPART 307d5e3a19Smrg 317d5e3a19Smrg.BEGIN: ${.OBJDIR}/machine 327d5e3a19Smrgdepend all: ${.OBJDIR}/machine 337d5e3a19SmrgCLEANFILES+= ${.OBJDIR}/machine 347d5e3a19Smrg 357d5e3a19Smrg${.OBJDIR}/machine:: 367d5e3a19Smrg -rm -f $@ 377d5e3a19Smrg ln -s $S/arch/ofppc/include $@ 387d5e3a19Smrg 397d5e3a19Smrg### find out what to use for libkern 407d5e3a19SmrgKERN_AS= library 417d5e3a19Smrg.include "${S}/lib/libkern/Makefile.inc" 427d5e3a19SmrgLIBKERN= ${KERNLIB} 437d5e3a19Smrg 447d5e3a19Smrg### find out what to use for libz 457d5e3a19SmrgZ_AS= library 467d5e3a19Smrg.include "${S}/lib/libz/Makefile.inc" 477d5e3a19SmrgLIBZ= ${ZLIB} 487d5e3a19Smrg 497d5e3a19Smrg### find out what to use for libsa 507d5e3a19SmrgSA_AS= library 517d5e3a19SmrgSAMISCMAKEFLAGS= SA_USE_CREAD=yes 527d5e3a19Smrg.include "${S}/lib/libsa/Makefile.inc" 537d5e3a19SmrgLIBSA= ${SALIB} 547d5e3a19Smrg 557d5e3a19Smrg${PROG}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} 567d5e3a19Smrg sh ${.CURDIR}/../newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 577d5e3a19Smrg ${COMPILE.c} vers.c 587d5e3a19Smrg ${LD} -X -Ttext ${RELOC} -e ${ENTRY} -o ${PROG} \ 597d5e3a19Smrg ${OBJS} vers.o ${LIBSA} ${LIBZ} ${LIBKERN} 607d5e3a19Smrg 617d5e3a19Smrg.include <bsd.prog.mk> 627d5e3a19Smrg