uKernel/tools/project.conf

28 lines
757 B
Plaintext

targets=start.o,uKernel
cppflags_force=-nostdinc -isystem ../include -I../src
cflags_force=`../tools/platform.sh -V UKERNEL_CFLAGS -C "$$ARCH"`
cflags=-W -Wall -g -O2
as=$(CC)
asflags_force=$(CFLAGSF) $(CFLAGS) -c
ldflags_force=`../tools/platform.sh -V UKERNEL_LDFLAGS -C "$$ARCH"`
dist=Makefile,platform.sh
[start.o]
type=object
sources=start.S
[uKernel]
type=binary
sources=bus.c,console.c,main.c
ldflags=$(OBJDIR)start.o $(OBJDIR)../src/lib/libuKernel.a `$(CC) -print-libgcc-file-name`
depends=$(OBJDIR)start.o,$(OBJDIR)../src/lib/libuKernel.a
[bus.c]
depends=../src/drivers/bus.c,../src/drivers/bus/tty.c
[console.c]
depends=../src/drivers/console.c,../src/drivers/console/stdio.h,../src/drivers/console/stdio.c
[start.S]
depends=arch/i386/start.S