From 361c658230980f5f21675c0ae76da4abbe36befb Mon Sep 17 00:00:00 2001 From: Linus Heckemann Date: Wed, 6 Jan 2021 10:37:22 +0100 Subject: [PATCH] Add Makefile and gitignore --- .gitignore | 2 ++ Makefile | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a524a91 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/result +/system diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..bb3c3a0 --- /dev/null +++ b/Makefile @@ -0,0 +1,24 @@ +default: system image + +EXTRA_OPTIONS := \ + --store /scratch/ \ + --builders 'aarch64.nixos.community aarch64-linux - 64 64 big-parallel' \ + --extra-substituters /?trusted=true \ + --secret-key-files '' + +system: configuration.nix helios64.nix + nix-build '' \ + --arg configuration ./configuration.nix \ + -A config.system.build.toplevel \ + -I nixpkgs=$(HOME)/nixpkgs/helios64 \ + -o $@ \ + $(EXTRA_OPTIONS) + +image: emmc-image.nix configuration.nix helios64.nix + nix-build '' \ + --arg configuration ./emmc-image.nix \ + -A config.system.build.sdImage \ + -I nixpkgs=$(HOME)/nixpkgs/helios64 \ + -o $@ \ + $(EXTRA_OPTIONS) +