Makefile 1.2 KB
Newer Older
F
Felix Abecassis 已提交
1
# Copyright (c) 2017-2018, NVIDIA CORPORATION. All rights reserved.
F
Felix Abecassis 已提交
2 3 4

.PHONY: all

5
all: ubuntu16.04 ubuntu14.04 debian9 debian8 centos7 amzn2 amzn1
F
Felix Abecassis 已提交
6

7
# Build all packages for a specific distribution.
F
Felix Abecassis 已提交
8
ubuntu16.04: runtime-ubuntu16.04 hook-ubuntu16.04
F
Felix Abecassis 已提交
9

10 11
ubuntu14.04: runtime-ubuntu14.04 hook-ubuntu14.04

F
Felix Abecassis 已提交
12
debian9: runtime-debian9 hook-debian9
13

14 15
debian8: runtime-debian8 hook-debian8

F
Felix Abecassis 已提交
16
centos7: runtime-centos7 hook-centos7
17

18 19
amzn2: runtime-amzn2 hook-amzn2

20 21
amzn1: runtime-amzn1 hook-amzn1

F
Felix Abecassis 已提交
22
base-%:
23
	make -C $(CURDIR)/base $*
F
Felix Abecassis 已提交
24

F
Felix Abecassis 已提交
25
hook-%: base-%
26
	make -C $(CURDIR)/hook $*
F
Felix Abecassis 已提交
27

F
Felix Abecassis 已提交
28
runtime-%: base-%
29
	make -C $(CURDIR)/runtime $*
F
Felix Abecassis 已提交
30

31
# Build nvidia-container-runtime for specific versions of docker.
F
Felix Abecassis 已提交
32 33
%-runtime-ubuntu16.04: base-ubuntu16.04
	make -C $(CURDIR)/runtime $*-ubuntu16.04
F
Felix Abecassis 已提交
34

35 36 37
%-runtime-ubuntu14.04: base-ubuntu14.04
	make -C $(CURDIR)/runtime $*-ubuntu14.04

F
Felix Abecassis 已提交
38 39
%-runtime-debian9: base-debian9
	make -C $(CURDIR)/runtime $*-debian9
F
Felix Abecassis 已提交
40

41 42 43
%-runtime-debian8: base-debian8
	make -C $(CURDIR)/runtime $*-debian8

44 45
%-runtime-centos7: base-centos7
	make -C $(CURDIR)/runtime $*-centos7
46

47 48 49
%-runtime-amzn2: base-amzn2
	make -C $(CURDIR)/runtime $*-amzn2

50 51
%-runtime-amzn1: base-amzn1
	make -C $(CURDIR)/runtime $*-amzn1