External, Non-PPA KXStudio Repository
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.

31 lines
809B

  1. #!/usr/bin/make -f
  2. include /usr/share/dpkg/kxstudio-audio-plugin.mk
  3. ifeq ($(DEB_HOST_ARCH),armhf)
  4. TARGET_ARCH = -march=armv7ve
  5. else ifeq ($(DEB_HOST_ARCH),arm64)
  6. DEB_HOST_64BIT = true
  7. TARGET_ARCH = -march=armv8-a
  8. else
  9. DEB_HOST_64BIT = true
  10. TARGET_ARCH =
  11. endif
  12. %:
  13. dh $@
  14. override_dh_auto_clean:
  15. ifeq ($(DEB_HOST_64BIT),true)
  16. $(MAKE) -C $(CURDIR)/Projects/LinuxMakefile CONFIG=Release64 TARGET_ARCH=$(TARGET_ARCH) clean
  17. else
  18. $(MAKE) -C $(CURDIR)/Projects/LinuxMakefile CONFIG=Release32 TARGET_ARCH=$(TARGET_ARCH) clean
  19. endif
  20. override_dh_auto_build:
  21. ifeq ($(DEB_HOST_64BIT),true)
  22. $(MAKE) -C $(CURDIR)/Projects/LinuxMakefile CONFIG=Release64 TARGET_ARCH=$(TARGET_ARCH) -j $(shell nproc)
  23. else
  24. $(MAKE) -C $(CURDIR)/Projects/LinuxMakefile CONFIG=Release32 TARGET_ARCH=$(TARGET_ARCH) -j $(shell nproc)
  25. endif