You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
1.6KB

  1. SHELL:=/bin/bash
  2. ubuntu1804:
  3. docker build . -f Dockerfile-ubuntu1804 -t rayburgemeestre/build-ubuntu:18.04
  4. ubuntu1804nocache:
  5. docker build . -f Dockerfile-ubuntu1804 -t rayburgemeestre/build-ubuntu:18.04 --no-cache
  6. ubuntu1804publish:
  7. docker push rayburgemeestre/build-ubuntu:18.04
  8. ubuntu2004:
  9. docker build . -f Dockerfile-ubuntu2004 -t rayburgemeestre/build-ubuntu:20.04
  10. ubuntu2004nocache:
  11. docker build . -f Dockerfile-ubuntu2004 -t rayburgemeestre/build-ubuntu:20.04 --no-cache
  12. ubuntu2004publish:
  13. docker push rayburgemeestre/build-ubuntu:20.04
  14. ubuntu2204:
  15. docker build . -f Dockerfile-ubuntu2204 -t rayburgemeestre/build-ubuntu:22.04
  16. ubuntu2204nocache:
  17. docker build . -f Dockerfile-ubuntu2204 -t rayburgemeestre/build-ubuntu:22.04 --no-cache
  18. ubuntu2204publish:
  19. docker push rayburgemeestre/build-ubuntu:22.04
  20. ubuntu2404:
  21. docker build . -f Dockerfile-ubuntu2404 -t rayburgemeestre/build-ubuntu:24.04
  22. ubuntu2404nocache:
  23. docker build . -f Dockerfile-ubuntu2404 -t rayburgemeestre/build-ubuntu:24.04 --no-cache
  24. ubuntu2404publish:
  25. docker push rayburgemeestre/build-ubuntu:24.04
  26. shell:
  27. docker run -it -v $$PWD:$$PWD --workdir $$PWD rayburgemeestre/build-ubuntu:18.04 /bin/bash
  28. clean:
  29. make -C allegro5 clean
  30. #make -C apt-publisher clean
  31. make -C benchmarklib clean
  32. make -C opentelemetry-cpp clean
  33. make -C boost clean
  34. make -C redis-plus-plus clean
  35. make -C caf clean
  36. make -C crtmpserver clean
  37. make -C openexr clean
  38. make -C fastpfor clean
  39. make -C ffmpeg clean
  40. make -C mesa clean
  41. make -C png++ clean
  42. make -C seasocks clean
  43. make -C sfml clean
  44. make -C v8pp clean
  45. make -C fmt clean