-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
36 lines (26 loc) · 930 Bytes
/
Copy pathMakefile
File metadata and controls
36 lines (26 loc) · 930 Bytes
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
35
36
SHELL := /bin/bash
.PHONY: help build push build-push compile preconfig-reload topology wait-ready init
help:
@echo "Available targets:"
@echo " make build Build Docker image"
@echo " make push Push Docker image"
@echo " make build-push Build and push Docker image"
@echo " make compile Compile service packages"
@echo " make preconfig-reload Reload preconfiguration files"
@echo " make topology Load network simulators"
@echo " make wait-ready Wait for NSO readiness"
@echo " make init Initialize development environment (compile, preconfig-reload, topology)"
build:
@bash scripts/build-image.sh
push:
@bash scripts/push-image.sh
compile:
@bash scripts/compile-packages.sh
preconfig-reload:
@bash scripts/nso-load.sh
topology:
@bash scripts/load-netsims.sh
wait-ready:
@bash scripts/devcontainer-init.sh
build-push: build push
init: compile preconfig-reload topology