CFLAGS = -ffreestanding -fno-builtin -I../libc/include -I../librtl -I../sdk/include -fno-stack-protector -m32

OBJS = main.o builtins.o

.c.o:
	$(CC) $(CFLAGS) -c $*.c -o $*.o

build: $(OBJS)
	gcc -m32 -nostdlib -L../libc -L../librtl -L../posix -L../sdk/libs ../libc/init/init.o $(OBJS) -lstdc -lrtl -lconsole -lpthread -o burn -Wl,-I/linker
	strip burn
	
clean:
	rm *.o -f
	rm -f burn

install:
	cp burn ../../CdRoot/Applications
