Makefile revision 1.2
11.1Spk# from: @(#)Makefile 8.1 (Berkeley) 6/10/93 21.2Spk# $Id: Makefile,v 1.2 1994/07/01 10:46:55 pk Exp $ 31.1Spk 41.1SpkDESTDIR= 51.1Spk 61.1SpkRELOC_SUN4= 240000 71.1SpkRELOC_SUN4C= 340000 81.1SpkRELOC_SUN4M= 440000 91.1Spk 101.1SpkRELOC= ${RELOC_SUN4C} 111.1Spk 121.1SpkDEFS= -DSTANDALONE -DCOMPAT_NOLABEL # -DROMPRF 131.1SpkCFLAGS= -O2 ${INCPATH} ${DEFS} 141.1Spk 151.2SpkSRCS= boot.c filesystem.c promdev.c version.c 161.1Spk#SRCS+= io.c strerror.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.1SpkINCPATH=-I${.CURDIR} -I${.CURDIR}/../.. -I${S} -I${S}/lib/libsa 241.1Spk 251.1Spk### find out what to use for libkern 261.1Spk.include "$S/lib/libkern/Makefile.inc" 271.1SpkLIBKERN= ${KERNLIB} 281.1Spk#KERNLIB= ${.CURDIR}/../compile/libkern.a 291.1Spk 301.1Spk.include "$S/lib/libsa/Makefile.inc" 311.1SpkLIBSA= ${SA_LIB} 321.1Spk 331.1SpkLIBS= ${LIBSA} ${LIBKERN} 341.1Spk 351.1SpkBOOTS= boot 361.1SpkALL= ${BOOTS} 371.1Spk 381.1Spkall: ${ALL} 391.1Spk 401.1Spk${BOOTS}: ${LIBS} 411.1Spk 421.1SpkOBJS= ${SRCS:N*.h:R:S/$/.o/g} 431.1Spk${.OBJDIR}/libdrive.a: ${OBJS} 441.1Spk ar crv $@ $? 451.1Spk ranlib $@ 461.1Spk 471.1Spk# depend on DEFS 481.1Spk 491.1Spkdevopen.o machdep.o srt0.o: Makefile 501.1Spk 511.1Spk# startups 521.1Spk 531.1Spksrt0.o: ${.CURDIR}/srt0.S 541.1Spk ${CC} ${INCPATH} ${DEFS} -c ${.CURDIR}/srt0.S 551.1Spk 561.1Spk# new boot 571.1Spkboot: srt0.o ${OBJS} ${LIBS} fixhdr 581.1Spk ${LD} -N -T ${RELOC} -e start srt0.o ${OBJS} ${LIBS} -o $@ 591.1Spk ${.OBJDIR}/fixhdr boot 601.1Spk @size boot 611.1Spk 621.1Spkbootconf.o: ${.CURDIR}/conf.c 631.1Spk rm -f bootconf.c 641.1Spk ln -s ${.CURDIR}/conf.c bootconf.c 651.1Spk ${CC} -c ${CFLAGS} -DBOOT bootconf.c 661.1Spk rm -f bootconf.c 671.1Spk 681.1Spkmkboot: ${.CURDIR}/mkboot.c 691.1Spk ${CC} ${CFLAGS} -o mkboot ${.CURDIR}/mkboot.c 701.1Spk 711.1Spkinstallboot: ${.CURDIR}/installboot.c 721.1Spk ${CC} ${CFLAGS} -o installboot ${.CURDIR}/installboot.c 731.1Spk 741.1Spk# utilities 751.1Spk 761.1Spkfixhdr: fixhdr.c 771.1Spk ${CC} -o fixhdr ${.CURDIR}/fixhdr.c 781.1Spk 791.1Spkclean cleandir: 801.1Spk rm -f *.o errs make.out 811.1Spk rm -f a.out boot cat ls fixhdr 821.1Spk 831.1Spk.include <bsd.dep.mk> 841.1Spk.include <bsd.obj.mk> 851.1Spk 86