Makefile revision 1.3
11.1Spk# from: @(#)Makefile 8.1 (Berkeley) 6/10/93 21.3Spk# $Id: Makefile,v 1.3 1994/07/20 20:47:02 pk Exp $ 31.1Spk 41.1SpkDESTDIR= 51.1Spk 61.1SpkRELOC_SUN4= 240000 71.1SpkRELOC_SUN4C= 340000 81.1SpkRELOC_SUN4M= 440000 91.1Spk 101.3SpkRELOC?= ${RELOC_SUN4C} 111.1Spk 121.3SpkDEFS= -DSTANDALONE 131.1SpkCFLAGS= -O2 ${INCPATH} ${DEFS} 141.1Spk 151.2SpkSRCS= boot.c filesystem.c promdev.c version.c 161.3SpkXXSRCS= bootxx.c promdev.c 171.1Spk 181.1SpkS= ${.CURDIR}/../../.. 191.1Spk 201.1Spk.PATH: ${S}/arch/${MACHINE_ARCH}/${MACHINE_ARCH} 211.1Spk.PATH: ${S}/stand ${S}/lib/libsa 221.1Spk 231.3SpkINCPATH=-I${.CURDIR} -I${S}/arch -I${S} -I${S}/lib/libsa 241.1Spk 251.3Spk### find out what to use for libkern and libsa 261.1Spk.include "$S/lib/libkern/Makefile.inc" 271.1SpkLIBKERN= ${KERNLIB} 281.1Spk.include "$S/lib/libsa/Makefile.inc" 291.1SpkLIBSA= ${SA_LIB} 301.1Spk 311.1SpkLIBS= ${LIBSA} ${LIBKERN} 321.1Spk 331.3SpkBOOTS= boot bootxx 341.3SpkALL= ${BOOTS} installboot 351.1Spk 361.1Spkall: ${ALL} 371.1Spk 381.3Spk${BOOTS}: ${LIBS} .NOTMAIN 391.1Spk 401.1SpkOBJS= ${SRCS:N*.h:R:S/$/.o/g} 411.3SpkXXOBJS= ${XXSRCS:N*.h:R:S/$/.o/g} 421.1Spk 431.1Spk# depend on DEFS 441.1Spk 451.3Spksrt0.o: Makefile 461.1Spk 471.1Spk# startups 481.1Spk 491.1Spksrt0.o: ${.CURDIR}/srt0.S 501.1Spk ${CC} ${INCPATH} ${DEFS} -c ${.CURDIR}/srt0.S 511.1Spk 521.1Spk# new boot 531.1Spkboot: srt0.o ${OBJS} ${LIBS} fixhdr 541.1Spk ${LD} -N -T ${RELOC} -e start srt0.o ${OBJS} ${LIBS} -o $@ 551.3Spk ${.OBJDIR}/fixhdr $@ 561.3Spk @size $@ 571.1Spk 581.3Spkbootxx: srt0.o ${XXOBJS} ${LIBS} fixhdr 591.3Spk ${LD} -N -T ${RELOC} -e start srt0.o ${XXOBJS} ${LIBS} -o $@ 601.3Spk ${.OBJDIR}/fixhdr $@ 611.3Spk @size $@ 621.1Spk 631.1Spkinstallboot: ${.CURDIR}/installboot.c 641.1Spk ${CC} ${CFLAGS} -o installboot ${.CURDIR}/installboot.c 651.1Spk 661.1Spk# utilities 671.1Spk 681.1Spkfixhdr: fixhdr.c 691.1Spk ${CC} -o fixhdr ${.CURDIR}/fixhdr.c 701.1Spk 711.1Spkclean cleandir: 721.1Spk rm -f *.o errs make.out 731.1Spk rm -f a.out boot cat ls fixhdr 741.1Spk 751.1Spk.include <bsd.dep.mk> 761.1Spk.include <bsd.obj.mk> 771.1Spk 78