Fix -fPIC when cross-compiling to windows
diff --git a/library/Makefile b/library/Makefile
index 1580bad..de00f75 100644
--- a/library/Makefile
+++ b/library/Makefile
@@ -17,10 +17,15 @@
# To compile on Plan9:
# CFLAGS += -D_BSD_EXTENSION
+# if were running on Windows build for Windows
+ifdef WINDOWS
+WINDOWS_BUILD=1
+endif
+
# To compile as a shared library:
ifdef SHARED
# all code is position-indep with mingw, avoid warning about useless flag
-ifndef WINDOWS
+ifndef WINDOWS_BUILD
CFLAGS += -fPIC
endif
endif
@@ -31,14 +36,6 @@
# OSX shared library extension:
# DLEXT=dylib
-#
-# if we running on Windows build
-# for Windows
-#
-ifdef WINDOWS
-WINDOWS_BUILD=1
-endif
-
# Windows shared library extension:
ifdef WINDOWS_BUILD
DLEXT=dll