-
Notifications
You must be signed in to change notification settings - Fork 6
/
Makefile
94 lines (83 loc) · 1.96 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
all:
@echo "You didn't read NOTES and doc/install.ms did you?"
@echo
@echo "First two steps are: Configure and gen.makes"
include: .
(cd netat; make install)
libsmade:
(cd lib/cap; make)
(cd lib/afp; make)
(cd lib/afpc; make)
touch libsmade
libinstall: libsmade
(cd lib/cap; make install)
(cd lib/afp; make install)
(cd lib/afpc; make install)
touch libinstall
programs: libinstall
-(cd etc; make)
-(cd samples; make)
-(cd contrib; make)
-(cd applications; make)
-(cd support/uab; make)
-(cd support/capd; make)
-(cd support/ethertalk; make)
touch programs
install: libinstall programs
-(cd etc; make install)
-(cd samples; make install)
-(cd contrib; make install)
-(cd applications; make install)
-(cd support/uab; make install)
-(cd support/capd; make install)
-(cd support/ethertalk; make install)
cap.shar: listtodist
cap.dist shar
cap.tar: listtodist
cap.dist tar
dist:
@cat todist
@(cd netat; make dist)
@(cd lib; make dist)
@(cd etc; make dist)
@(cd samples; make dist)
@(cd contrib; make dist)
@(cd extras; make dist)
@(cd doc; make dist)
@(cd man; make dist)
@(cd applications; make dist)
clean:
-rm -f m4.tmp
-rm -f libsmade
-rm -f programs
-rm -f libinstall
-(cd netat; make clean)
-(cd man; make clean)
-(cd doc; make clean)
-(cd lib; make clean)
-(cd etc; make clean)
-(cd samples; make clean)
-(cd contrib; make clean)
-(cd extras; make clean)
-(cd applications; make clean)
-(cd support/uab; make clean)
-(cd support/capd; make clean)
-(cd support/ethertalk; make clean)
spotless:
-rm -f *.orig
-rm -f m4.tmp
-rm -f libsmade
-rm -f programs
-rm -f libinstall
-(cd netat; make spotless)
-(cd man; make spotless)
-(cd doc; make spotless)
-(cd lib; make spotless)
-(cd etc; make spotless)
-(cd samples; make spotless)
-(cd contrib; make spotless)
-(cd extras; make spotless)
-(cd applications; make spotless)
-(cd support/uab; make spotless)
-(cd support/capd; make spotless)
-(cd support/ethertalk; make spotless)