# SPDX-License-Identifier: MIT # SPDX-FileCopyrightText: 2025 Yureka Lilian import ../../lib/call-package.nix ({ src, pkgsMusl }: pkgsMusl.callPackage ({ lib, stdenv, clang, libbpf, linuxHeaders, pkg-config }: stdenv.mkDerivation { pname = "xdp-forwarder"; version = "0"; src = lib.fileset.toSource { root = ./.; fileset = lib.fileset.fileFilter ({ hasExt, ... }: !(hasExt "nix") && !(hasExt "md")) ./.; }; buildInputs = [ libbpf linuxHeaders ]; nativeBuildInputs = [ clang pkg-config ]; makeFlags = [ "prefix=$(out)" ]; hardeningDisable = [ "stackprotector" "zerocallusedregs" ]; } ) {}) (_: {})