DragonOS/user/libs/Makefile

25 lines
430 B
Makefile
Raw Normal View History

2022-05-21 13:49:56 +00:00
user_libs_sub_dirs=libc libsystem libKeyboard
2022-08-01 08:03:17 +00:00
ECHO:
@echo "$@"
$(user_libs_sub_dirs): ECHO
$(MAKE) -C $@ all CFLAGS="$(CFLAGS) -I $(shell pwd)"
all: $(user_libs_sub_dirs)
clean:
@list='$(user_libs_sub_dirs)'; for subdir in $$list; do \
echo "Clean in dir: $$subdir";\
cd $$subdir && $(MAKE) clean;\
cd .. ;\
done
.PHONY: clean
fmt:
@echo "格式化代码: user/libs"
FMT_CHECK=$(FMT_CHECK) $(MAKE) -C libc fmt