Makefile revision 1.4
11.4Scgd# $NetBSD: Makefile,v 1.4 1997/01/16 02:59:10 cgd Exp $ 21.1Scgd 31.4ScgdS= ${.CURDIR}/../../../.. 41.4Scgd 51.4Scgd.PATH: ${.CURDIR}/.. ${.CURDIR}/../boot 61.1Scgd 71.1ScgdBOOT_PROG = netboot 81.1ScgdBOOT_RELOC = ${PRIMARY_LOAD_ADDRESS} 91.1Scgd 101.1ScgdBOOT_SRCS = start.S netboot.c prom.c prom_disp.S OSFpal.c prom_swpal.S 111.4ScgdBOOT_SRCS+= rpcc.S 121.1Scgd 131.1ScgdBOOT_SRCS+= dev_net.c conf.c devopen.c 141.1Scgd 151.1ScgdBOOT_SRCS+= if_prom.c loadfile.c getsecs.c 161.1Scgd 171.4Scgd#BOOT_SRCS+= cread.c 181.4Scgd 191.1ScgdBOOT_OBJS = ${BOOT_SRCS:N*.h:R:S/$/.o/g} 201.1Scgd 211.1ScgdHEADERSIZE_PROG = headersize 221.1Scgd 231.4Scgd### find out what to use for libkern 241.4ScgdKERN_AS= library 251.4Scgd.include "${S}/lib/libkern/Makefile.inc" 261.4ScgdLIBKERN= ${KERNLIB} 271.4Scgd 281.4Scgd### find out what to use for libz 291.4ScgdZ_AS= library 301.4Scgd.include "${S}/lib/libz/Makefile.inc" 311.4ScgdLIBZ= ${ZLIB} 321.4Scgd 331.4Scgd### find out what to use for libsa 341.4ScgdSA_AS= library 351.4ScgdSAREL= 361.4ScgdEXTRACFLAGS= -mno-fp-regs 371.4Scgd.include "${S}/lib/libsa/Makefile.inc" 381.4ScgdLIBSA= ${SALIB} 391.4Scgd 401.1ScgdAFLAGS += -DASSEMBLER 411.4ScgdCPPFLAGS += -I${.CURDIR}/../.. -I${.CURDIR}/../../../.. \ 421.4Scgd -DALPHA_BOOT_ECOFF -DALPHA_BOOT_ELF \ 431.4Scgd -DPRIMARY_BOOTBLOCK 441.1ScgdCFLAGS = -Werror -mno-fp-regs -g 451.1Scgd 461.4ScgdCLEANFILES+= vers.c vers.o ${BOOT_PROG}.sym ${BOOT_PROG}.nosym \ 471.4Scgd ${HEADERSIZE_PROG} 481.1Scgd 491.1Scgdall: ${BOOT_PROG} 501.1Scgd 511.4Scgd${BOOT_PROG}.sym: ${BOOT_OBJS} ${LIBZ} ${LIBSA} ${LIBKERN} 521.1Scgd sh ${.CURDIR}/newvers.sh ${.CURDIR}/version 531.1Scgd ${COMPILE.c} vers.c 541.4Scgd ${LD} -Ttext ${BOOT_RELOC} -N -e start -o ${BOOT_PROG}.sym \ 551.4Scgd ${BOOT_OBJS} vers.o ${LIBZ} ${LIBSA} ${LIBKERN} 561.4Scgd size ${BOOT_PROG}.sym 571.4Scgd 581.4Scgd${BOOT_PROG}.nosym: ${BOOT_PROG}.sym 591.4Scgd cp ${BOOT_PROG}.sym ${BOOT_PROG}.nosym 601.4Scgd strip ${BOOT_PROG}.nosym 611.4Scgd 621.4Scgd${BOOT_PROG}: ${BOOT_PROG}.nosym ${HEADERSIZE_PROG} 631.4Scgd dd if=${BOOT_PROG}.nosym of=${BOOT_PROG} \ 641.4Scgd bs=`./${HEADERSIZE_PROG} ${BOOT_RELOC} ${BOOT_PROG}.nosym` skip=1 651.1Scgd 661.1Scgdinstall: 671.3Sthorpej ${INSTALL} -c -o bin -g bin -m 444 ${BOOT_PROG} \ 681.1Scgd ${DESTDIR}${BINDIR}/${BOOT_PROG} 691.1Scgd 701.4Scgdclean:: 711.1Scgd rm -f a.out [Ee]rrs mklog core *.core \ 721.4Scgd ${BOOT_PROG} ${BOOT_OBJS} ${CLEANFILES} 731.1Scgd 741.4Scgdcleandir: clean 751.1Scgd 761.1Scgd.include "${.CURDIR}/../Makefile.inc" 771.1Scgd.include <bsd.obj.mk> 781.1Scgd.include <bsd.dep.mk> 79