xref: /original-bsd/old/libm/liboldnm/Makefile (revision 2301fdfb)
1#
2# Copyright (c) 1980 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.1 (Berkeley) 05/08/85
7#
8SCCSID = "%W (Berkeley) 05/08/85"
9
10CFLAGS=-O
11
12INSTALL= install
13
14FILES=	acos.o asin.o atan.o cbrt.o pow.o exp.o log.o sin.o \
15	sinh.o sqrt.o tan.o tanh.o
16
17.c.o:
18	${CC} -p ${CFLAGS} -c $*.c
19	-ld -X -r $*.o
20	mv a.out profiled/$*.o
21	${CC} ${CFLAGS} -c $*.c
22	-ld -x -r $*.o
23	mv a.out $*.o
24
25.s.o:
26	sed -f mcount.sed $*.s | ${AS} -o $*.o
27	-ld -X -r $*.o
28	mv a.out profiled/$*.o
29	${AS} -o $*.o $*.s
30	-ld -x -r $*.o
31	mv a.out $*.o
32
33libnm.a libnm_p.a : $(FILES)
34	cd profiled; ar cru ../libnm_p.a $(FILES)
35	ar cru libnm.a $(FILES)
36
37install: libnm.a libnm_p.a
38	${INSTALL} libnm.a ${DESTDIR}/usr/lib/libnm.a
39	ranlib ${DESTDIR}/usr/lib/libnm.a
40	${INSTALL} libnm_p.a ${DESTDIR}/usr/lib/libnm_p.a
41	ranlib ${DESTDIR}/usr/lib/libnm_p.a
42
43clean:
44	rm -f *.o profiled/*.o libnm.a libnm_p.a
45