29,14 → 29,12 |
## Common compiler flags |
# |
|
LIBC_PREFIX = ../libc |
SOFTINT_PREFIX = . |
## Setup toolchain |
# |
|
include $(LIBC_PREFIX)/Makefile.toolchain |
include $(SOFTINT_PREFIX)/Makefile.toolchain |
|
CFLAGS += -Iinclude |
|
## Sources |
# |
|
44,6 → 42,7 |
generic/division.c |
|
GENERIC_OBJECTS := $(addsuffix .o,$(basename $(GENERIC_SOURCES))) |
ARCH_OBJECTS := $(addsuffix .o,$(basename $(ARCH_SOURCES))) |
|
.PHONY: all clean depend |
|
56,7 → 55,7 |
find generic/ -name '*.o' -follow -exec rm \{\} \; |
|
depend: |
$(CC) $(DEFS) $(CFLAGS) -M $(GENERIC_SOURCES) > Makefile.depend |
$(CC) $(DEFS) $(CFLAGS) -M $(ARCH_SOURCES) $(GENERIC_SOURCES) > Makefile.depend |
|
softint.a: depend $(ARCH_OBJECTS) $(GENERIC_OBJECTS) |
$(AR) rc softint.a $(ARCH_OBJECTS) $(GENERIC_OBJECTS) |