date and time created 83/11/10 14:43:58 by ralph
[unix-history] / usr / src / lib / libplot / Makefile
index 50ed1e6..36d5088 100644 (file)
@@ -1,47 +1,38 @@
-all: plot.a t4014.a t300.a t300s.a t450.a
-
-plot.a:        plot.c.a
-       mkdir xplot
-       cd xplot;ar x ../plot.c.a
-       cd xplot;cc -c -O *.c
-       cd xplot;ar rc plot.a *.o
-       mv xplot/plot.a .
-       rm -r xplot
-t4014.a:       t4014.c.a
-       mkdir xplot
-       cd xplot;ar x ../t4014.c.a
-       cd xplot;cc -c -O *.c
-       cd xplot;ar rc t4014.a *.o
-       mv xplot/t4014.a .
-       rm -r xplot
-t300.a:        t300.c.a
-       mkdir xplot
-       cd xplot;ar x ../t300.c.a
-       cd xplot;cc -c -O *.c
-       cd xplot;ar rc t300.a *.o
-       mv xplot/t300.a .
-       rm -r xplot
-t300s.a:       t300s.c.a
-       mkdir xplot
-       cd xplot;ar x ../t300s.c.a
-       cd xplot;cc -c -O *.c
-       cd xplot;ar rc t300s.a *.o
-       mv xplot/t300s.a .
-       rm -r xplot
-t450.a:        t450.c.a
-       mkdir xplot
-       cd xplot;ar x ../t450.c.a
-       cd xplot;cc -c -O *.c
-       cd xplot;ar rc t450.a *.o
-       mv xplot/t450.a .
-       rm -r xplot
+#      Makefile        4.6     83/09/21
+#
+ALL=   libplot lib4014 lib300 lib300s lib450 libvt0
+SUBDIRS=plot t4014 t300 t300s t450 vt0
+
+all:   ${ALL}
+
+libplot: FRC
+       cd plot; make ${MFLAGS}
+
+lib4014: FRC
+       cd t4014; make ${MFLAGS}
+
+lib300: FRC
+       cd t300; make ${MFLAGS}
+
+lib300s: FRC
+       cd t300s; make ${MFLAGS}
+
+lib450: FRC
+       cd t450; make ${MFLAGS}
+
+libvt0: FRC
+       cd vt0; make ${MFLAGS}
+
+FRC:
 
 install: all
 
 install: all
-       install plot.a $(DESTDIR)/usr/lib/libplot.a
-       install t4014.a $(DESTDIR)/usr/lib/lib4014.a
-       install t300.a $(DESTDIR)/usr/lib/lib300.a
-       install t300s.a $(DESTDIR)/usr/lib/lib300s.a
-       install t450.a $(DESTDIR)/usr/lib/lib450.a
+       for i in ${ALL}; do \
+               install -m 644 $$i ${DESTDIR}/usr/lib/$$i.a; \
+               ranlib ${DESTDIR}/usr/lib/$$i.a; \
+       done
 
 clean:
 
 clean:
-       rm -f plot.a t4014.a t300.a t300s.a t450.a
+       rm -f ${ALL} errs a.out core
+       for i in ${SUBDIRS}; do \
+               (cd $$i; make ${MFLAGS} clean); \
+       done