Formatting and automate executing src and lib targets sequentially

This commit is contained in:
cbuilder 2021-06-16 18:18:00 +03:00
parent 85d9c58d90
commit 3b25a1cabc
4 changed files with 18 additions and 6 deletions

View File

@ -84,11 +84,11 @@ ASM_ENTRY1(hw_cpu_atomic_add)
ret
ASM_ENTRY1(hw_cpu_clz)
mv a1, a0
li a2, 0x80000000
mv a1, a0
li a2, 0x80000000
li a0, 0
1:
and a3, a2, a1
and a3, a2, a1
bnez a3, 2f
addi a0, a0, 1
srli a2, a2, 1
@ -97,11 +97,11 @@ ASM_ENTRY1(hw_cpu_clz)
ret
ASM_ENTRY1(hw_cpu_ctz)
mv a1, a0
li a2, 1
mv a1, a0
li a2, 1
li a0, 0
1:
and a3, a2, a1
and a3, a2, a1
bnez a3, 2f
addi a0, a0, 1
slli a2, a2, 1

View File

@ -17,6 +17,10 @@ ASFLAGS=-include includes.inc -mcpu=cortex-m3 -Isrc
MAP_FILE ?= lite.map
all:
${MAKE} src
${MAKE} lib
lib: $(OBJS)
$(GCC_PREFIX)ar rcs libfxrtos.a $(OBJS)
echo '#define FX_INTERFACE(hdr) <stddef.h>' > FXRTOS.h

View File

@ -17,6 +17,10 @@ ASFLAGS=-include includes.inc -march=rv32i -mabi=ilp32 -Isrc
MAP_FILE ?= lite.map
all:
${MAKE} src
${MAKE} lib
lib: $(OBJS)
$(GCC_PREFIX)ar rcs libfxrtos.a $(OBJS)
echo '#define FX_INTERFACE(hdr) <stddef.h>' > FXRTOS.h

View File

@ -17,6 +17,10 @@ ASFLAGS=-include includes.inc -march=rv32i -mabi=ilp32 -Isrc
MAP_FILE ?= lite.map
all:
${MAKE} src
${MAKE} lib
lib: $(OBJS)
$(GCC_PREFIX)ar rcs libfxrtos.a $(OBJS)
echo '#define FX_INTERFACE(hdr) <stddef.h>' > FXRTOS.h