summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-11-20 14:27:23 -1000
committerFuwn <[email protected]>2022-11-20 14:27:23 -1000
commit6c2f31d83c7761eb224597ecf23e79e216e8b921 (patch)
tree5040ed56026297bae5a23b6e4f71e8ab54fc707b
parentfeat: xmm register double sub (diff)
downloadellipse2-6c2f31d83c7761eb224597ecf23e79e216e8b921.tar.xz
ellipse2-6c2f31d83c7761eb224597ecf23e79e216e8b921.zip
-rw-r--r--.ninja_log7
-rw-r--r--build.ninja22
-rw-r--r--ellipse2bin17224 -> 0 bytes
-rw-r--r--ellipse2.obin1984 -> 0 bytes
-rw-r--r--ellipse2/ellipse2.asm (renamed from ellipse2.asm)0
-rwxr-xr-xout/ellipse2bin0 -> 22464 bytes
-rw-r--r--out/ellipse2.obin0 -> 1584 bytes
7 files changed, 29 insertions, 0 deletions
diff --git a/.ninja_log b/.ninja_log
new file mode 100644
index 0000000..3e6ff95
--- /dev/null
+++ b/.ninja_log
@@ -0,0 +1,7 @@
+# ninja log v5
+0 65 0 out/ellipse2.o a00f0c3138306169
+1 7 0 out/ellipse2.o a00f0c3138306169
+1 10 1668898134407055457 out/ellipse2.o 54053633e69200de
+1 8 1668898154834172333 out/ellipse2.o 54053633e69200de
+0 7 1668898161014308576 out/ellipse2.o 54053633e69200de
+0 248 1668898213412130983 out/ellipse2 cfccd55d3489e467
diff --git a/build.ninja b/build.ninja
new file mode 100644
index 0000000..81ba7db
--- /dev/null
+++ b/build.ninja
@@ -0,0 +1,22 @@
+assembler = yasm
+assembler_flags = -felf64
+assembler_file_extension = .asm
+name = ellipse2
+linker = gcc
+linker_flags = -lc -no-pie
+out_directory = out
+source_directory = $name
+executable_extension =
+object_extension = .o
+
+rule link
+ command = $linker $linker_flags -o $out $in
+
+rule compile
+ command = $assembler $assembler_flags -o $out $in
+
+build $out_directory/$name$object_extension: compile $source_directory/$name$assembler_file_extension
+
+build $out_directory/$name$executable_extension: link $out_directory/$name$object_extension
+
+default $out_directory/$name$executable_extension
diff --git a/ellipse2 b/ellipse2
deleted file mode 100644
index 528816e..0000000
--- a/ellipse2
+++ /dev/null
Binary files differ
diff --git a/ellipse2.o b/ellipse2.o
deleted file mode 100644
index 0f313fe..0000000
--- a/ellipse2.o
+++ /dev/null
Binary files differ
diff --git a/ellipse2.asm b/ellipse2/ellipse2.asm
index 1f16360..1f16360 100644
--- a/ellipse2.asm
+++ b/ellipse2/ellipse2.asm
diff --git a/out/ellipse2 b/out/ellipse2
new file mode 100755
index 0000000..82874a4
--- /dev/null
+++ b/out/ellipse2
Binary files differ
diff --git a/out/ellipse2.o b/out/ellipse2.o
new file mode 100644
index 0000000..2058260
--- /dev/null
+++ b/out/ellipse2.o
Binary files differ