forked from Meridian59/Meridian59
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
93 lines (76 loc) · 1.71 KB
/
makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#
# overall makefile
#
TOPDIR=.
!include common.mak
.SILENT:
# make ignores targets if they match directory names
all: Bserver Bclient Bmodules Bkod Bdeco Bupdater Bbbgun Bkeybind Bresource
Bserver:
echo Making in $(BLAKSERVDIR)
cd $(BLAKSERVDIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
Bclient: Butil
echo Making in $(CLIENTDIR)
cd $(CLIENTDIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
Bmodules: Bclient
echo Making in $(MODULEDIR)
cd $(MODULEDIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
Bcompiler:
echo Making $(COMMAND) in $(BLAKCOMPDIR)
cd $(BLAKCOMPDIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
Bdiff:
echo Making $(COMMAND) in $(DIFFDIR)
cd $(DIFFDIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
Bkod: Bdiff Bcompiler
echo Making $(COMMAND) in $(KODDIR)
cd $(KODDIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
Bdeco:
echo Making $(COMMAND) in $(DECODIR)
cd $(DECODIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
Bresource: Bmakebgf
echo Making $(COMMAND) in $(RESOURCEDIR)
cd $(RESOURCEDIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
Bmakebgf:
echo Making $(COMMAND) in $(MAKEBGFDIR)
cd $(MAKEBGFDIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
Butil:
echo Making $(COMMAND) in $(UTILDIR)
cd $(UTILDIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
Bupdater:
echo Making $(COMMAND) in $(CLUBDIR)
cd $(CLUBDIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
Bbbgun:
echo Making $(COMMAND) in $(BBGUNDIR)
cd $(BBGUNDIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
Bkeybind:
echo Making $(COMMAND) in $(KEYBINDDIR)
cd $(KEYBINDDIR)
$(MAKE) /$(MAKEFLAGS) $(COMMAND)
cd ..
clean:
set COMMAND=clean
$(MAKE) /$(MAKEFLAGS)