Commit 01d164ff authored by Alessandro Rubini's avatar Alessandro Rubini

Makefile: build and link lib-sdb as well

Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
parent 9b074d6e
......@@ -94,9 +94,11 @@ include sockitowm/sockitowm.mk
include dev/dev.mk
include softpll/softpll.mk
obj-y += check-error.o
obj-y += sdb-lib/libsdbfs.a
cflags-y += -Isdb-lib
CFLAGS = $(CFLAGS_PLATFORM) $(cflags-y) -Wall \
-ffunction-sections -fdata-sections -Os \
-include include/trace.h -ggdb
......@@ -120,6 +122,8 @@ $(obj-ppsi):
CROSS_COMPILE=$(CROSS_COMPILE) CONFIG_NO_PRINTF=y \
USER_CFLAGS="-DDIAG_PUTS=uart_sw_write_string"
sdb-lib/libsdbfs.a:
$(MAKE) -C sdb-lib
$(OUTPUT).elf: $(LDS) $(AUTOCONF) gitmodules $(OUTPUT).o config.o
$(CC) $(CFLAGS) -DGIT_REVISION=\"$(REVISION)\" -c revision.c
......@@ -154,6 +158,7 @@ $(AUTOCONF): silentoldconfig
clean:
rm -f $(OBJS) $(OUTPUT).elf $(OUTPUT).bin $(OUTPUT).ram $(LDS)
$(MAKE) -C $(PPSI) clean
$(MAKE) -C sdb-lib clean
%.o: %.c
${CC} $(CFLAGS) $(PTPD_CFLAGS) $(INCLUDE_DIR) $(LIB_DIR) -c $*.c -o $@
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment