aboutsummaryrefslogtreecommitdiff
path: root/build.ninja
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-05-09 08:53:36 +0000
committerFuwn <[email protected]>2022-05-09 08:53:36 +0000
commit56fbf0ae1ef77ae69c7d2484d67bb664a4dee744 (patch)
tree14cdccb13cd594b2f18210ce352847e7b85170ad /build.ninja
parentrefactor: explicit auto (diff)
downloadmaple-56fbf0ae1ef77ae69c7d2484d67bb664a4dee744.tar.xz
maple-56fbf0ae1ef77ae69c7d2484d67bb664a4dee744.zip
feat: titan support
This commit is huge... For the most part, this commit just adds Titan support. However, this commit also refactors the `maple/` directory so that every complex block lives in it's own namespace.
Diffstat (limited to 'build.ninja')
-rw-r--r--build.ninja6
1 files changed, 4 insertions, 2 deletions
diff --git a/build.ninja b/build.ninja
index b510ec3..56ac2fe 100644
--- a/build.ninja
+++ b/build.ninja
@@ -11,8 +11,10 @@ rule compile
rule link
command = $cc $ldflags $in -o $out
-build $out_dir/$name.o: compile $src_dir/$name.cc
+build $out_dir/$name.o: compile $src_dir/$name.cc
+build $out_dir/gemini.o: compile $src_dir/gemini.cc
+build $out_dir/titan.o: compile $src_dir/titan.cc
-build $out_dir/$name: link $out_dir/$name.o
+build $out_dir/$name: link $out_dir/$name.o $out_dir/gemini.o $out_dir/titan.o
default $out_dir/$name