1{ stdenvNoCC, lndir, newlib, msp430GccSupport }:
2
3stdenvNoCC.mkDerivation {
4 name = "msp430-${newlib.name}";
5 inherit newlib;
6 inherit msp430GccSupport;
7
8 preferLocalBuild = true;
9 allowSubstitutes = false;
10
11 buildCommand = ''
12 mkdir $out
13 ${lndir}/bin/lndir -silent $newlib $out
14 ${lndir}/bin/lndir -silent $msp430GccSupport/include $out/${newlib.incdir}
15 ${lndir}/bin/lndir -silent $msp430GccSupport/lib $out/${newlib.libdir}
16 '';
17
18 passthru = {
19 inherit (newlib) incdir libdir;
20 };
21
22 meta = {
23 platforms = [ "msp430-none" ];
24 };
25}