diff options
| author | Fuwn <[email protected]> | 2022-11-20 14:27:23 -1000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-11-20 14:27:23 -1000 |
| commit | 6c2f31d83c7761eb224597ecf23e79e216e8b921 (patch) | |
| tree | 5040ed56026297bae5a23b6e4f71e8ab54fc707b | |
| parent | feat: xmm register double sub (diff) | |
| download | ellipse2-main.tar.xz ellipse2-main.zip | |
| -rw-r--r-- | .ninja_log | 7 | ||||
| -rw-r--r-- | build.ninja | 22 | ||||
| -rw-r--r-- | ellipse2 | bin | 17224 -> 0 bytes | |||
| -rw-r--r-- | ellipse2.o | bin | 1984 -> 0 bytes | |||
| -rw-r--r-- | ellipse2/ellipse2.asm (renamed from ellipse2.asm) | 0 | ||||
| -rwxr-xr-x | out/ellipse2 | bin | 0 -> 22464 bytes | |||
| -rw-r--r-- | out/ellipse2.o | bin | 0 -> 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 Binary files differdeleted file mode 100644 index 528816e..0000000 --- a/ellipse2 +++ /dev/null diff --git a/ellipse2.o b/ellipse2.o Binary files differdeleted file mode 100644 index 0f313fe..0000000 --- a/ellipse2.o +++ /dev/null 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 Binary files differnew file mode 100755 index 0000000..82874a4 --- /dev/null +++ b/out/ellipse2 diff --git a/out/ellipse2.o b/out/ellipse2.o Binary files differnew file mode 100644 index 0000000..2058260 --- /dev/null +++ b/out/ellipse2.o |