diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2005-08-14T10·19+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2005-08-14T10·19+0000 |
commit | 714b7256cd5a6783813c3d3a7468f36ba637f567 (patch) | |
tree | 7383259dc8998d20ac10142beb96c73816c5b011 /make/examples/aterm | |
parent | 039936567539c1d6d7a3b824b94726b3fed3343b (diff) |
* Cleanup; sync with thesis.
Diffstat (limited to 'make/examples/aterm')
-rw-r--r-- | make/examples/aterm/aterm/default.nix | 6 | ||||
-rw-r--r-- | make/examples/aterm/test/default.nix | 21 |
2 files changed, 10 insertions, 17 deletions
diff --git a/make/examples/aterm/aterm/default.nix b/make/examples/aterm/aterm/default.nix index 8b139219e916..56e830c84af4 100644 --- a/make/examples/aterm/aterm/default.nix +++ b/make/examples/aterm/aterm/default.nix @@ -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"; diff --git a/make/examples/aterm/test/default.nix b/make/examples/aterm/test/default.nix index b7a9dd361977..8d2bed5fc388 100644 --- a/make/examples/aterm/test/default.nix +++ b/make/examples/aterm/test/default.nix @@ -1,18 +1,15 @@ -let { - - inherit (import ../../../lib) compileC link; +with (import ../../../lib); +let { 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) + ]; } |