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