@@ -20,28 +20,20 @@ endif
20MACHINE := $(shell $(CC) -dumpmachine)
20MACHINE := $(shell $(CC) -dumpmachine)
21ifneq (, $(findstring darwin, $(MACHINE)))
21ifneq (, $(findstring darwin, $(MACHINE)))
22 OS :=darwin
22 OS :=darwin
24−ifneq (, $(findstring cygwin, $(MACHINE)))
23+else ifneq (, $(findstring cygwin, $(MACHINE)))
25 OS :=windows
24 OS :=windows
27−ifneq (, $(findstring mingw, $(MACHINE)))
25+else ifneq (, $(findstring mingw, $(MACHINE)))
28 OS :=windows
26 OS :=windows
30−ifneq (, $(findstring windows, $(MACHINE)))
27+else ifneq (, $(findstring windows, $(MACHINE)))
31 OS :=windows
28 OS :=windows
39ifeq ($(OS),darwin)
33ifeq ($(OS),darwin)
40 SHLIB_SUFFIX :=.dylib
34 SHLIB_SUFFIX :=.dylib
42−ifeq ($(OS),windows)
35+else ifeq ($(OS),windows)
43 SHLIB_SUFFIX :=.DLL
36 SHLIB_SUFFIX :=.DLL
45 SHLIB_SUFFIX :=.so
38 SHLIB_SUFFIX :=.so