Makefile2 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. FILTER=
  2. PARAMS=
  3. ifeq ($(debug),1)
  4. PARAMS+=debug=-D_DEBUG_MODE
  5. endif
  6. ifdef pid
  7. ifneq ($(pid),0)
  8. PARAMS+=pid=$(pid)
  9. FILTER=FILTER_PID=${pid}
  10. endif
  11. endif
  12. debug:
  13. exit
  14. build:
  15. CGO_ENABLED=1 go build -buildvcs=false -o euspace
  16. c:
  17. #docker exec -it 9d928d96d4d0 sh -c 'cd /opt/github/euspace/ebpftracer && sh build.sh${PARAMS}'
  18. docker exec -it 91025e30b341 sh -c 'cd /data/rock/code/euspace/ebpftracer && sh build_linux.sh${PARAMS}'
  19. c-build: c
  20. go-build:
  21. #ssh [email protected] 'export https_proxy=http://10.0.22.50:4780 && source ~/.g/env && cd /opt/github/euspace && make -f Makefile2 build'
  22. # docker exec -it 91025e30b341 bash -c 'cd /data/rock/code/euspace && source ~/.g/env && make -f Makefile2 build'
  23. docker exec -it 91025e30b341 bash -c 'cd /data/rock/code/euspace && source /etc/profile && make -f Makefile2 build'
  24. go: go-build run
  25. run:
  26. ssh [email protected] 'cd /opt/github/euspace && TRACES_ENDPOINT=http://10.0.12.192:18080/docp/api/v2/data/receive ${FILTER} ./euspace --listen="0.0.0.0:8123"'
  27. send_run:
  28. ssh [email protected] 'cd /opt/github/euspace && SEND=1 TRACES_ENDPOINT=http://10.0.12.192:18080/docp/api/v2/data/receive ${FILTER} ./euspace --listen="0.0.0.0:8123"'
  29. all: c go
  30. only-build: c go-build
  31. scp -P36000 ./euspace [email protected]:/root/carl