ASIO to JACK driver for WINE
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.

57 lines
1.5KB

  1. #!/usr/bin/make -f
  2. # Makefile for WineASIO #
  3. # --------------------- #
  4. # Created by falkTX
  5. #
  6. VERSION = 1.0.0
  7. all:
  8. @echo "error: you must pass '32' or '64' as an argument to this Makefile in order to build WineASIO"
  9. # ---------------------------------------------------------------------------------------------------------------------
  10. 32:
  11. $(MAKE) build ARCH=i386 M=32
  12. 64:
  13. $(MAKE) build ARCH=x86_64 M=64
  14. # ---------------------------------------------------------------------------------------------------------------------
  15. clean:
  16. rm -f *.o *.so
  17. rm -rf build32 build64
  18. rm -rf gui/__pycache__
  19. # ---------------------------------------------------------------------------------------------------------------------
  20. tarball: clean
  21. rm -f ../wineasio-$(VERSION).tar.gz
  22. tar -c -z \
  23. --exclude=".git*" \
  24. --exclude=".travis*" \
  25. --exclude=debian \
  26. --exclude=prepare_64bit_asio.sh \
  27. --exclude=rtaudio/cmake \
  28. --exclude=rtaudio/contrib \
  29. --exclude=rtaudio/doc \
  30. --exclude=rtaudio/tests \
  31. --exclude=rtaudio/"*.ac" \
  32. --exclude=rtaudio/"*.am" \
  33. --exclude=rtaudio/"*.in" \
  34. --exclude=rtaudio/"*.sh" \
  35. --exclude=rtaudio/"*.txt" \
  36. --transform='s,^\.,wineasio-$(VERSION),' \
  37. -f ../wineasio-$(VERSION).tar.gz .
  38. # ---------------------------------------------------------------------------------------------------------------------
  39. ifneq ($(ARCH),)
  40. ifneq ($(M),)
  41. include Makefile.mk
  42. endif
  43. endif
  44. # ---------------------------------------------------------------------------------------------------------------------