|
|
1.1 root 1: everything: all
2:
3: what:
4: @echo "what do you want to make?"
5:
6: Icon:
7: cd bin; make
8: cd tran; make
9: cd link; make
10: cd operators; make
11: cd functions; make
12: cd lib; make
13: cd rt; make
14: cd iconx; make
15: cp tran/itran link/ilink iconx/iconx bin
16: cd bin; strip icont itran ilink iconx
17: cd pilib; make
18:
19: Pidemo:
20: cd pidemo; ../icon-pi
21:
22: Alltest:
23: cd samples; make All
24:
25: Stdtest:
26: cd samples; make Std
27:
28: Settest:
29: cd samples; make Set
30:
31: Xpxtest:
32: cd samples; make Xpx
33:
34: Libtest:
35: cd libtest; make All
36:
37: Pitest:
38: cd libtest; Functest
39:
40: Porttest:
41: cd port; make All
42:
43: Testsuite:
44: cd test; make All
45:
46: Library:
47: cd src; make All
48: cd pifuncs; make All
49:
50: Listall:
51: @cd bin; make Listall
52: @cd iconx; make Listall
53: @cd h; make Listall
54: @cd tran; make Listall
55: @cd link; make Listall
56: @cd rt; make Listall
57: @cd functions; make Listall
58: @cd operators; make Listall
59: @cd lib; make Listall
60:
61: List:
62: @cd bin; make -s List
63: @cd iconx; make -s List
64: @cd h; make -s List
65: @cd tran; make -s List
66: @cd link; make -s List
67: @cd rt; make -s List
68: @cd functions; make -s List
69: @cd operators; make -s List
70: @cd lib; make -s List
71:
72: Clean:
73: cd tran; make Clean
74: cd link; make Clean
75: cd operators; make Clean
76: cd functions; make Clean
77: cd lib; make Clean
78: cd rt; make Clean
79: cd iconx; make Clean
80: cd bin; make Clean
81: cd pifuncs; make Clean
82: cd samples; make Clean
83: cd test; make Clean
84: cd libtest; make Clean
85: cd port; make Clean
86:
87: #
88: # Stuff for 4.3bsd
89: #
90: ILIB=$(DESTDIR)/usr/new/lib/icon
91: IBIN=$(DESTDIR)/usr/new/lib/icon/5.9.0
92: INEW=$(DESTDIR)/usr/new
93:
94: all: Icon
95:
96: setup-new:
97: Icon-setup -vax -interpex -host gethost -vfork -xpx -sets \
98: -ibin $(IBIN)
99:
100: setup-pwd:
101: Icon-setup -vax -interpex -host gethost -vfork -xpx -sets
102:
103: install: all
104: -mkdir $(ILIB)
105: -mkdir $(IBIN)
106: cp bin/itran bin/ilink bin/iconx bin/icont $(IBIN)
107: cp bin/icont $(INEW)
108: cp icon-pi $(INEW)
109: cp docs/icont.1 $(DESTDIR)/usr/man/mann/icont.n
110: cp docs/icon-pi.1 $(DESTDIR)/usr/man/mann/icon-pi.n
111:
112: clean: Clean
113:
114: # The entries here and in other Makefiles that start with "Dist" are
115: # used only at the University of Arizona for preparing the Icon system
116: # for distribution. The program gcomp, which is used to specify
117: # files not to remove, is from the Icon program library.
118:
119: Dist-build:
120: Icon-setup -vax -interpex -host gethost -vfork -xpx -sets
121: make Icon
122:
123: Dist-test:
124: make Alltest
125: make Library
126: make Pidemo
127: make Libtest
128: make Pitest
129: make Testsuite
130: make Porttest
131: cd port; make Linkcheck
132:
133: Dist-setup:
134: cd samples; make Dist-setup
135: cd test; make Dist-setup
136: cd port; make Dist-setup
137: cd libtest; make Dist-setup
138:
139: Dist-clean:
140: cd tran; make Dist-clean
141: cd link; make Dist-clean
142: cd operators; make Dist-clean
143: cd functions; make Dist-clean
144: cd lib; make Dist-clean
145: cd rt; make Dist-clean
146: cd iconx; make Dist-clean
147: cd h; make Dist-clean
148: cd pifuncs; make Dist-clean
149: cd pilib; make Dist-clean
150: cd samples; make Dist-clean
151: cd port; make Dist-clean
152: cd test; make Dist-clean
153: cd libtest; make Dist-clean
154: cd src; make Dist-clean
155: cd docs; make Dist-clean
156: cd man; make Dist-clean
157: cd book; make Dist-clean
158: rm -f ibin/*
159: touch ibin/.placeholder
160: rm -f ilib/*
161: touch ilib/.placeholder
162: rm -rf pidemo/*
163: touch pidemo/.placeholder
164: rm -f .BK* .CK* .emacs*
165: rm -rf `gcomp bin functions h iconx lib link operators \
166: rt tran docs samples Icon-setup Makefile book libtest \
167: port test *.gen pidemo ibin ilib pifuncs src man pilib`
168: cd bin; make Dist-clean
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.