Makefile 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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. mkdir -p $(DESTDIR)/cmake; \
  24. cp -rv cmake/* $(DESTDIR)/cmake; \
  25. for arch in $(ARCHITECTURES); do \
  26. $(MAKE) install ARCH=$$arch DESTDIR=$(DESTDIR)/$$arch; \
  27. done \
  28. else \
  29. echo "*** ERROR: $(DESTDIR) does not exist!"; \
  30. exit 1; \
  31. fi
  32. .PHONY: default install install-i686 install-x86_64 install-all