Warning: Attempt to read property "date" on null in /usr/local/www/websvn.planix.org/blame.php on line 247

Warning: Attempt to read property "msg" on null in /usr/local/www/websvn.planix.org/blame.php on line 247
WebSVN – planix.SVN – Blame – /os/branches/feature-vt/sys/src/cmd/ip/mkfile – Rev 2

Subversion Repositories planix.SVN

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
</$objtype/mkfile
2
 
3
TARG = 	6in4\
4
	dhcpclient\
5
	ftpd\
6
	gping\
7
	hogports\
8
	httpfile\
9
	linklocal\
10
	ping\
11
	pppoe\
12
	pptp\
13
	pptpd\
14
	rarpd\
15
	rexexec\
16
	rip\
17
	rlogind\
18
	telnet\
19
	telnetd\
20
	tftpd\
21
	traceroute\
22
	udpecho\
23
	wol\
24
 
25
DIRS=ftpfs dhcpd httpd ipconfig ppp imap4d snoopy
26
 
27
BIN=/$objtype/bin/ip
28
HFILES=dhcp.h arp.h glob.h icmp.h telnet.h
29
 
30
UPDATE=\
31
	mkfile\
32
	$HFILES\
33
	${OFILES:%.$O=%.c}\
34
	${TARG:%=%.c}\
35
 
36
</sys/src/cmd/mkmany
37
 
38
all:V:	$DIRS
39
 
40
$DIRS:V:
41
	for (i in $DIRS) @{
42
		echo mk $i
43
		cd $i
44
		mk all
45
	}
46
 
47
install:V:	installdirs
48
 
49
installdirs:V:
50
	for (i in $DIRS) @{
51
		echo mk $i
52
		cd $i
53
		mk install
54
	}
55
 
56
update:V:
57
	update $UPDATEFLAGS $UPDATE
58
	for (i in $DIRS) @{
59
		echo update $i
60
		cd $i
61
		mk 'UPDATEFLAGS='$"UPDATEFLAGS update
62
	}
63
 
64
clean:V:
65
	for (i in $DIRS) @{
66
		echo clean $i
67
		cd $i
68
		mk clean
69
	}
70
	rm -f [$OS].* *.[$OS]
71
 
72
nuke:V:
73
	for (i in $DIRS) @{
74
		echo nuke $i
75
		cd $i
76
		mk nuke
77
	}
78
	rm -f *.[$OS] y.tab.? y.debug y.output [$OS].$TARG $TARG
79
 
80
$O.fakearp:	fakearp.$O getether.$O
81
	$LD -o $target $prereq
82
 
83
telnetd.$O:	telnet.h
84
 
85
telnet.$O:	telnet.h
86
 
87
$O.ftpd:	ftpd.$O glob.$O
88
	$LD -o $target $prereq
89
 
90
$BIN/telnet:V:	$O.telnet
91
	cp $prereq /$objtype/bin/telnet
92
 
93
$BIN/snoopy:V:	$O.snoopy
94
	cp $prereq /$objtype/bin/snoopy
95
 
96
$BIN/sniffer:V:	$O.sniffer
97
	cp $prereq /$objtype/bin/sniffer