|
|
Power 6/32 Unix version 1.21
#
# HDRS included files
#
# SRCS source files
#
HDRS1 = prvreg.h psl.h pte.h pcboffset.h const.h scboffset.h \
sptoffset.h trap.h
LD_FLG = -T 0
.SUFFIXES:
.SUFFIXES: .x .s .o .c .lst
.x.o:
cat ../INCLUDE $*.x | sed 's/^#\([^id]\)/ #\1/' | /lib/cpp >temp.s
as -o $*.o temp.s
rm temp.s
.x.lst:
cat ../INCLUDE $*.x | sed 's/^#\([^id]\)/ #\1/' > temp$$.s
as temp$$.s -o /dev/null -P | absaddr > $*.lst
rm temp$$.s
.s.o:
cat ../INCLUDE $*.s | as -o $*.o
.s.lst:
cat ../INCLUDE $*.s | sed 's/^#\([^id]\)/ #\1/' > temp.s
as temp.s -o /dev/null -P | absaddr > $*.lst
rm temp.s
.c.lst:
cc -S -L $*.c
as $*.s -o /dev/null -P | absaddr > $*.lst
rm -f $*.s
.c.o:
cc -c $*.c
DATA = addd.datal.o addf.datal.o atanf.datal.o cmpd.datal.o \
cmpf.datal.o cosf.datal.o cvdf.datal.o cvdl.datal.o \
cvfl.datal.o cvld.datal.o cvlf.datal.o divd.datal.o \
divf.datal.o expf.datal.o ldd.datal.o ldf.datal.o \
ldfd.datal.o lnd.datal.o lnf.datal.o logf.datal.o \
muld.datal.o mulf.datal.o sinf.datal.o sqrtf.datal.o \
subd.datal.o subf.datal.o tstd.datal.o tstf.datal.o \
mull.datal.o
LISTS = ldf.datal.lst addf.datal.lst subf.datal.lst \
mulf.datal.lst divf.datal.lst lnf.datal.lst \
tstf.datal.lst cmpf.datal.lst \
cvlf.datal.lst cvfl.datal.lst \
ldd.datal.lst addd.datal.lst subd.datal.lst \
muld.datal.lst divd.datal.lst lnd.datal.lst \
tstd.datal.lst cmpd.datal.lst \
cvld.datal.lst cvdl.datal.lst \
cvdf.datal.lst ldfd.datal.lst \
sqrtf.datal.lst expf.datal.lst logf.datal.lst \
sinf.datal.lst cosf.datal.lst atanf.datal.lst \
mull.datal.lst
install : all
all : data lists
data : $(DATA)
lists : a.sym $(LISTS)
clean :
-rm *.o *.lst a.sym
cleansrc:
rm -f *.[csh] *.def init.x definitions INCLUDE makefile
absaddr: absaddr.c
${CC} -O -o absaddr absaddr.c
a.sym :
(cd ../; make a.sym)
depend:
grep '^#include' *.[cs] | grep -v '<' | \
sed 's/:[^"]*"\([^"]*\)".*/: \1/' | \
sed 's/\.c/.o/' | \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
END { print rec } ' > makedep
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp makefile makefile.bak
ed - makefile < eddep
rm -f eddep makedep
# DO NOT DELETE THIS LINE -- make depend uses it
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.