From 251031f5a5d098d02c5e74556942d3dd706b5ce4 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Wed, 20 Apr 2022 17:15:25 -0700 Subject: [PATCH] nix build Signed-off-by: William Casarin --- Makefile | 4 ++++ default.nix | 13 +++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 default.nix diff --git a/Makefile b/Makefile index 0d9e0e1..e6f5fd9 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,10 @@ all: nostril nostril: $(HEADERS) $(OBJS) $(CC) $(CFLAGS) $(OBJS) -lsecp256k1 -o $@ +install: nostril + mkdir -p $(PREFIX)/bin + cp nostril $(PREFIX)/bin + config.h: configurator ./configurator > $@ diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..39cc571 --- /dev/null +++ b/default.nix @@ -0,0 +1,13 @@ +{ pkgs ? import {} }: + +with pkgs; +stdenv.mkDerivation { + pname = "nostril"; + version = "0.1"; + + src = ./.; + + makeFlags = [ "PREFIX=$(out)" ]; + + buildInputs = [ secp256k1 ]; +}