summaryrefslogtreecommitdiff
path: root/ns3-simulations/nix/simulator/default.nix
diff options
context:
space:
mode:
authorLoic Guegan <manzerberdes@gmx.com>2019-05-04 10:32:19 +0200
committerLoic Guegan <manzerberdes@gmx.com>2019-05-04 10:32:19 +0200
commitf6d01996eb72fc71681efd4aacd8d8cb903be753 (patch)
tree0a83ce1a2d0648aaab84680a7e5b75acee585542 /ns3-simulations/nix/simulator/default.nix
parent89a5ee979d18e3897bd96f3341f97720a4655f7a (diff)
Nix integration
Diffstat (limited to 'ns3-simulations/nix/simulator/default.nix')
-rw-r--r--ns3-simulations/nix/simulator/default.nix18
1 files changed, 18 insertions, 0 deletions
diff --git a/ns3-simulations/nix/simulator/default.nix b/ns3-simulations/nix/simulator/default.nix
new file mode 100644
index 0000000..0a55322
--- /dev/null
+++ b/ns3-simulations/nix/simulator/default.nix
@@ -0,0 +1,18 @@
+{ stdenv, ns3 }:
+
+stdenv.mkDerivation rec {
+ ##### Configure NIX #####
+ name="simulator";
+ src=./src;
+
+ ##### Export ns3 location #####
+ NS3_PATH=ns3;
+
+ ##### Configure Phases #####
+ buildPhase=''make'';
+ installPhase=''
+ mkdir -p $out/bin
+ install -D -t $out/bin simulator
+ '';
+
+}