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