vsta

Check-in [1f93436817]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:More fallout of conversion to CVS.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | master | trunk
Files: files | file ages | folders
SHA3-256:1f93436817aacb4944f635ba0ca124449a8d5cf69435a2a98af5fddc02a37417
User & Date: vandys 2001-12-21 14:39:39
Context
2001-12-21
14:39
Features. More features. check-in: 827836a92a user: vandys tags: master, trunk
14:39
More fallout of conversion to CVS. check-in: 1f93436817 user: vandys tags: master, trunk
2001-12-19
22:20
Set errno for failed lookup of a named stat field. check-in: 71009589f8 user: vandys tags: master, trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to vsta/mkdist.mk.

1
2
3
4
5
6
7



8
9
10
11
12
13
14
..
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120





121
122
123
124
125
126
127
128
129
130
131
132
133
...
180
181
182
183
184
185
186
187
188
189
190

191
192
193
#
# mkdist
#	Shell script to build the distribution filesets
#

# Staging directory for binary distribution
ROOT=/vsta




# Copyright/license files
LAW=README LICENSE

# Staging area mounted here
DEST=/dist

................................................................................
	lib/libm.a lib/libregexp.a lib/libsrv.a lib/libtermcap.a \
	lib/libusr.a lib/termcap lib/units.lib lib/libtermcap.shl \
	lib/libm.shl lib/libregexp.shl lib/libregex.a lib/magic \
	lib/libfl.a lib/libjpeg.a

BIN=$(LAW) bin boot doc etc include $(LIB)

# Core servers
SRCSRV=src/srv/bfs src/srv/cdfs src/srv/devnull src/srv/dos \
	src/srv/env src/srv/mach src/srv/namer src/srv/pipe \
	src/srv/proc src/srv/sema src/srv/swap src/srv/tmpfs \
	src/srv/vstafs src/srv/tick src/srv/selfs src/srv/pty

# Core source distribution
SRC=$(LAW) mkdist.mk src/makefile.all mkall.sh src/mkall.sh \
	src/bin/adb src/bin/init src/bin/login \
	src/bin/cmds src/bin/time src/include src/lib src/os \
	$(SRCSRV) src/boot.386

# Networking
NET=src/srv/ka9q

# Make (a simple/fast one, and then GNU's)
MAKE=src/bin/ports/make src/bin/ports/gmake


# Text utilities
TXT=src/bin/ports/less src/bin/ports/grep src/bin/ports/rh \
	src/bin/ports/sed src/bin/ports/tar src/bin/ports/awk \
	src/bin/ports/fileutl src/bin/ports/textutil \
	src/bin/ports/find src/bin/ports/patch \
	src/bin/ports/ctags src/bin/ports/rcs5.11 \
	src/bin/ports/m4 src/bin/ports/roff





# Text formatting utilities
ROFF=src/bin/roff src/bin/ports/nroff lib/troff

# Shells
SH=src/bin/ash src/bin/testsh src/bin/ports/rc


# Editors
ED=src/bin/ports/emacs src/bin/ports/ed src/bin/ports/vim \
	src/bin/ports/vim-5.7 src/bin/ports/teco


# Games
FUN=src/bin/ports/backgammon src/bin/ports/chess-5.00


# "bc" calculator
BC=src/bin/ports/bc


# GNU zip and friends
GZIP=src/bin/ports/gzip src/bin/ports/unzip


# "sc" spreadsheet
SC=src/bin/ports/sc


# Smalltalk
SMALL=src/bin/ports/small src/bin/ports/smalltalk-1.8.3 \
	src/bin/ports/tiny4.0


# GNU C, and related language tools
GCC=src/bin/ports/gcc2 src/bin/ports/binutl2 src/bin/ports/gdb


# MGR windowing system
MGR=mgr

# Compiler tools
LANG=src/bin/ports/flex src/bin/ports/bison src/bin/ports/yacc

# Python
PYTHON=src/bin/ports/python $(ROOT)/lib/python15

# Diff utilities
DIFF=src/bin/ports/diffutl

# Graphics
GRAPHICS=src/bin/ports/svgalib src/bin/ports/jpeg6b

# Simulators
SIM=src/bin/ports/sim_2.3d

# Miscellaneous
MISC=src/bin/ports/units src/bin/ports/expr src/bin/ports/file-3.22

# Sample accounts
ACCOUNT=root guest

# Miscellaneous programming languages
MISCLANG=src/bin/ports/pfe

# VSTa specific contributed software
CONTRIB=src/contrib/rd src/contrib/consexp

# Default: make a distribution
dist: bindist srcdist make txt sh ed fun bc gzip sc small gcc \
	mgrdist lang net python diff account graphics sim misc \
	srccvs misclang contrib

# Create backup
backup: srcdist make txt sh ed fun bc gzip sc small gcc \
	mgrdist lang net python diff account graphics sim misc \
	srccvs misclang






bindist:
	cd $(ROOT); tar -cvf - $(BIN) | gzip -9 > $(DEST)/vsta.tz

srcdist:
	tar -cvf - $(SRC) | gzip -9 > $(DEST)/vsta_src.tz

make:
	tar -cvf - $(MAKE) | gzip -9 > $(DEST)/make.tz

txt:
	tar -cvf - $(TXT) | gzip -9 > $(DEST)/text.tz

sh:
................................................................................

misc:
	tar -cvf - $(MISC) | gzip -9 > $(DEST)/misc.tz

misclang:
	tar -cvf - $(MISCLANG) | gzip -9 > $(DEST)/misclang.tz

contrib:
	tar -cvf - $(CONTRIB) | gzip -9 > $(DEST)/vsta_contrib.tz

# The CVS source control tree behind main VSTa development

srccvs:
	cd /cvs ; tar -cvf - . | gzip -9 > $(DEST)/vsta_cvs.tz








>
>
>







 







<
<
<
<
<
<
<
<
<
<
<
<
<
<
<

<
>


<
<
<
<
<
<
>
>
>
>

<
<
<

<
>


<
<
>


<
>


<
>


<
>


<
>


<
<
>


<
>





|


|


|


|


|


|





|

<
<
<
|
|



|
|
|
|
|
>
>
>
>
>



<
<
<







 







<
<
|
|
>



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
..
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
95
96
97
98
99
100
101
102
103
104
105
106



107
108
109
110
111
112
113
...
160
161
162
163
164
165
166


167
168
169
170
171
172
#
# mkdist
#	Shell script to build the distribution filesets
#

# Staging directory for binary distribution
ROOT=/vsta

# Non-CVS ports of stuff
PORTS=src/bin/ports

# Copyright/license files
LAW=README LICENSE

# Staging area mounted here
DEST=/dist

................................................................................
	lib/libm.a lib/libregexp.a lib/libsrv.a lib/libtermcap.a \
	lib/libusr.a lib/termcap lib/units.lib lib/libtermcap.shl \
	lib/libm.shl lib/libregexp.shl lib/libregex.a lib/magic \
	lib/libfl.a lib/libjpeg.a

BIN=$(LAW) bin boot doc etc include $(LIB)
















# Make (a simple/fast one, and then GNU's)

MAKE=$(PORTS)/make $(PORTS)/gmake

# Text utilities






TXT=$(PORTS)/less $(PORTS)/grep $(PORTS)/rh $(PORTS)/sed $(PORTS)/tar \
	$(PORTS)/awk $(PORTS)/fileutl $(PORTS)/textutil $(PORTS)/find \
	$(PORTS)/patch $(PORTS)/ctags $(PORTS)/rcs5.11 $(PORTS)/m4 \
	$(PORTS)/roff




# Shells

SH=$(PORTS)/rc

# Editors


ED=$(PORTS)/emacs $(PORTS)/ed $(PORTS)/vim $(PORTS)/vim-5.7 $(PORTS)/teco

# Games

FUN=$(PORTS)/backgammon $(PORTS)/chess-5.00

# "bc" calculator

BC=$(PORTS)/bc

# GNU zip and friends

GZIP=$(PORTS)/gzip $(PORTS)/unzip $(PORTS)/arc521

# "sc" spreadsheet

SC=$(PORTS)/sc

# Smalltalk


SMALL=$(PORTS)/small $(PORTS)/smalltalk-1.8.3 $(PORTS)/tiny4.0

# GNU C, and related language tools

GCC=$(PORTS)/gcc2 $(PORTS)/binutl2 $(PORTS)/gdb

# MGR windowing system
MGR=mgr

# Compiler tools
LANG=$(PORTS)/flex $(PORTS)/bison $(PORTS)/yacc

# Python
PYTHON=$(PORTS)/python $(ROOT)/lib/python15

# Diff utilities
DIFF=$(PORTS)/diffutl

# Graphics
GRAPHICS=$(PORTS)/svgalib $(PORTS)/jpeg6b

# Simulators
SIM=$(PORTS)/sim_2.3d

# Miscellaneous
MISC=$(PORTS)/units $(PORTS)/expr $(PORTS)/file-3.22 $(PORTS)/rolodex

# Sample accounts
ACCOUNT=root guest

# Miscellaneous programming languages
MISCLANG=$(PORTS)/pfe




# Source distribution
SRC=srcdist make txt sh ed fun bc gzip sc small gcc \
	mgrdist lang net python diff account graphics sim misc \
	srccvs misclang contrib

# Default: make a distribution
dist: bindist $(SRC)

# Create backup... leave off binary distribution, save the rest
backup: $(SRC)

#
# The following are targets which do the actual tarring up of
# files into archives.
#
bindist:
	cd $(ROOT); tar -cvf - $(BIN) | gzip -9 > $(DEST)/vsta.tz




make:
	tar -cvf - $(MAKE) | gzip -9 > $(DEST)/make.tz

txt:
	tar -cvf - $(TXT) | gzip -9 > $(DEST)/text.tz

sh:
................................................................................

misc:
	tar -cvf - $(MISC) | gzip -9 > $(DEST)/misc.tz

misclang:
	tar -cvf - $(MISCLANG) | gzip -9 > $(DEST)/misclang.tz



#
# The CVS source control tree behind the main VSTa source tree
#
srccvs:
	cd /cvs ; tar -cvf - . | gzip -9 > $(DEST)/vsta_cvs.tz