mirror of
https://gitee.com/jiuyilian/embedded-framework.git
synced 2025-01-06 10:16:51 -05:00
42 lines
938 B
Makefile
Executable File
42 lines
938 B
Makefile
Executable File
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 \
|
|
out \
|
|
cmake-shell
|