1# @(#)Makefile 4.3 (Berkeley) 04/19/82 2# 3# crt0 Normal C run time startoff 4# mcrt0 C run time start off for profiling, ``prof'' conventions 5# gcrt0 C run time start off for profiling, ``gprof'' conventions 6# 7OBJS= crt0.o mcrt0.o gcrt0.o 8 9all: ${OBJS} 10 11install: ${OBJS} 12 mv crt0.o /lib/crt0.o 13 mv mcrt0.o /lib/mcrt0.o 14 mv gcrt0.o /usr/lib/gcrt0.o 15 16crt0.s: cmgt.crt0.c 17 cc -S ${DFLAGS} -DCRT0 cmgt.crt0.c 18 mv cmgt.crt0.s crt0.s 19mcrt0.s: cmgt.crt0.c 20 cc -S ${DFLAGS} -DMCRT0 cmgt.crt0.c 21 mv cmgt.crt0.s mcrt0.s 22gcrt0.s: cmgt.crt0.c gcrt0.h 23 cc -S ${DFLAGS} -DGCRT0 cmgt.crt0.c 24 mv cmgt.crt0.s gcrt0.s 25 26.s.o: crt0.ex 27 ex - $*.s < crt0.ex 28 /lib/cpp $*.s > $*.S 29 mv $*.S $*.s 30 as -o $*.o $*.s 31 ld -x -r $*.o 32 mv a.out $*.o 33 rm -f $*.s 34clean: 35 rm -f ${OBJS} 36 37lint: cmgt.crt0.c 38 lint cmgt.crt0.c -DMCRT0 39 lint cmgt.crt0.c -DGCRT0 40 lint cmgt.crt0.c -DCRT0 41