選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

37 行
987B

  1. SHELL:=/bin/bash
  2. v8pp:
  3. git clone https://github.com/rayburgemeestre/v8pp
  4. bash ../ubuntu1804.sh make build
  5. bash ../ubuntu1804.sh make archive
  6. build:
  7. apt-get update
  8. apt-get install pkg-config -y
  9. cd v8pp && ./build-v8.sh
  10. archive:
  11. rm -rf v8.a
  12. ar rvs v8.a $$(cat v8-include.txt |xargs -n 1 -I{} find {} -name '*.o')
  13. package:
  14. rm -rf out
  15. rm -rf v8pp_1.0_amd64.deb
  16. mkdir -p out/opt/cppse/build/v8pp/lib
  17. mkdir -p out/opt/cppse/build/v8pp/include
  18. cp -prv v8.a out/opt/cppse/build/v8pp/lib
  19. cp -prv v8pp/v8pp out/opt/cppse/build/v8pp/include/
  20. cp -prv v8pp/v8/include out/opt/cppse/build/v8pp/include/v8
  21. docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:18.04 fpm -s dir -t deb -n v8pp --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "v8pp - build dependency" --url "https://github.com/rayburgemeestre/v8pp" --deb-generate-changes -C /src/out
  22. clean:
  23. rm -rf v8pp
  24. rm -rf out
  25. shell:
  26. FLAGS="-i --privileged" bash ../ubuntu1804.sh /bin/bash