1 CFLAGS
=-O2 -D_POSIX_SOURCE -m32
2 #CFLAGS=-O2 -D_POSIX_SOURCE
3 LDFLAGS
=-m32 -Xlinker "--oformat=elf32-i386" -static
4 $
(LD
) --oformat elf32-i386
-r -b binary
-o $@ $
<
5 $
(LD
) $
(LDFLAGS
) -Bsymbolic $
(LD_PIE
) -E --hash-style=gnu
-T $
(LDSCRIPT
) -M -o $@ $
< \
6 # --start-group $(LIBS) $(subst $(*F).elf,lib$(*F).a,$@) --end-group \
7 --start-group $
(LIBS
) $
(subst $
(*F
).elf
,lib$
(*F
).a
,$@
) --end-group --no-dynamic-linker \
9 #/tools/bin/x86_64-pc-linux-gnu-gcc
10 # valac -D NULL=0 $^ -C