1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-07-07 14:21:48 +02:00

* Cleanup; sync with thesis.

This commit is contained in:
Eelco Dolstra 2005-08-14 10:19:55 +00:00
parent 0399365675
commit 714b7256cd
3 changed files with 12 additions and 19 deletions

View file

@ -19,11 +19,7 @@ rec {
./version.c
];
compile = fn: compileC {
main = fn;
localIncludes = "auto";
forSharedLib = sharedLib;
};
compile = main: compileC {inherit main sharedLib;};
libATerm = makeLibrary {
libraryName = "ATerm";

View file

@ -1,18 +1,15 @@
with (import ../../../lib);
let {
inherit (import ../../../lib) compileC link;
inherit (import ../aterm {}) libATerm;
compile = fn: compileC {
main = fn;
localIncludes = "auto";
cFlags = "-I../aterm";
compileTest = main: link {
objects = [(compileC {inherit main; cFlags = "-I../aterm";})];
libraries = libATerm;
};
fib = link {objects = compile ./fib.c; libraries = libATerm;};
primes = link {objects = compile ./primes.c; libraries = libATerm;};
body = [fib primes];
body = [
(compileTest ./fib.c)
(compileTest ./primes.c)
];
}