| git.druid.rocks | index | druid520 | charge | mk.conf |
mk.conf
src="src"
out="out"
bin="$out/bin"
bin_ln="bin"
netbsd_note_src="$src/netbsd-note.s"
netbsd_note_bin="$out/netbsd-note.o"
netbsd_start_src="$src/netbsd-start.s"
netbsd_start_bin="$out/netbsd-start.o"
linux_start_src="$src/linux-start.s"
linux_start_bin="$out/linux-start.o"
main_src="$src/main.c"
main_bin="$out/main.o"
ln="ln"
as="as"
ld="ld"
netbsd_ld_cfg="netbsd-cfg.ld"
linux_ld_cfg="linux-cfg.ld"
cc="gcc"
lnflgs="-sf"
asflgs=""
ldflgs="-Os -s -static -no-pie --omagic -N -z nosectionheader --no-warn-rwx-segments"
ccflgs="-nostdlib -ffreestanding -static -fno-pie -fno-builtin -std=c89 -Os -pipe -s -g0 -I$src"