Makefile 988 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #
  2. # Makefile for installing the mingw32 version of the SDL library
  3. DESTDIR = /usr/local
  4. ARCHITECTURES := i686-w64-mingw32 x86_64-w64-mingw32
  5. default:
  6. @echo "Run \"make install-i686\" to install 32-bit"
  7. @echo "Run \"make install-x86_64\" to install 64-bit"
  8. @echo "Run \"make install-all\" to install both"
  9. @echo "Add DESTDIR=/custom/path to change the destination folder"
  10. install:
  11. @if test -d $(ARCH) && test -d $(DESTDIR); then \
  12. (cd $(ARCH) && cp -rv bin include lib share $(DESTDIR)/); \
  13. else \
  14. echo "*** ERROR: $(ARCH) or $(DESTDIR) does not exist!"; \
  15. exit 1; \
  16. fi
  17. install-i686:
  18. $(MAKE) install ARCH=i686-w64-mingw32
  19. install-x86_64:
  20. $(MAKE) install ARCH=x86_64-w64-mingw32
  21. install-all:
  22. @if test -d $(DESTDIR); then \
  23. for arch in $(ARCHITECTURES); do \
  24. $(MAKE) install ARCH=$$arch DESTDIR=$(DESTDIR)/$$arch; \
  25. done \
  26. else \
  27. echo "*** ERROR: $(DESTDIR) does not exist!"; \
  28. exit 1; \
  29. fi
  30. .PHONY: default install install-i686 install-x86_64 install-all