forked from inclavare-containers/inclavare-containers
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile
31 lines (25 loc) · 755 Bytes
/
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
.PHONY: all install clean uninstall package
export INCLAVARE_CONTAINERS_VERSION := $(shell cat ./VERSION)
stable_components := rune shim epm sgx-tools enclave-tls rats-tls shelter inclavared verdictd
unstable_components :=
components := $(stable_components) $(unstable_components)
all:
for name in $(stable_components); do \
$(MAKE) -C $$name || exit 1; \
done
install:
for name in $(stable_components); do \
$(MAKE) -C $$name install || exit 1; \
done
clean:
for name in $(stable_components); do \
$(MAKE) -C $$name clean || exit 1; \
done
uninstall:
for name in $(stable_components); do \
$(MAKE) -C $$name uninstall || exit 1; \
done
package:
for name in $(stable_components); do \
$(MAKE) -C $$name package || exit 1; \
done