summaryrefslogtreecommitdiff
path: root/Makefile.vc6
diff options
context:
space:
mode:
authorJonas Kümmerlin <jonas@kuemmerlin.eu>2019-01-03 23:57:56 +0100
committerJonas Kümmerlin <jonas@kuemmerlin.eu>2019-01-03 23:57:56 +0100
commit9c385f9a366da308d2a37ad5deda5d40f9285abb (patch)
tree578f6739c8e99f61c0b8747502d8e133e585a7d0 /Makefile.vc6
parentcd7b608f0517c1100f79b4a3ec654e4178373506 (diff)
extend compatibility to Win95 RTM, NT3.1 and Win32s
Only NT3.51 actually works mostly right, all others suffer from various kinds of breakage. Running a 3.1-compatible binary on newer windows enables some kind of compatibility mode with bizarro background brushes and weirdly sized combo boxes. Going forward, I'm committed to keep NT3.51 running as long as Win95RTM is supported. The future of NT3.1 and Win32s support is uncertain.
Diffstat (limited to 'Makefile.vc6')
-rw-r--r--Makefile.vc62
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile.vc6 b/Makefile.vc6
index c0ab753..8a37758 100644
--- a/Makefile.vc6
+++ b/Makefile.vc6
@@ -2,7 +2,7 @@
CXX = cl.exe
CFLAGS = -O2 -GA -W3 -DUNICODE -D_UNICODE -D_WIN32=0x0501 -D_WIN32_WINNT=0x0501 -D_WIN32_IE=0x0501 -nologo
-LDFLAGS = /link unicows.lib kernel32.lib user32.lib comctl32.lib shell32.lib gdi32.lib version.lib rpcrt4.lib
+LDFLAGS = /link unicows.lib kernel32.lib user32.lib comctl32.lib shell32.lib gdi32.lib version.lib
out/widgetfactory.exe: out/widgetfactory.obj out/alfbutton.obj out/alfcombobox.obj out/alfcompat.obj out/alf.obj out/alfdpiaware.obj out/alfedit.obj out/alflabel.obj
$(CXX) $(CFLAGS) -Fe$@ $** $(LDFLAGS)