Makefile revision 1.7
11.7Scgd# $NetBSD: Makefile,v 1.7 1997/01/23 22:31:35 cgd Exp $ 21.1Scgd 31.4ScgdS= ${.CURDIR}/../../../.. 41.4Scgd 51.4Scgd.PATH: ${.CURDIR}/.. ${.CURDIR}/../boot 61.1Scgd 71.7ScgdPROG = netboot 81.7Scgd 91.7ScgdSRCS = start.S boot.c prom.c prom_disp.S OSFpal.c prom_swpal.S 101.7ScgdSRCS+= rpcc.S 111.7ScgdSRCS+= dev_net.c conf.c devopen.c 121.7ScgdSRCS+= if_prom.c loadfile.c getsecs.c 131.7ScgdNOMAN= 141.7ScgdSTRIP= 151.7ScgdBINMODE= 444 161.7Scgd 171.1ScgdBOOT_RELOC = ${PRIMARY_LOAD_ADDRESS} 181.7ScgdHEADERSIZE_PROG = headersize 191.1Scgd 201.7ScgdCLEANFILES+= vers.c vers.o ${PROG}.sym ${PROG}.nosym ${HEADERSIZE_PROG} 211.1Scgd 221.7ScgdAFLAGS += -DASSEMBLER 231.7ScgdCPPFLAGS += -I${.CURDIR}/../.. -I${.CURDIR}/../../../.. \ 241.7Scgd -DALPHA_BOOT_ECOFF -DALPHA_BOOT_ELF \ 251.7Scgd -DPRIMARY_BOOTBLOCK 261.7ScgdCFLAGS = -Werror -mno-fp-regs -g 271.1Scgd 281.7Scgd${PROG}.nosym: ${PROG}.sym 291.7Scgd cp ${PROG}.sym ${PROG}.nosym 301.7Scgd strip ${PROG}.nosym 311.7Scgd 321.7Scgd${PROG}: ${PROG}.nosym ${HEADERSIZE_PROG} 331.7Scgd dd if=${PROG}.nosym of=${PROG} \ 341.7Scgd bs=`./${HEADERSIZE_PROG} ${BOOT_RELOC} ${PROG}.nosym` skip=1 351.1Scgd 361.7Scgd# no lint here (yet?) 371.7Scgdlint: 381.1Scgd 391.7Scgd.include <bsd.prog.mk> 401.1Scgd 411.4Scgd### find out what to use for libkern 421.4ScgdKERN_AS= library 431.4Scgd.include "${S}/lib/libkern/Makefile.inc" 441.4ScgdLIBKERN= ${KERNLIB} 451.4Scgd 461.4Scgd### find out what to use for libz 471.4ScgdZ_AS= library 481.4Scgd.include "${S}/lib/libz/Makefile.inc" 491.4ScgdLIBZ= ${ZLIB} 501.4Scgd 511.4Scgd### find out what to use for libsa 521.4ScgdSA_AS= library 531.7Scgd#SAMISCMAKEFLAGS= SA_USE_CREAD=yes 541.4Scgd.include "${S}/lib/libsa/Makefile.inc" 551.4ScgdLIBSA= ${SALIB} 561.4Scgd 571.7Scgd${PROG}.sym: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} 581.1Scgd sh ${.CURDIR}/newvers.sh ${.CURDIR}/version 591.1Scgd ${COMPILE.c} vers.c 601.7Scgd ${LD} -Ttext ${BOOT_RELOC} -N -e start -o ${PROG}.sym \ 611.7Scgd ${OBJS} vers.o ${LIBSA} ${LIBZ} ${LIBSA} ${LIBKERN} 621.7Scgd size ${PROG}.sym 63