BSD 4_4 release
[unix-history] / usr / src / contrib / mh-6.8 / conf / makefiles / supportM
CommitLineData
ad787160
C
1##############################################################################
2# Instructions to Make, for MH support processes
3#
4# @(MHWARNING)
5# @(#)$Id: supportM,v 2.2 90/04/05 15:18:17 sources Exp $
6##############################################################################
7
8MAKE = make DESTDIR=$(DESTDIR) $(MFLAGS)
9SHELL = /bin/sh
10
11DIRS = bboards general pop
12
13
14##############################################################################
15# Generate MH support processes
16##############################################################################
17
18all:; for d in $(DIRS); do (cd $$d; $(MAKE) all); done
19
20depend:; for d in $(DIRS); do (cd $$d; $(MAKE) depend); done
21
22lint:; for d in $(DIRS); do (cd $$d; $(MAKE) lint); done
23
24
25##############################################################################
26# Installation
27##############################################################################
28
29install: inst-all clean
30
31inst-all:; for d in $(DIRS); do (cd $$d; $(MAKE) inst-all); done
32
33tar:; @for d in $(DIRS); \
34 do (cd $$d; $(MAKE) TFLAGS="$(TFLAGS)" tar); done
35
36uninstall:; for d in $(DIRS); do (cd $$d; $(MAKE) uninstall); done
37
38
39##############################################################################
40# Miscellaneous tasks
41##############################################################################
42
43
44unconfig:; -rm -f _* :* core
45 for d in $(DIRS); do (cd $$d; $(MAKE) unconfig); done
46 -rm -f Makefile
47
48distribution:; -rm -f _* :*
49 for d in $(DIRS); do (cd $$d; $(MAKE) distribution); done
50
51clean:; -rm -f _* :* core
52 for d in $(DIRS); do (cd $$d; $(MAKE) clean); done
53
54unclean:; -rm -f _* :* core
55 for d in $(DIRS); do (cd $$d; $(MAKE) unclean); done