blob: 81ba7dbd17b337c001d28e7868a291d7e8861ea0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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
|