1 { stdenv, lib, fasm-bin, isx86_64 }:
4 inherit (fasm-bin) version src meta;
8 nativeBuildInputs = [ fasm-bin ];
11 fasm source/Linux${lib.optionalString isx86_64 "/x64"}/fasm.asm fasm
12 for tool in listing prepsrc symbols; do
13 fasm tools/libc/$tool.asm
14 cc -o tools/libc/fasm-$tool tools/libc/$tool.o
18 outputs = [ "out" "doc" ];
21 install -Dt $out/bin fasm tools/libc/fasm-*
23 docs=$doc/share/doc/fasm
25 cp -r examples/ *.txt tools/fas.txt $docs
26 cp tools/readme.txt $docs/tools.txt