Makefile revision 1.1
11.1Sragge# $NetBSD: Makefile,v 1.1 1995/02/13 00:41:04 ragge Exp $ 21.1Sragge# 31.1Sragge 41.1SraggeINCPATH=-I. -I../../.. -I../.. -I../../../lib/libsa 51.1Sragge 61.1SraggeCC= cc 71.1SraggeAS= as 81.1Sragge 91.1SraggeRELOC= 100000 101.1Sragge 111.1SraggeCFLAGS= -O ${INCPATH} -DSTANDALONE 121.1SraggeMACH= -DVAX750 131.1Sragge 141.1SraggeDRIVERS=autoconf.c hp.c hpmaptype.c ht.c idc.c kdb.c mba.c mt.c qdcons.c \ 151.1Sragge qvcons.c rk.c rl.c tm.c tmscp.c ts.c uba.c uda.c up.c upmaptype.c \ 161.1Sragge ut.c 171.1SraggeDEVS= autoconf.o hp.o 181.1SraggeLIBS= libsa.a libkern.a libsvax.a 191.1Sragge 201.1Sraggeall: boot 211.1Sragge 221.1Sraggelibsa.a: ../../../lib/libsa/libsa.a 231.1Sragge cd ../../../lib/libsa; rm -f machine; \ 241.1Sragge ln -s ../../arch/vax/include machine;make 251.1Sragge ln -s ../../../lib/libsa/libsa.a 261.1Sragge 271.1Sraggelibkern.a: ../../../lib/libkern/libkern.a 281.1Sragge cd ../../../lib/libkern; make 291.1Sragge ln -s ../../../lib/libkern/libkern.a 301.1Sragge 311.1Sraggelibsvax.a: consio.o urem.o udiv.o 321.1Sragge ar crv $@ $? 331.1Sragge ranlib $@ 341.1Sragge 351.1Sraggeurem.o: ../vax/urem.s 361.1Sragge ${CC} -x assembler-with-cpp -E ../vax/urem.s | as -o urem.o 371.1Sragge 381.1Sraggeudiv.o: ../vax/udiv.s 391.1Sragge ${CC} -x assembler-with-cpp -E ../vax/udiv.s | as -o udiv.o 401.1Sragge 411.1Sragge# startups 421.1Sragge 431.1Sraggesrt0.o: srt0.s 441.1Sragge ${CC} -x assembler-with-cpp -E -DREL srt0.s | as -o srt0.o 451.1Sragge 461.1Sragge 471.1Sraggeboot: boot.o srt0.o devopen.o conf.o ${DEVS} ${LIBS} 481.1Sragge ld -N -T ${RELOC} -e nisse -o $@ srt0.o devopen.o boot.o \ 491.1Sragge conf.o ${DEVS} ${LIBS} 501.1Sragge @strip boot 511.1Sragge @size boot 521.1Sragge 531.1Sraggehp.o: hp.c 541.1Sragge ${CC} -c ${CFLAGS} $*.c 551.1Sragge 561.1Sraggeautoconf.o: autoconf.c 571.1Sragge ${CC} -c ${CFLAGS} $*.c 581.1Sragge 591.1Sraggeconf.o: conf.c 601.1Sragge ${CC} -c ${CFLAGS} $*.c 611.1Sragge 621.1Sraggeboot.o: boot.c 631.1Sragge ${CC} -c ${CFLAGS} $*.c 641.1Sragge 651.1Sraggeinstall: 661.1Sragge install -c -s -o bin -g bin -m 644 \ 671.1Sragge format cat copy drtest ls ${DESTDIR}/stand 681.1Sragge [ -d ../vaxdist/tp ] || mkdir ../vaxdist/tp 691.1Sragge cp tpcopy ../vaxdist/tp/copy 701.1Sragge cp tpboot ../vaxdist/tp/boot 711.1Sragge cp tpformat ../vaxdist/tp/format 721.1Sragge cp boot a.out; strip a.out; \ 731.1Sragge dd if=a.out of=../floppy/boot bs=32 skip=1; rm a.out 741.1Sragge cp 730boot a.out; strip a.out; \ 751.1Sragge dd if=a.out of=../cassette/boot.730 bs=32 skip=1; rm a.out 761.1Sragge cp ../floppy/boot ../cassette/boot.750 771.1Sragge cp ../floppy/boot ../consolerl/boot 781.1Sragge cp copy a.out; strip a.out; \ 791.1Sragge dd if=a.out of=../floppy/copy bs=32 skip=1; rm a.out 801.1Sragge cp 730copy a.out; strip a.out; \ 811.1Sragge dd if=a.out of=../cassette/copy.730 bs=32 skip=1; rm a.out 821.1Sragge cp ../floppy/copy ../cassette/copy.750 831.1Sragge cp ../floppy/copy ../consolerl/copy 841.1Sragge cp format a.out; strip a.out; \ 851.1Sragge dd if=a.out of=../floppy/format bs=32 skip=1; rm a.out 861.1Sragge cp 730format a.out; strip a.out; \ 871.1Sragge dd if=a.out of=../cassette/format.730 bs=32 skip=1; rm a.out 881.1Sragge cp ../floppy/format ../cassette/format.750 891.1Sragge cp ../floppy/format ../consolerl/format 901.1Sragge cp drtest a.out; strip a.out; \ 911.1Sragge dd if=a.out of=../floppy/drtest bs=32 skip=1; rm a.out 921.1Sragge cp 730drtest a.out; strip a.out; \ 931.1Sragge dd if=a.out of=../cassette/drtest.730 bs=32 skip=1; rm a.out 941.1Sragge cp ../floppy/drtest ../cassette/drtest.750 951.1Sragge cp ../floppy/drtest ../consolerl/drtest 961.1Sragge install -c -o bin -g bin -m 444 ${MDEC} ${DESTDIR}/usr/mdec 971.1Sragge rm -f ${DESTDIR}/usr/mdec/bootrd 981.1Sragge ln ${DESTDIR}/usr/mdec/bootra ${DESTDIR}/usr/mdec/bootrd 991.1Sragge 1001.1Sraggelint: ${SRCS} 1011.1Sragge lint ${COPTS} -hxbn boot.c ${SRCS} | \ 1021.1Sragge sed -e '/possible pointer alignment/d' \ 1031.1Sragge -e '/struct\/union .* never defined/d' 1041.1Sragge 1051.1Sraggetags: ${SRCS} 1061.1Sragge ctags ${SRCS} ${DUMMIES} 107