]> git.lizzy.rs Git - plan9front.git/blob - sys/src/ape/cmd/mkfile
vmx(1): build vmxgdb by default, clean it up as well
[plan9front.git] / sys / src / ape / cmd / mkfile
1 APE=/sys/src/ape
2 <$APE/config
3
4 TARG=basename\
5         dirname\
6         kill\
7         uname
8
9 DIRS=\
10         diff\
11         expr\
12         make\
13         patch\
14         pdksh\
15         sed\
16
17 BIN=$APEBIN
18 </sys/src/cmd/mkmany
19
20 CFLAGS=-c -D_POSIX_SOURCE
21
22 all:V:  $DIRS
23
24 install:V:      install.dir install.rc
25
26 installall:V:   installall.dir
27
28 clean:V:        clean.dir
29
30 nuke:V:         nuke.dir
31
32 %.dir:V:
33         for (i in $DIRS) @{
34                 cd $i
35                 echo '----'$i'----'
36                 mk $stem
37         }
38
39 $DIRS:V:
40         for (i in $target) @{
41                 cd $i
42                 echo '----'$i'----'
43                 mk all
44         }
45
46 $BIN/%: %.rc
47         cp -x $stem.rc $BIN/$stem
48
49 install.rc:V: $BIN/psh
50