summary refs log tree commit diff
path: root/mk.conf
diff options
context:
space:
mode:
authorDruid520 <r.ustydruid520@proton.me>2026-08-17 10:47:46 -0700
committerDruid520 <r.ustydruid520@proton.me>2026-08-17 10:47:46 -0700
commit848c0c6a3fcd3a05a2d8d5fbb3eb550bc423f807 (patch)
treece887d52b87656b16f8b82a2aa95082cd8529428 /mk.conf
ADD: charge basics stuff.
Diffstat (limited to 'mk.conf')
-rw-r--r--mk.conf23
1 files changed, 23 insertions, 0 deletions
diff --git a/mk.conf b/mk.conf new file mode 100644 index 0000000..8f3ff1f --- /dev/null +++ b/mk.conf
@@ -0,0 +1,23 @@
1src="src"
2out="out"
3
4bin="$out/bin"
5bin_ln="bin"
6
7note_src="$src/note.s"
8note_bin="$out/note.o"
9start_src="$src/start.s"
10start_bin="$out/start.o"
11main_src="$src/main.c"
12main_bin="$out/main.o"
13
14ln="ln"
15as="as"
16ld="ld"
17ld_cfg="cfg.ld"
18cc="gcc"
19
20lnflgs="-sf"
21asflgs=""
22ldflgs="-O0 -static -no-pie -T $ld_cfg"
23ccflgs="-nostdlib -ffreestanding -fno-pie -fno-builtin -std=c99 -O0 -g0"