blob: f29df30ea3ca81c087564e03649d594e49fb0c00 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
CC="/home/anton/prj/osdev/sysroot/bin/i686-sb-gcc"
CFLAGS = -ggdb -ffreestanding -O0 -Wall -Wextra -pedantic -mgeneral-regs-only -Wimplicit-fallthrough -static -fsanitize=shift,signed-integer-overflow,bounds
LIB=-L../libgui -lgui -L../json -ljson -L../libc -lc -lgcc
INC=-I../libc/ -I../json/ -I../libgui/
BINS=snake
all: $(BINS)
snake.o: snake.c
$(CC) $(CFLAGS) $(INC) $(LIB) -o $@ -c $<
snake: snake.o
$(CC) -nostdlib $(CFLAGS) -o $@ $^ $(LIB)
clean:
rm $(BINS) *.o
|