From c8857248f0fdc04fab067b4f190c3552a2aa380d Mon Sep 17 00:00:00 2001 From: tracer-ysyx Date: Wed, 6 Mar 2024 12:30:31 +0800 Subject: [PATCH] =?UTF-8?q?>=20compile=20NEMU=20ysyx=5F22040000=20?= =?UTF-8?q?=E6=9D=8E=E5=BF=83=E6=9D=A8=20Linux=20calcite=206.6.18=20#1-Nix?= =?UTF-8?q?OS=20SMP=20PREEMPT=5FDYNAMIC=20Fri=20Feb=2023=2008:25:28=20UTC?= =?UTF-8?q?=202024=20x86=5F64=20GNU/Linux=20=2012:30:31=20=20up=201=20day?= =?UTF-8?q?=2015:58,=20=202=20users,=20=20load=20average:=200.51,=200.54,?= =?UTF-8?q?=200.62?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nemu/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/nemu/default.nix b/nemu/default.nix index 53765d6..a886b79 100644 --- a/nemu/default.nix +++ b/nemu/default.nix @@ -27,8 +27,6 @@ stdenv.mkDerivation rec { am-kernels ]; - IMAGES_PATH = "${am-kernels}/share/images"; - configurePhase = '' export NEMU_HOME=$(pwd) make alldefconfig @@ -40,6 +38,7 @@ stdenv.mkDerivation rec { doCheck = true; checkPhase = '' + export IMAGES_PATH=${am-kernels}/share/images make test ''; @@ -48,6 +47,11 @@ stdenv.mkDerivation rec { make PREFIX=$out install ''; + shellHook = '' + export NEMU_HOME=$(pwd) + export IMAGES_PATH=${am-kernels}/share/images + ''; + meta = with lib; { description = "NJU EMUlator, a full system x86/mips32/riscv32/riscv64 emulator for teaching"; homepage = "https://github.com/NJU-ProjectN/nemu.git";