mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-22 17:55:57 +01:00
better build setups for testing and release
This commit is contained in:
18
build
18
build
@@ -58,6 +58,12 @@ name_to_component_map = {
|
||||
'gem5': Component(
|
||||
lambda arch: run_cmd(['build-gem5'], arch),
|
||||
),
|
||||
'gem5-debug': Component(
|
||||
lambda arch: run_cmd(['build-gem5', '--gem5-build-type', 'debug'], arch),
|
||||
),
|
||||
'gem5-fast': Component(
|
||||
lambda arch: run_cmd(['build-gem5', '--gem5-build-type', 'fast'], arch),
|
||||
),
|
||||
'linux': Component(
|
||||
lambda arch: run_cmd(['build-linux'], arch),
|
||||
),
|
||||
@@ -76,8 +82,9 @@ name_to_component_map = {
|
||||
|
||||
# Dependency only nodes.
|
||||
'all-linux': Component(dependencies=[
|
||||
'qemu',
|
||||
'gem5-buildroot',
|
||||
'qemu-gem5-buildroot',
|
||||
'gem5-debug',
|
||||
'gem5-fast',
|
||||
]),
|
||||
'gem5-buildroot': Component(dependencies=[
|
||||
'buildroot-gcc',
|
||||
@@ -98,6 +105,13 @@ name_to_component_map = {
|
||||
'overlay',
|
||||
'linux',
|
||||
]),
|
||||
'qemu-gem5-buildroot': Component(dependencies=[
|
||||
'qemu',
|
||||
'gem5-buildroot',
|
||||
]),
|
||||
'release': Component(dependencies=[
|
||||
'qemu-buildroot',
|
||||
]),
|
||||
'all': Component(dependencies=[
|
||||
'all-linux',
|
||||
'baremetal',
|
||||
|
||||
Reference in New Issue
Block a user