Makefile-manual 337 B

1234567891011121314151617181920212223242526
  1. OS=$(shell uname)
  2. ifeq ($(OS), Darwin)
  3. FILE=Makefile.mac
  4. endif
  5. ifneq (,$(findstring MINGW,$(OS)))
  6. FILE=Makefile.mingw
  7. endif
  8. ifeq ($(OS), Linux)
  9. FILE=Makefile.linux
  10. endif
  11. ifeq ($(OS), FreeBSD)
  12. FILE=Makefile.freebsd
  13. endif
  14. ifeq ($(FILE), )
  15. all:
  16. $(error Your platform ${OS} is not supported at this time.)
  17. endif
  18. include $(FILE)