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.

32 lines
702B

  1. SHELL:=/bin/bash
  2. UBUNTU_VERSION ?= 2404
  3. CODENAME ?= noble
  4. VERSION:=0.1.0
  5. build: $(CODENAME)/cppse-starcry_$(VERSION)_amd64.deb
  6. $(CODENAME)/cppse-starcry_$(VERSION)_amd64.deb:
  7. mkdir -p $(CODENAME)
  8. make ubuntu$(UBUNTU_VERSION)
  9. ubuntu$(UBUNTU_VERSION):
  10. git clone --recursive https://github.com/rayburgemeestre/starcry || true
  11. pushd starcry && \
  12. git fetch --all && \
  13. git rebase origin/master && \
  14. git submodule update --init --recursive && \
  15. make clean && \
  16. make all && \
  17. make build-image && \
  18. make docs || true && \
  19. make docs || true && \
  20. make dockerize && \
  21. make push && \
  22. docker push docker.io/rayburgemeestre/build-starcry-ubuntu:24.04 && \
  23. popd
  24. clean:
  25. rm -rf starcry