aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'win32/makefile')
-rw-r--r--win32/makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/win32/makefile b/win32/makefile
index c71997c65..6d2846feb 100644
--- a/win32/makefile
+++ b/win32/makefile
@@ -8,6 +8,15 @@
CC = g++
DEL = del /q
+# Discover Windows version by running 'VER' command and parsing output
+# For Windows 2000 looks like:Microsoft Windows 2000 [Version 5.00.2195]
+WINVERWORDS:=$(wordlist 1,2,$(subst ., ,$(lastword $(shell ver))))
+WINVER:=$(firstword $(WINVERWORDS)).$(lastword $(WINVERWORDS))
+# Windows NT 4 does not support GetMonitorInfo
+ifeq '$(WINVER)' '4.0'
+ VERSION_DEFINES:=-DWIN_TARGET=0x0400
+endif
+
COMPONENT = ../bin/Scintilla.dll
LEXCOMPONENT = ../bin/SciLexer.dll
LEXLIB = Lexers.a