|
|
1.1 ! root 1: .SUFFIXES: ! 2: .SUFFIXES: .s .o ! 3: ! 4: MAKEPARAM = AS=${AS} CC=${CC} LD=ld INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR} ! 5: ! 6: CFLAGS= -O -I$(DESTDIR)/usr/include ! 7: OBJS= $(DESTDIR)/lib/crt0.o $(DESTDIR)/lib/mcrt0.o $(DESTDIR)/usr/lib/gcrt0.o ! 8: ! 9: .s.o: ! 10: ${AS} -o $*.o $*.s ! 11: ld -x -r $*.o ! 12: mv a.out $*.o ! 13: ! 14: all: ${OBJS} ! 15: ! 16: install: all ! 17: ! 18: $(DESTDIR)/lib/crt0.o: crt0.o ! 19: rm -f $(DESTDIR)/lib/crt0.o ! 20: cp crt0.o $(DESTDIR)/lib/crt0.o ! 21: ! 22: $(DESTDIR)/lib/mcrt0.o: mcrt0.o ! 23: rm -f $(DESTDIR)/lib/mcrt0.o ! 24: cp mcrt0.o $(DESTDIR)/lib/mcrt0.o ! 25: ! 26: $(DESTDIR)/usr/lib/gcrt0.o: gcrt0.o ! 27: rm -f $(DESTDIR)/usr/lib/gcrt0.o ! 28: cp gcrt0.o $(DESTDIR)/usr/lib/gcrt0.o ! 29: ! 30: mcrt0.o: moncrt0.o mon.o ! 31: ld -x -r -o mcrt0.o moncrt0.o mon.o ! 32: ! 33: gcrt0.o: moncrt0.o gmon.o ! 34: ld -x -r -o gcrt0.o moncrt0.o gmon.o ! 35: ! 36: moncrt0.o: mcrt0.s ! 37: $(AS) -o moncrt0.o mcrt0.s ! 38: ! 39: mon.o: mon.c ! 40: ${CC} -S ${CFLAGS} mon.c ! 41: ex - mon.s < mon.ex ! 42: $(AS) -o mon.o mon.s ! 43: ! 44: gmon.o: gmon.c ! 45: ${CC} -S ${CFLAGS} gmon.c ! 46: ex - gmon.s < mon.ex ! 47: ${AS} -o gmon.o gmon.s ! 48: ! 49: clean: ! 50: rm -f *.o *mon.s ! 51: ! 52: cleansrc: ! 53: rm -f *.s *.ex Makefile
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.