-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
103 lines (89 loc) · 3 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
94
95
96
97
98
99
100
101
102
103
M4 := m4
maps : $(GIL_DEPS) $(HEAVEN_DEPS) $(HACKING_DEPS) \
$(RC3_DEPS) $(RELAXATION_DEPS) $(WORK_DEPS)
@$(MAKE) $(GIL_TARGET)
@$(MAKE) $(HACKING_TARGET)
@$(MAKE) $(HEAVEN_TARGET)
@$(MAKE) $(RC3_TARGET)
@$(MAKE) $(RELAXATION_TARGET)
@$(MAKE) $(WORK_TARGET)
GIL_TARGET := gil/script.js
GIL_TEMPLATE := script_snippets/templates/gil.m4
GIL_DEPS := script_snippets/api/init.m4 \
script_snippets/api/room.m4 \
script_snippets/util/bbb.m4 \
script_snippets/util/cleanup.m4 \
script_snippets/util/tips.m4 \
$(GIL_TEMPLATE)
$(GIL_TARGET) : $(GIL_DEPS)
$(M4) $(GIL_TEMPLATE) > $(GIL_TARGET)
HACKING_TARGET := hacking/script.js
HACKING_TEMPLATE := script_snippets/templates/hacking.m4
HACKING_DEPS := script_snippets/api/init.m4 \
script_snippets/api/nav.m4 \
script_snippets/api/room.m4 \
script_snippets/api/ui.m4 \
script_snippets/composite/forloop2.m4 \
script_snippets/util/workplaces.m4 \
script_snippets/util/cleanup.m4 \
script_snippets/util/tips.m4 \
$(HACKING_TEMPLATE)
$(HACKING_TARGET) : $(HACKING_DEPS)
$(M4) $(HACKING_TEMPLATE) > $(HACKING_TARGET)
HEAVEN_TARGET := heaven/script.js
HEAVEN_TEMPLATE := script_snippets/templates/heaven.m4
HEAVEN_DEPS := script_snippets/api/init.m4 \
script_snippets/api/nav.m4 \
script_snippets/api/room.m4 \
script_snippets/api/ui.m4 \
script_snippets/composite/forloop2.m4 \
script_snippets/util/bbb.m4 \
script_snippets/util/workplaces.m4 \
script_snippets/util/cleanup.m4 \
script_snippets/util/tips.m4 \
$(HEAVEN_TEMPLATE)
$(HEAVEN_TARGET) : $(HEAVEN_DEPS)
$(M4) $(HEAVEN_TEMPLATE) > $(HEAVEN_TARGET)
RC3_TARGET := rc3/script.js
RC3_TEMPLATE := script_snippets/templates/rc3.m4
RC3_DEPS := script_snippets/api/init.m4 \
script_snippets/api/nav.m4 \
script_snippets/api/room.m4 \
script_snippets/util/tips.m4 \
$(RC3_TEMPLATE)
$(RC3_TARGET) : $(RC3_DEPS)
$(M4) $(RC3_TEMPLATE) > $(RC3_TARGET)
RELAXATION_TARGET := relaxation/script.js
RELAXATION_TEMPLATE := script_snippets/templates/relaxation.m4
RELAXATION_DEPS := script_snippets/api/init.m4 \
script_snippets/composite/foreach.m4 \
script_snippets/api/nav.m4 \
script_snippets/api/room.m4 \
script_snippets/api/ui.m4 \
script_snippets/js/timeout.m4 \
script_snippets/js/xhr.m4 \
script_snippets/util/cleanup.m4 \
script_snippets/util/workplaces.m4 \
script_snippets/util/tips.m4 \
$(RELAXATION_TEMPLATE)
$(RELAXATION_TARGET) : $(RELAXATION_DEPS)
$(M4) $(RELAXATION_TEMPLATE) > $(RELAXATION_TARGET)
WORK_TARGET := work/script.js
WORK_TEMPLATE := script_snippets/templates/work.m4
WORK_DEPS := script_snippets/api/init.m4 \
script_snippets/api/nav.m4 \
script_snippets/api/room.m4 \
script_snippets/api/ui.m4 \
script_snippets/composite/forloop2.m4 \
script_snippets/util/bbb.m4 \
script_snippets/util/workplaces.m4 \
script_snippets/util/cleanup.m4 \
script_snippets/util/tips.m4 \
$(WORK_TEMPLATE)
$(WORK_TARGET) : $(WORK_DEPS)
$(M4) $(WORK_TEMPLATE) > $(WORK_TARGET)
.PHONY : clean
clean :
$(RM) $(GIL_TARGET) $(HACKING_TARGET) \
$(HEAVEN_TARGET) $(RC3_TARGET) \
$(RELAXATION_TARGET) $(WORK_TARGET)