]> git.lizzy.rs Git - plan9front.git/blob - mkfile
a71c7136469e0822ed9c1780e365f8d6e9d3ccf5
[plan9front.git] / mkfile
1 </$objtype/mkfile
2
3 TARG=4s\
4         5s\
5         ana\
6         catclock\
7         festoon\
8         juggle\
9         life\
10         memo\
11         mole\
12         glendy\
13         packet\
14         mandel\
15
16 OFILES=
17 HFILES=
18
19 </sys/src/cmd/mkmany
20 BIN=/$objtype/bin/games
21
22 DIRS=\
23         blabs\
24         doom\
25         mahjongg\
26         mines\
27         mp3dec\
28         mp3enc\
29         music\
30         sokoban\
31         sudoku\
32
33 4s.$O 5s.$O xs.$O:      xs.h
34 $O.4s $O.5s: xs.$O
35 catclock.$O:    catback.p eyes.p
36
37 all:V:  dirall
38 install:V:      dirinstall
39 clean:V:
40         for (i in $DIRS) @{
41                 cd $i
42                 mk clean
43         }
44         rm -f *.[$OS] [$OS].* y.tab.? y.debug y.output $TARG
45
46 nuke:V:
47         for (i in $DIRS) @{
48                 cd $i
49                 mk nuke
50         }
51         rm -f *.[$OS] [$OS].* y.tab.? y.debug y.output $TARG
52
53 dirinstall:V:
54         for (i in $DIRS) @{
55                 cd $i
56                 mk install
57         }
58
59 dirall:V:
60         for (i in $DIRS) @{
61                 cd $i
62                 mk all
63         }