|
|
Power 6/32 Unix version 1.2b
.SUFFIXES:
.SUFFIXES: .s .o
MAKEPARAM = AS=${AS} CC=${CC} LD=ld INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
CFLAGS= -O -I$(DESTDIR)/usr/include
OBJS= $(DESTDIR)/lib/crt0.o $(DESTDIR)/lib/mcrt0.o $(DESTDIR)/usr/lib/gcrt0.o
.s.o:
${AS} -o $*.o $*.s
ld -x -r $*.o
mv a.out $*.o
all: ${OBJS}
install: all
$(DESTDIR)/lib/crt0.o: crt0.o
rm -f $(DESTDIR)/lib/crt0.o
cp crt0.o $(DESTDIR)/lib/crt0.o
$(DESTDIR)/lib/mcrt0.o: mcrt0.o
rm -f $(DESTDIR)/lib/mcrt0.o
cp mcrt0.o $(DESTDIR)/lib/mcrt0.o
$(DESTDIR)/usr/lib/gcrt0.o: gcrt0.o
rm -f $(DESTDIR)/usr/lib/gcrt0.o
cp gcrt0.o $(DESTDIR)/usr/lib/gcrt0.o
mcrt0.o: moncrt0.o mon.o
ld -x -r -o mcrt0.o moncrt0.o mon.o
gcrt0.o: moncrt0.o gmon.o
ld -x -r -o gcrt0.o moncrt0.o gmon.o
moncrt0.o: mcrt0.s
$(AS) -o moncrt0.o mcrt0.s
mon.o: mon.c
${CC} -S ${CFLAGS} mon.c
ex - mon.s < mon.ex
$(AS) -o mon.o mon.s
gmon.o: gmon.c
${CC} -S ${CFLAGS} gmon.c
ex - gmon.s < mon.ex
${AS} -o gmon.o gmon.s
clean:
rm -f *.o *mon.s
cleansrc:
rm -f *.s *.ex Makefile
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.