Skip to content

Commit 26fcda7

Browse files
committed
feat: add rebuild recipe to all example Justfiles
Signed-off-by: danbugs <danilochiarlone@gmail.com>
1 parent aeb46a7 commit 26fcda7

16 files changed

Lines changed: 43 additions & 0 deletions

File tree

examples/dotnet-nativeaot/Justfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ build:
4646
docker cp {{image}}-kernel-tmp:/kernel ./{{kernel}}
4747
docker rm -f {{image}}-kernel-tmp
4848

49+
# Clean + rebuild everything
50+
rebuild: clean build rootfs
51+
4952
# Clean build artifacts
5053
[unix]
5154
clean:

examples/dotnet/Justfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ build:
4646
docker cp {{image}}-kernel-tmp:/kernel ./{{kernel}}
4747
docker rm -f {{image}}-kernel-tmp
4848

49+
# Clean + rebuild everything
50+
rebuild: clean build rootfs
51+
4952
# Clean build artifacts
5053
[unix]
5154
clean:

examples/go/Justfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ build:
4646
docker cp {{image}}-kernel-tmp:/kernel ./{{kernel}}
4747
docker rm -f {{image}}-kernel-tmp
4848

49+
# Clean + rebuild everything
50+
rebuild: clean build rootfs
51+
4952
# Clean build artifacts
5053
[unix]
5154
clean:

examples/helloworld-c/Justfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ build:
4646
docker cp {{image}}-kernel-tmp:/kernel ./{{kernel}}
4747
docker rm -f {{image}}-kernel-tmp
4848

49+
# Clean + rebuild everything
50+
rebuild: clean build rootfs
51+
4952
# Clean build artifacts
5053
[unix]
5154
clean:

examples/hostfs-posix-c/Justfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ build:
5353
docker cp {{image}}-kernel-tmp:/kernel ./{{kernel}}
5454
docker rm -f {{image}}-kernel-tmp
5555

56+
rebuild: clean build rootfs
57+
5658
[unix]
5759
clean:
5860
rm -rf .unikraft {{initrd}}

examples/hostfs-posix-py/Justfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ build:
7070
docker cp {{image}}-kernel-tmp:/kernel ./{{kernel}}
7171
docker rm -f {{image}}-kernel-tmp
7272

73+
rebuild: clean build rootfs
74+
7375
[unix]
7476
clean:
7577
rm -rf .unikraft {{initrd}}

examples/multifn-c/Justfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ rootfs:
3030
build:
3131
-kraft-hyperlight build --plat hyperlight --arch x86_64
3232

33+
rebuild: clean build rootfs
34+
3335
[unix]
3436
clean:
3537
rm -rf .unikraft {{initrd}}

examples/networking-py/Justfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ build:
4848
build:
4949
Write-Host "No pre-built kernel for networking-py yet. Build on Linux first."
5050

51+
# Clean + rebuild everything
52+
rebuild: clean build rootfs
53+
5154
# Clean build artifacts
5255
[unix]
5356
clean:

examples/nodejs/Justfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ build:
4646
docker cp {{image}}-kernel-tmp:/kernel ./{{kernel}}
4747
docker rm -f {{image}}-kernel-tmp
4848

49+
# Clean + rebuild everything
50+
rebuild: clean build rootfs
51+
4952
# Clean build artifacts
5053
[unix]
5154
clean:

examples/powershell/Justfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ build:
4646
docker cp {{image}}-kernel-tmp:/kernel ./{{kernel}}
4747
docker rm -f {{image}}-kernel-tmp
4848

49+
# Clean + rebuild everything
50+
rebuild: clean build rootfs
51+
4952
# Clean build artifacts
5053
[unix]
5154
clean:

0 commit comments

Comments
 (0)