gmock: $(MAKE) -C external/gtest all gmock_clean: $(MAKE) -C external/gtest clean cmake: $(MAKE) -C build/cmake all cmake_clean: $(MAKE) -C build/cmake clean prepare: @if [ -d ".git" ]; then \ echo "source code exist"; \ else \ echo "source code not exist"; \ git init; \ git remote add origin http://192.168.6.216/xiaojiazhu/sifarsdk.git; \ rm Makefile; \ git pull origin master; \ fi @if [ -n "$(shell git status -s)" ]; then \ echo "source code changed."; \ else \ echo "source code do not changed."; \ fi clean_code: @rm -rf !(Makefile) all:cmake $(MAKE) -C cmake-shell-linux all clean: $(MAKE) -C cmake-shell-linux clean @rm -rf external/gtest/googletest-release-1.11.0 \ external/lvglLinux-x86/lv_sim_vscode_sdl \ external/openssl/openssl-1.1.1s \ external/openssl/build \ external/curl/curl-8.1.2 \ external/EG915Q/quectel-CM \ external/EG915Q/QLog_Linux_Android_V1.5.18 \ external/EG91/quectel-CM \ out \ cmake-shell-linux