-
Notifications
You must be signed in to change notification settings - Fork 10
/
Makefile
34 lines (25 loc) · 897 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
32
33
34
JAVAC ?= javac
MSRS ?= 0
PASS_DOWN_ARGS = ENABLE_JAVA=${ENABLE_JAVA} JAVAC=${JAVAC} \
JAVA_CPPFLAGS=${JAVA_CPPFLAGS} \
JAVA_CFLAGS=${JAVA_CFLAGS} JAVA_LDFLAGS=${JAVA_LDFLAGS} \
CC=${CC} CFLAGS=${CFLAGS} CPPFLAGS=${CPPFLAGS} \
LDFLAGS=${LDFLAGS} MSRS=${MSRS}
.PHONY: utils libkrun vm-sanity-checks clean all
all: utils iterations-runners libkrun vm-sanity-checks platform-sanity-checks
iterations-runners: libkrun
cd iterations_runners && ${MAKE} ${PASS_DOWN_ARGS}
libkrun:
cd libkrun && ${MAKE} ${PASS_DOWN_ARGS}
vm-sanity-checks:
cd vm_sanity_checks && ${MAKE} ${PASS_DOWN_ARGS}
platform-sanity-checks:
cd platform_sanity_checks && ${MAKE} ${PASS_DOWN_ARGS}
utils:
cd utils && ${MAKE}
clean:
cd iterations_runners && ${MAKE} clean
cd libkrun && ${MAKE} clean
cd vm_sanity_checks && ${MAKE} clean
cd platform_sanity_checks && ${MAKE} clean
cd utils && ${MAKE} clean