This version handles out-of-band data, abort output, and
[unix-history] / usr / src / lib / libmp / Makefile
index e0c27b7..371bda4 100644 (file)
@@ -1,11 +1,23 @@
+#      @(#)Makefile    4.2     %G%
+#
 DESTDIR=
 CFLAGS=-O
 DESTDIR=
 CFLAGS=-O
+SRCS= pow.c gcd.c msqrt.c mdiv.c mout.c mult.c madd.c util.c
+OBJS= pow.o gcd.o msqrt.o mdiv.o mout.o mult.o madd.o util.o
+TAGSFILE=tags
 
 
-libmp.a: pow.o gcd.o msqrt.o mdiv.o mout.o mult.o madd.o util.o
-       ar cr libmp.a *.o
+libmp.a: $(OBJS)
+       ar cr libmp.a $(OBJS)
 
 install: libmp.a
 
 install: libmp.a
-       install -c libmp.a ${DESTDIR}/usr/lib
+       install libmp.a ${DESTDIR}/usr/lib/libmp.a
+       ranlib ${DESTDIR}/usr/lib/libmp.a
+
+tags:
+       cwd=`pwd`; \
+       for i in ${SRCS}; do \
+               ctags -a -f ${TAGSFILE} $$cwd/$$i; \
+       done
 
 clean:
 
 clean:
-       rm -f *.o libmp.a
+       rm -f ${OBJS} libmp.a tags