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 https://gitee.com/shenzhen-jiuyilian/ipc.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 all clean: @if [ -d "cmake-shell" ]; then \ echo "cmake-shell exist"; \ make -C cmake-shell clean; \ fi @echo "IPC 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/libconfig/libconfig-1.7.3 \ out \ cmake-shell