34,8 → 34,9 |
SOFTINT_PREFIX = ../../lib/softint |
include $(LIBC_PREFIX)/Makefile.toolchain |
include arch/$(ARCH)/Makefile.inc |
include genarch/Makefile.inc |
|
CFLAGS += -I../../srv/kbd/include |
CFLAGS += -I../../srv/kbd/include -Igenarch/idec |
|
LIBS = $(LIBC_PREFIX)/libc.a |
|
49,8 → 50,8 |
breakpoint.c \ |
main.c |
|
GENERIC_OBJECTS := $(addsuffix .o,$(basename $(GENERIC_SOURCES))) |
ARCH_OBJECTS := $(addsuffix .o,$(basename $(ARCH_SOURCES))) |
SOURCES := $(ARCH_SOURCES) $(GENARCH_SOURCES) $(GENERIC_SOURCES) |
OBJECTS := $(addsuffix .o,$(basename $(SOURCES))) |
|
.PHONY: all clean depend disasm inc |
|
66,10 → 67,10 |
find . -name '*.o' -follow -exec rm \{\} \; |
|
depend: |
$(CC) $(DEFS) $(CFLAGS) -M $(ARCH_SOURCES) $(GENERIC_SOURCES) > Makefile.depend |
$(CC) $(DEFS) $(CFLAGS) -M $(SOURCES) > Makefile.depend |
|
$(OUTPUT): $(ARCH_OBJECTS) $(GENERIC_OBJECTS) $(LIBS) |
$(LD) -T $(LIBC_PREFIX)/arch/$(ARCH)/_link.ld $(ARCH_OBJECTS) $(GENERIC_OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map |
$(OUTPUT): $(OBJECTS) $(LIBS) |
$(LD) -T $(LIBC_PREFIX)/arch/$(ARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map |
|
disasm: |
$(OBJDUMP) -d $(OUTPUT) >$(OUTPUT).disasm |