Makefile 397 B

12345678910111213141516171819
  1. ADDR ?= 127.0.0.1
  2. BUILD_TYPE ?= Release
  3. all: clean build install
  4. # -DCMAKE_TOOLCHAIN_FILE=./conf/toolchain.cmake
  5. build:
  6. @cmake -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_INSTALL_PREFIX=build/$(BUILD_TYPE) -B build -S .
  7. @cmake --build build -j$(nproc)
  8. install:
  9. cmake --install build
  10. deploy:
  11. scp -r build/$(BUILD_TYPE)/monitor forlinx@${ADDR}:/home/forlinx
  12. .PHONY: clean
  13. clean:
  14. rm -rf build