Fil-C on Nix

Filnix wiki

mbrock/filnix

httpd/default.nix

λpkgs, ports, filcc
let
8builders=
import./lib/builders.nix inherit pkgs ports filcc;
12html-escape=
builders.filcProgram"html-escape"
13deps=
[ ]
14lang=
"c"
uses builders used by figlet-cgi
18parse-query=
builders.filcProgram"parse-query"
uses builders used by figlet-cgi
23hello-cgi=
builders.bashScript"hello.cgi"
24deps=
with ports; coreutils
uses builders used by cgi-docroot
28demo-cgi=
builders.filcProgram"demo.cgi"
29deps=
[ ]
30lang=
"c"
uses builders used by cgi-docroot
34figlet-cgi=
builders.bashScript"figlet.cgi"
35deps=
with ports; coreutils figlet gnused gawk ++ html-escape parse-query
46bashOptions=
"errexit" "nounset"
53style-css=
used by cgi-docroot
55cgi-docroot=
builders.www-root
56scripts=
57"hello.cgi"=
58"demo.cgi"=
59"figlet.cgi"=
61static=
"style.css" = style-css;
66lighttpd-conf-template=
import./config/lighttpd.nix inherit pkgs cgi-docroot;
70lighttpd-demo=
import./demo-runner.nix inherit pkgs builders lighttpd-conf-template cgi-docroot ports;
in