1# @(#)Makefile 5.2 (Berkeley) 09/13/92 2 3DESTDIR= 4STAND= /stand 5INCPATH= -I../.. -I../../sys 6DEFS= ${INCPATH} -DSTANDALONE -D_MONFUNCS -DSMALL 7 8# Collections of C options: 9# COPTS device drivers/assembler, not optimized 10# CFLAGS everything else 11 12COPTS= ${DEFS} 13CFLAGS= -O ${DEFS} 14 15SRCS= mkboot.c 16 17ALL= mkboot boot mkboottape 18 19all: ${ALL} 20 21mkboot: mkboot.c 22 ${CC} ${CFLAGS} -o $@ mkboot.c 23 24boot: start.o boot.o conf.o sys.o 25 ld -N -T 80100000 -o $@ start.o boot.o conf.o sys.o \ 26 ../../libkern/obj/libkern.a 27 28mkboottape: mkboottape.c 29 ${CC} ${CFLAGS} -o $@ mkboottape.c 30 31# for testing 32tboot: boot.c 33 cc -o $@ ${CFLAGS} -DTEST boot.c 34 35clean: 36 rm -f *.o ${ALL} a.out core errs 37 38depend: ${SRCS} 39 mkdep ${INCPATH} -DSTANDALONE ${SRCS} 40 41install: FRC 42 mkboot boot ${DESTDIR}/usr/mdec/rzboot ${DESTDIR}/usr/mdec/bootrz 43 44lint: ${SRCS} 45 lint ${COPTS} -hxbn boot.c ${SRCS} 46 47tags: ${SRCS} 48 ctags ${SRCS} 49 50FRC: 51 52