]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/aux/mkfile
added aux/seek
[plan9front.git] / sys / src / cmd / aux / mkfile
1 </$objtype/mkfile
2
3 TARG=\
4         8prefix\
5         9pcon\
6         accupoint\
7         acidleak\
8         apm\
9         astarld\
10         bflz\
11         cddb\
12         cdsh\
13         clog\
14         consolefs\
15         data2s\
16         depend\
17         disksim\
18         getflags\
19         icanhasmsi\
20         lines\
21         listen\
22         listen1\
23         ms2\
24         msexceltables\
25         mswordstrings\
26         mouse\
27         nfsmount\
28         olefs\
29         pcmcia\
30         portmap\
31         rdwr\
32         reboot\
33         searchfs\
34         seek\
35         statusbar\
36         stub\
37         tablet\
38         timesync\
39         trampoline\
40         unbflz\
41         usage\
42         write\
43         wacom\
44         zerotrunc\
45
46 BIN=/$objtype/bin/aux
47
48 UPDATE=\
49         mkfile\
50         $HFILES\
51         ${OFILES:%.$O=%.c}\
52         ${TARG:%=%.c}\
53
54 </sys/src/cmd/mkmany
55
56 DIRS=mnihongo\
57         flashfs\
58         gps\
59         kbdfs\
60         na\
61         vga\
62         realemu
63
64 all:V:  $DIRS
65
66 $DIRS:V:
67         for (i in $DIRS) @{
68                 echo mk $i
69                 cd $i
70                 mk all
71         }
72
73 install:V:      installdirs
74
75 nuke:V: nukedirs
76
77 installdirs:V:
78         for (i in $DIRS) @{
79                 echo mk $i
80                 cd $i
81                 mk install
82         }
83
84 clean:V:
85         for (i in $DIRS) @{
86                 echo clean $i
87                 cd $i
88                 mk clean
89         }
90         rm -f [$OS].* *.[$OS]
91
92 nukedirs:V:
93         for (i in $DIRS) @{
94                 echo nuke $i
95                 cd $i
96                 mk nuke
97         }
98
99 update:V:
100         update $UPDATEFLAGS $UPDATE
101         for (i in $DIRS) @{
102                 echo update $i
103                 cd $i
104                 mk 'UPDATEFLAGS='$"UPDATEFLAGS update
105         }