working on the transformation node system
[erebus2020] / Makefile
1 include cfg.mk
2
3 .PHONY: all
4 all: liberebus $(opt_targ)
5
6 .PHONY: clean
7 clean: liberebus-clean erebus-clean xerebus-clean
8
9 .PHONY: cleandep
10 cleandep: liberebus-cleandep erebus-cleandep xerebus-cleandep
11
12 .PHONY: install
13 install: liberebus-install erebus-install xerebus-install
14
15 .PHONY: uninstall
16 uninstall: liberebus-uninstall erebus-uninstall xerebus-uninstall
17
18 cfg.mk:
19         ./configure
20
21 # --- liberebus ---
22 .PHONY: liberebus
23 liberebus:
24         $(MAKE) -C liberebus
25
26 .PHONY: liberebus-clean
27 liberebus-clean:
28         $(MAKE) -C liberebus clean
29
30 .PHONY: liberebus-cleandep
31 liberebus-cleandep:
32         $(MAKE) -C liberebus cleandep
33
34 .PHONY: liberebus-install
35 liberebus-install:
36         $(MAKE) -C liberebus install
37
38 .PHONY: liberebus-uninstall
39 liberebus-uninstall:
40         $(MAKE) -C liberebus uninstall
41
42 # --- erebus ---
43 .PHONY: erebus
44 erebus:
45         $(MAKE) -C erebus
46
47 .PHONY: erebus-clean
48 erebus-clean:
49         $(MAKE) -C erebus clean
50
51 .PHONY: erebus-cleandep
52 erebus-cleandep:
53         $(MAKE) -C erebus cleandep
54
55 .PHONY: erebus-install
56 erebus-install:
57         $(MAKE) -C erebus install
58
59 .PHONY: erebus-uninstall
60 erebus-uninstall:
61         $(MAKE) -C erebus uninstall
62
63 # --- xerebus ---
64 .PHONY: xerebus
65 xerebus:
66         $(MAKE) -C xerebus
67
68 .PHONY: xerebus-clean
69 xerebus-clean:
70         $(MAKE) -C xerebus clean
71
72 .PHONY: xerebus-cleandep
73 xerebus-cleandep:
74         $(MAKE) -C xerebus cleandep
75
76 .PHONY: xerebus-install
77 xerebus-install:
78         $(MAKE) -C xerebus install
79
80 .PHONY: xerebus-uninstall
81 xerebus-uninstall:
82         $(MAKE) -C xerebus uninstall