-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathMakefile
32 lines (23 loc) · 1.05 KB
/
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
CONTAINER_RUNTIME ?= podman
all: build-dpdk build-trex-mlx build-trex-intel build-toolbox push-dpdk push-trex push-toolbox
build-dpdk:
${CONTAINER_RUNTIME} build -f Dockerfile-dpdk -t quay.io/schseba/dpdk:latest .
build-dpdk-rhel:
${CONTAINER_RUNTIME} build -f Dockerfile-dpdk-rhel -t quay.io/schseba/dpdk:rhel .
build-trex-mlx:
${CONTAINER_RUNTIME} build -f Dockerfile-trex -t quay.io/schseba/trex:mlx .
${CONTAINER_RUNTIME} tag quay.io/schseba/trex:mlx quay.io/schseba/trex:latest
build-trex-intel:
${CONTAINER_RUNTIME} build -f Dockerfile-trex -t quay.io/schseba/trex:intel .
build-toolbox:
${CONTAINER_RUNTIME} build -f Dockerfile-toolbox -t quay.io/schseba/toolbox:latest .
push-dpdk:
${CONTAINER_RUNTIME} push quay.io/schseba/dpdk:latest
push-dpdk-rhel:
${CONTAINER_RUNTIME} push quay.io/schseba/dpdk:rhel
push-trex:
${CONTAINER_RUNTIME} push quay.io/schseba/trex:latest
${CONTAINER_RUNTIME} push quay.io/schseba/trex:mlx
${CONTAINER_RUNTIME} push quay.io/schseba/trex:intel
push-toolbox:
${CONTAINER_RUNTIME} push quay.io/schseba/toolbox:latest