summaryrefslogtreecommitdiff
path: root/overlays
diff options
context:
space:
mode:
Diffstat (limited to 'overlays')
-rw-r--r--overlays/libdscp/default.nix6
-rw-r--r--overlays/libdscp/src/Makefile4
2 files changed, 3 insertions, 7 deletions
diff --git a/overlays/libdscp/default.nix b/overlays/libdscp/default.nix
index 46b622e9..9e82f20e 100644
--- a/overlays/libdscp/default.nix
+++ b/overlays/libdscp/default.nix
@@ -1,14 +1,12 @@
1{ final, prev, ... }: 1{ final, prev, ... }:
2{ 2{
3 libdscp = prev.stdenvNoCC.mkDerivation { 3 libdscp = prev.stdenv.mkDerivation {
4 pname = "libdscp"; 4 pname = "libdscp";
5 version = "0.0.0"; 5 version = "0.0.0";
6 6
7 src = ./src; 7 src = ./src;
8 8
9 nativeBuildInputs = with final; [ gcc musl.dev ]; 9 makeFlags = [ "PREFIX=$(out)" ];
10
11 makeFlags = [ "PREFIX=$(out)" "CC=musl-gcc" ];
12 }; 10 };
13 11
14 dscp = prev.writeShellApplication { 12 dscp = prev.writeShellApplication {
diff --git a/overlays/libdscp/src/Makefile b/overlays/libdscp/src/Makefile
index 00e3c92b..e76930d7 100644
--- a/overlays/libdscp/src/Makefile
+++ b/overlays/libdscp/src/Makefile
@@ -8,11 +8,9 @@ all: libdscp
8 8
9libdscp: 9libdscp:
10 $(CC) \ 10 $(CC) \
11 -static \
12 -o $@.so $@.c \ 11 -o $@.so $@.c \
13 -D_GNU_SOURCE \ 12 -D_GNU_SOURCE \
14 -nostartfiles -shared \ 13 -nostartfiles -shared
15 -lm -lc
16install: libdscp 14install: libdscp
17 install -d $(DESTDIR)$(PREFIX)/lib/ 15 install -d $(DESTDIR)$(PREFIX)/lib/
18 install -m 644 libdscp.so $(DESTDIR)$(PREFIX)/lib/ 16 install -m 644 libdscp.so $(DESTDIR)$(PREFIX)/lib/