1# 2# Copyright (c) 1987 Regents of the University of California. 3# All rights reserved. The Berkeley software License Agreement 4# specifies the terms and conditions for redistribution. 5# 6# @(#)Makefile 5.5 (Berkeley) 06/06/87 7# 8DESTDIR= 9FLAGS= -I.. ${DEFS} 10CFLAGS= -O ${FLAGS} 11SRCS= addd.s addf.s cmpd.s cmpf.s cvtdl.s cvtfl.s cvtld.s cvtlf.s cvtud.s \ 12 cvtuf.s divd.s divf.s fnorm.s fp_exp.s modf.s muld.s mulf.s negd.s \ 13 negf.s sfnorm.s sfp_exp.s subd.s subf.s 14OBJS= addd.o addf.o cmpd.o cmpf.o cvtdl.o cvtfl.o cvtld.o cvtlf.o cvtud.o \ 15 cvtuf.o divd.o divf.o fnorm.o fp_exp.o modf.o muld.o mulf.o negd.o \ 16 negf.o sfnorm.o sfp_exp.o subd.o subf.o 17TAGSFILE=tags 18 19.s.o: 20 /lib/cpp -E ${FLAGS} -DPROF $*.s | ${AS} -o $*.o 21 ld -X -r $*.o 22 mv a.out profiled/$*.o 23 /lib/cpp -E ${FLAGS} $*.s | ${AS} -o $*.o 24 ld -x -r $*.o 25 mv a.out $*.o 26 27fpelib fpelib_p: ${OBJS} 28 @echo "building profiled fpelib" 29 @cd profiled; ar cru ../fpelib_p ${OBJS} 30 @echo "building normal fpelib" 31 @ar cru fpelib ${OBJS} 32 33tags: 34 echo "no tags here" 35 36clean: 37 rm -f ${OBJS} profiled/*.o errs a.out core fpelib fpelib_p 38 39depend: 40 mkdep ${CFLAGS} ${SRCS} 41 42# DO NOT DELETE THIS LINE -- mkdep uses it. 43# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. 44 45addd.o: addd.s /usr/include/tahoemath/fp.h ../DEFS.h 46addf.o: addf.s /usr/include/tahoemath//fp.h ../DEFS.h 47cmpd.o: cmpd.s ../DEFS.h 48cmpf.o: cmpf.s ../DEFS.h 49cvtdl.o: cvtdl.s /usr/include/tahoemath/fp.h ../DEFS.h 50cvtfl.o: cvtfl.s /usr/include/tahoemath/fp.h ../DEFS.h 51cvtld.o: cvtld.s /usr/include/tahoemath/fp.h ../DEFS.h 52cvtlf.o: cvtlf.s /usr/include/tahoemath/fp.h ../DEFS.h 53cvtud.o: cvtud.s /usr/include/tahoemath/fp.h ../DEFS.h 54cvtuf.o: cvtuf.s /usr/include/tahoemath/fp.h ../DEFS.h 55divd.o: divd.s /usr/include/tahoemath/fp.h ../DEFS.h 56divf.o: divf.s /usr/include/tahoemath/fp.h ../DEFS.h 57fnorm.o: fnorm.s /usr/include/tahoemath/fp.h ../DEFS.h 58fp_exp.o: fp_exp.s /usr/include/tahoemath/fp.h ../DEFS.h 59modf.o: modf.s /usr/include/tahoemath/fp.h ../DEFS.h 60muld.o: muld.s /usr/include/tahoemath/fp.h ../DEFS.h 61mulf.o: mulf.s /usr/include/tahoemath/fp.h ../DEFS.h 62negd.o: negd.s /usr/include/tahoemath/fp.h ../DEFS.h 63negf.o: negf.s /usr/include/tahoemath/fp.h ../DEFS.h 64sfnorm.o: sfnorm.s /usr/include/tahoemath/fp.h ../DEFS.h 65sfp_exp.o: sfp_exp.s /usr/include/tahoemath/fp.h ../DEFS.h 66subd.o: subd.s /usr/include/tahoemath/fp.h ../DEFS.h 67subf.o: subf.s /usr/include/tahoemath/fp.h ../DEFS.h 68 69# IF YOU PUT ANYTHING HERE IT WILL GO AWAY 70