xref: /original-bsd/lib/libc/tahoe/fpe/Makefile (revision ff17a116)
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