Add needs

This commit is contained in:
Kieron Morris 2021-06-26 23:10:24 +01:00
parent 6fbf2b2f79
commit 428981f525

View File

@ -1,12 +1,12 @@
stages: stages:
- Compile Stub - Compile Stub & Generate Version Files
- Generate Version Files - Generate Version Files
- Compile Sources - Compile Sources
- Link - Link
- Generate ISO - Generate ISO
compile_stub: compile_stub:
stage: Compile Stub stage: Compile Stub & Generate Version Files
script: script:
- chmod +x ./compile_stub.sh - chmod +x ./compile_stub.sh
- ./compile_stub.sh - ./compile_stub.sh
@ -15,7 +15,7 @@ compile_stub:
- lib/stub.o - lib/stub.o
vergen: vergen:
stage: Generate Version Files stage: Compile Stub & Generate Version Files
script: script:
- chmod +x ./compile_vergen.sh - chmod +x ./compile_vergen.sh
- ./compile_vergen.sh - ./compile_vergen.sh
@ -35,6 +35,9 @@ compile_sources:
dependencies: dependencies:
- compile_stub - compile_stub
- vergen - vergen
needs:
- vergen
- compile_stub
link: link:
stage: Link stage: Link
@ -46,6 +49,8 @@ link:
- bin/kernel.bin - bin/kernel.bin
dependencies: dependencies:
- compile_sources - compile_sources
needs:
- compile_sources
isogen: isogen:
stage: Generate ISO stage: Generate ISO
@ -57,3 +62,5 @@ isogen:
- ./Asuro.iso - ./Asuro.iso
dependencies: dependencies:
- link - link
needs:
- link