Skip to content

Commit 2e540c5

Browse files
committed
Move recipes
1 parent dba59ac commit 2e540c5

File tree

3 files changed

+302
-15
lines changed

3 files changed

+302
-15
lines changed

tools/make/lib/install/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ include $(TOOLS_MAKE_LIB_DIR)/install/emsdk.mk
4242
include $(TOOLS_MAKE_LIB_DIR)/install/node.mk
4343
include $(TOOLS_MAKE_LIB_DIR)/install/openblas.mk
4444
include $(TOOLS_MAKE_LIB_DIR)/install/shellcheck.mk
45+
include $(TOOLS_MAKE_LIB_DIR)/install/wabt.mk
4546

4647

4748
# RULES #
@@ -172,7 +173,7 @@ clean-deps-dev: clean-deps-boost clean-deps-cephes clean-deps-cppcheck clean-dep
172173
# @example
173174
# make clean-deps-dev-tests
174175
#/
175-
clean-deps-dev-tests: clean-deps-boost-tests clean-deps-cephes-tests
176+
clean-deps-dev-tests: clean-deps-boost-tests clean-deps-cephes-tests clean-deps-cppcheck-tests clean-deps-shellcheck-tests
176177

177178
.PHONY: clean-deps-dev-tests
178179

tools/make/lib/install/README.md

Lines changed: 70 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@ This directory contains [`make`][make] rules for running the project's installat
3232

3333
- [Install](#install)
3434
- [Node.js](#nodejs)
35+
- [Boost](#boost)
36+
- [Cephes](#cephes)
37+
- [Cppcheck](#cppcheck)
38+
- [Electron](#electron)
39+
- [Emscripten SDK](#emscripten-sdk)
40+
- [OpenBLAS](#openblas)
41+
- [ShellCheck](#shellcheck)
42+
- [WebAssembly Binary Toolkit](#wabt)
3543

3644
</section>
3745

@@ -49,6 +57,8 @@ Usage: make <command> [<ENV_VAR>=<value> <ENV_VAR>=<value> ...]
4957

5058
### Commands
5159

60+
<a name="install"></a>
61+
5262
#### install
5363

5464
Runs the project's (minimal) install sequence.
@@ -257,7 +267,9 @@ $ make clean-node-addons
257267

258268
* * *
259269

260-
#### Boost
270+
<a name="boost"></a>
271+
272+
### Boost
261273

262274
#### install-deps-boost
263275

@@ -285,25 +297,27 @@ $ make clean-deps-boost-tests
285297

286298
* * *
287299

288-
#### Cephes
300+
<a name="cephes"></a>
289301

290-
##### install-deps-cephes
302+
### Cephes
303+
304+
#### install-deps-cephes
291305

292306
Installs [Cephes][cephes].
293307

294308
```bash
295309
$ make install-deps-cephes
296310
```
297311

298-
##### clean-deps-cephes
312+
#### clean-deps-cephes
299313

300314
Removes an installed [Cephes][cephes] distribution.
301315

302316
```bash
303317
$ make clean-deps-cephes
304318
```
305319

306-
##### clean-deps-cephes-tests
320+
#### clean-deps-cephes-tests
307321

308322
Removes compiled [Cephes][cephes] installation tests.
309323

@@ -313,17 +327,19 @@ $ make clean-deps-cephes-tests
313327

314328
* * *
315329

316-
#### Cppcheck
330+
<a name="cppcheck"></a>
331+
332+
### Cppcheck
317333

318-
##### install-deps-cppcheck
334+
#### install-deps-cppcheck
319335

320336
Installs [Cppcheck][cppcheck].
321337

322338
```bash
323339
$ make install-deps-cppcheck
324340
```
325341

326-
##### clean-deps-cppcheck
342+
#### clean-deps-cppcheck
327343

328344
Removes an installed [Cppcheck][cppcheck] distribution.
329345

@@ -341,6 +357,8 @@ $ make clean-deps-cppcheck-tests
341357

342358
* * *
343359

360+
<a name="electron"></a>
361+
344362
### Electron
345363

346364
#### install-deps-electron
@@ -369,17 +387,19 @@ $ make clean-deps-electron-tests
369387

370388
* * *
371389

372-
#### Emscripten SDK
390+
<a name="emscripten-sdk"></a>
391+
392+
### Emscripten SDK
373393

374-
##### install-deps-emscripten
394+
#### install-deps-emscripten
375395

376396
Installs [Emscripten SDK][emscripten-sdk].
377397

378398
```bash
379399
$ make install-deps-emscripten
380400
```
381401

382-
##### clean-deps-emscripten
402+
#### clean-deps-emscripten
383403

384404
Removes an installed [Emscripten SDK][emscripten-sdk] distribution.
385405

@@ -397,6 +417,8 @@ $ make clean-deps-emscripten-tests
397417

398418
* * *
399419

420+
<a name="openblas"></a>
421+
400422
### OpenBLAS
401423

402424
#### install-deps-openblas
@@ -425,17 +447,19 @@ $ make clean-deps-openblas-tests
425447

426448
* * *
427449

428-
#### ShellCheck
450+
<a name="shellcheck"></a>
429451

430-
##### install-deps-shellcheck
452+
### ShellCheck
453+
454+
#### install-deps-shellcheck
431455

432456
Installs [ShellCheck][shellcheck].
433457

434458
```bash
435459
$ make install-deps-shellcheck
436460
```
437461

438-
##### clean-deps-shellcheck
462+
#### clean-deps-shellcheck
439463

440464
Removes an installed [ShellCheck][shellcheck] distribution.
441465

@@ -451,6 +475,36 @@ Removes [ShellCheck][shellcheck] installation tests.
451475
$ make clean-deps-shellcheck-tests
452476
```
453477

478+
* * *
479+
480+
<a name="wabt"></a>
481+
482+
### WebAssembly Binary Toolkit
483+
484+
#### install-deps-wabt
485+
486+
Installs [WebAssembly Binary Toolkit (WABT)][wabt].
487+
488+
```bash
489+
$ make install-deps-wabt
490+
```
491+
492+
#### clean-deps-wabt
493+
494+
Removes an installed [WebAssembly Binary Toolkit][wabt] distribution.
495+
496+
```bash
497+
$ make clean-deps-wabt
498+
```
499+
500+
#### clean-deps-wabt-tests
501+
502+
Removes [WebAssembly Binary Toolkit][wabt] installation tests.
503+
504+
```bash
505+
$ make clean-deps-wabt-tests
506+
```
507+
454508
</section>
455509

456510
<!-- /.usage -->
@@ -487,6 +541,8 @@ $ make clean-deps-shellcheck-tests
487541

488542
[shellcheck]: https://github.com/koalaman/shellcheck
489543

544+
[wabt]: https://github.com/WebAssembly/wabt
545+
490546
</section>
491547

492548
<!-- /.links -->

0 commit comments

Comments
 (0)