-
Notifications
You must be signed in to change notification settings - Fork 4
/
makefile
213 lines (149 loc) · 7.32 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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
all: doc test
.PHONY: test clean install uninstall
clean: clean_all
install: uninstall
( cd cohomCalgInterface; make install; cd .. )
( cd SpasmInterface; make install; cd .. )
( cd H0Approximator; make install; cd .. )
( cd QSMExplorer; make install; cd .. )
( cd TopcomInterface; make install; cd .. )
install-with-local-boost: uninstall
( cd QSMExplorer; make install-with-local-boost; cd .. )
( cd cohomCalgInterface; make install; cd .. )
( cd SpasmInterface; make install; cd .. )
( cd H0Approximator; make install; cd .. )
( cd TopcomInterface; make install; cd .. )
uninstall:
( cd cohomCalgInterface; make uninstall; cd .. )
( cd SpasmInterface; make uninstall; cd .. )
( cd H0Approximator; make uninstall; cd .. )
( cd QSMExplorer; make uninstall; cd .. )
( cd TopcomInterface; make uninstall; cd .. )
AdditionsForToricVarieties_clean_tst:
cd AdditionsForToricVarieties/tst && ./clean
CoherentSheavesOnToricVarieties_clean_tst:
cd CoherentSheavesOnToricVarieties/tst && ./clean
cohomCalgInterface_clean_tst:
cd cohomCalgInterface/tst && ./clean
H0Approximator_clean_tst:
cd H0Approximator/tst && ./clean
SheafCohomologyOnToricVarieties_clean_tst:
cd SheafCohomologyOnToricVarieties/tst && ./clean
SparseMatrices_clean_tst:
cd SparseMatrices/tst && ./clean
SpasmInterface_clean_tst:
cd SpasmInterface/tst && ./clean
ToolsForFPGradedModules_clean_tst:
cd ToolsForFPGradedModules/tst && ./clean
TopcomInterface_clean_tst:
cd TopcomInterface/tst && ./clean
ToricVarieties_clean_tst:
cd ToricVarieties/tst && ./clean
TruncationsOfFPGradedModules_clean_tst:
cd TruncationsOfFPGradedModules/tst && ./clean
QSMExplorer_clean_tst:
cd QSMExplorer/tst && ./clean
AdditionsForToricVarieties_clean_doc:
cd AdditionsForToricVarieties/doc && ./clean
CoherentSheavesOnToricVarieties_clean_doc:
cd CoherentSheavesOnToricVarieties/doc && ./clean
cohomCalgInterface_clean_doc:
cd cohomCalgInterface/doc && ./clean
H0Approximator_clean_doc:
cd H0Approximator/doc && ./clean
SheafCohomologyOnToricVarieties_clean_doc:
cd SheafCohomologyOnToricVarieties/doc && ./clean
SparseMatrices_clean_doc:
cd SparseMatrices/doc && ./clean
SpasmInterface_clean_doc:
cd SpasmInterface/doc && ./clean
ToolsForFPGradedModules_clean_doc:
cd ToolsForFPGradedModules/doc && ./clean
TopcomInterface_clean_doc:
cd TopcomInterface/doc && ./clean
ToricVarieties_clean_doc:
cd ToricVarieties/doc && ./clean
TruncationsOfFPGradedModules_clean_doc:
cd TruncationsOfFPGradedModules/doc && ./clean
QSMExplorer_clean_doc:
cd QSMExplorer/doc && ./clean
AdditionsForToricVarieties_clean: AdditionsForToricVarieties_clean_tst AdditionsForToricVarieties_clean_doc
CoherentSheavesOnToricVarieties_clean: CoherentSheavesOnToricVarieties_clean_tst CoherentSheavesOnToricVarieties_clean_doc
cohomCalgInterface_clean: cohomCalgInterface_clean_tst cohomCalgInterface_clean_doc
H0Approximator_clean: H0Approximator_clean_tst H0Approximator_clean_doc
SheafCohomologyOnToricVarieties_clean: SheafCohomologyOnToricVarieties_clean_tst SheafCohomologyOnToricVarieties_clean_doc
SparseMatrices_clean: SparseMatrices_clean_tst SparseMatrices_clean_doc
SpasmInterface_clean: SpasmInterface_clean_tst SpasmInterface_clean_doc
ToolsForFPGradedModules_clean: ToolsForFPGradedModules_clean_tst ToolsForFPGradedModules_clean_doc
TopcomInterface_clean: TopcomInterface_clean_tst TopcomInterface_clean_doc
ToricVarieties_clean: ToricVarieties_clean_tst ToricVarieties_clean_doc
TruncationsOfFPGradedModules_clean: TruncationsOfFPGradedModules_clean_tst TruncationsOfFPGradedModules_clean_doc
QSMExplorer_clean: QSMExplorer_clean_tst QSMExplorer_clean_doc
clean_all: AdditionsForToricVarieties_clean CoherentSheavesOnToricVarieties_clean cohomCalgInterface_clean H0Approximator_clean SheafCohomologyOnToricVarieties_clean SparseMatrices_clean SpasmInterface_clean ToolsForFPGradedModules_clean TopcomInterface_clean ToricVarieties_clean TruncationsOfFPGradedModules_clean QSMExplorer_clean
clean_all_doc: AdditionsForToricVarieties_clean_doc CoherentSheavesOnToricVarieties_clean_doc cohomCalgInterface_clean_doc H0Approximator_clean_doc SheafCohomologyOnToricVarieties_clean_doc SparseMatrices_clean_doc SpasmInterface_clean_doc ToolsForFPGradedModules_clean_doc TopcomInterface_clean_doc ToricVarieties_clean_doc TruncationsOfFPGradedModules_clean_doc QSMExplorer_clean_doc
clean_all_tst: AdditionsForToricVarieties_clean_tst CoherentSheavesOnToricVarieties_clean_tst cohomCalgInterface_clean_tst H0Approximator_clean_tst SheafCohomologyOnToricVarieties_clean_tst SparseMatrices_clean_tst SpasmInterface_clean_tst ToolsForFPGradedModules_clean_tst TopcomInterface_clean_tst ToricVarieties_clean_tst TruncationsOfFPGradedModules_clean_tst QSMExplorer_clean_tst
AdditionsForToricVarieties_test:
cd AdditionsForToricVarieties && make test
CoherentSheavesOnToricVarieties_test:
cd CoherentSheavesOnToricVarieties && make test
cohomCalgInterface_test:
cd cohomCalgInterface && make test
H0Approximator_test:
cd H0Approximator && make test
SheafCohomologyOnToricVarieties_test:
cd SheafCohomologyOnToricVarieties && make test
SparseMatrices_test:
cd SparseMatrices && make test
SpasmInterface_test:
cd SpasmInterface && make test
ToolsForFPGradedModules_test:
cd ToolsForFPGradedModules && make test
TopcomInterface_test:
cd TopcomInterface && make test
ToricVarieties_test:
cd ToricVarieties && make test
TruncationsOfFPGradedModules_test:
cd TruncationsOfFPGradedModules && make test
QSMExplorer_test:
cd QSMExplorer && make test
test: AdditionsForToricVarieties_test CoherentSheavesOnToricVarieties_test cohomCalgInterface_test H0Approximator_test SheafCohomologyOnToricVarieties_test SparseMatrices_test SpasmInterface_test ToolsForFPGradedModules_test TopcomInterface_test ToricVarieties_test TruncationsOfFPGradedModules_test QSMExplorer_test
ci-test:
cd QSMExplorer && make ci-test
cd AdditionsForToricVarieties && make ci-test
cd CoherentSheavesOnToricVarieties && make ci-test
cd cohomCalgInterface && make ci-test
cd H0Approximator && make ci-test
cd SheafCohomologyOnToricVarieties && make ci-test
cd SparseMatrices && make ci-test
cd SpasmInterface && make ci-test
cd ToolsForFPGradedModules && make ci-test
cd TopcomInterface && make ci-test
cd ToricVarieties && make ci-test
cd TruncationsOfFPGradedModules && make ci-test
# BEGIN PACKAGE JANITOR
doc: doc_AdditionsForToricVarieties doc_CoherentSheavesOnToricVarieties doc_cohomCalgInterface doc_H0Approximator doc_SheafCohomologyOnToricVarieties doc_SparseMatrices doc_SpasmInterface doc_ToolsForFPGradedModules doc_TopcomInterface doc_ToricVarieties doc_TruncationsOfFPGradedModules doc_QSMExplorer
doc_AdditionsForToricVarieties:
$(MAKE) -C AdditionsForToricVarieties doc
doc_CoherentSheavesOnToricVarieties:
$(MAKE) -C CoherentSheavesOnToricVarieties doc
doc_cohomCalgInterface:
$(MAKE) -C cohomCalgInterface doc
doc_H0Approximator:
$(MAKE) -C H0Approximator doc
doc_SheafCohomologyOnToricVarieties:
$(MAKE) -C SheafCohomologyOnToricVarieties doc
doc_SparseMatrices:
$(MAKE) -C SparseMatrices doc
doc_SpasmInterface:
$(MAKE) -C SpasmInterface doc
doc_ToolsForFPGradedModules:
$(MAKE) -C ToolsForFPGradedModules doc
doc_TopcomInterface:
$(MAKE) -C TopcomInterface doc
doc_ToricVarieties:
$(MAKE) -C ToricVarieties doc
doc_TruncationsOfFPGradedModules:
$(MAKE) -C TruncationsOfFPGradedModules doc
doc_QSMExplorer:
$(MAKE) -C QSMExplorer doc
# END PACKAGE JANITOR