Kaydet (Commit) 07359c24 authored tarafından Michael Stahl's avatar Michael Stahl

Revert "fix windows build"

This reverts commit 45504f9b.

The problem that is apparently fixed here is that link.exe is too dumb
to pick the right entry-point if the WinMain definition does not come
from an object file but a .lib; in that case it apparently defaults to
archaic 8-bit WinMain so tell it to use Unicode one with /ENTRY.

Conflicts:

	desktop/Executable_sbase.mk
	desktop/Executable_scalc.mk
	desktop/Executable_sdraw.mk
	desktop/Executable_simpress.mk
	desktop/Executable_smath.mk
	desktop/Executable_sweb.mk
	desktop/Executable_swriter.mk

Change-Id: Ib6239eb0fd3d64fd4a292a0d42d65ef75475c389
üst a8804dfc
......@@ -15,17 +15,18 @@ $(eval $(call gb_Executable_add_defs,sbase,\
-DUNICODE \
))
$(eval $(call gb_Executable_add_ldflags,sbase,\
/ENTRY:wWinMainCRTStartup \
))
$(eval $(call gb_Executable_use_libraries,sbase,\
$(gb_UWINAPI) \
))
$(eval $(call gb_Executable_add_libs,sbase,\
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher) \
$(eval $(call gb_Executable_use_static_libraries,sbase,\
winlauncher \
))
$(call gb_Executable_get_target,sbase) : \
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher)
$(eval $(call gb_Executable_add_exception_objects,sbase,\
desktop/win32/source/applauncher/sbase \
))
......
......@@ -15,17 +15,18 @@ $(eval $(call gb_Executable_add_defs,scalc,\
-DUNICODE \
))
$(eval $(call gb_Executable_add_ldflags,scalc,\
/ENTRY:wWinMainCRTStartup \
))
$(eval $(call gb_Executable_use_libraries,scalc,\
$(gb_UWINAPI) \
))
$(eval $(call gb_Executable_add_libs,scalc,\
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher) \
$(eval $(call gb_Executable_use_static_libraries,scalc,\
winlauncher \
))
$(call gb_Executable_get_target,scalc) : \
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher)
$(eval $(call gb_Executable_add_exception_objects,scalc,\
desktop/win32/source/applauncher/scalc \
))
......
......@@ -15,17 +15,18 @@ $(eval $(call gb_Executable_add_defs,sdraw,\
-DUNICODE \
))
$(eval $(call gb_Executable_add_ldflags,sdraw,\
/ENTRY:wWinMainCRTStartup \
))
$(eval $(call gb_Executable_use_libraries,sdraw,\
$(gb_UWINAPI) \
))
$(eval $(call gb_Executable_add_libs,sdraw,\
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher) \
$(eval $(call gb_Executable_use_static_libraries,sdraw,\
winlauncher \
))
$(call gb_Executable_get_target,sdraw) : \
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher)
$(eval $(call gb_Executable_add_exception_objects,sdraw,\
desktop/win32/source/applauncher/sdraw \
))
......
......@@ -15,17 +15,18 @@ $(eval $(call gb_Executable_add_defs,simpress,\
-DUNICODE \
))
$(eval $(call gb_Executable_add_ldflags,simpress,\
/ENTRY:wWinMainCRTStartup \
))
$(eval $(call gb_Executable_use_libraries,simpress,\
$(gb_UWINAPI) \
))
$(eval $(call gb_Executable_add_libs,simpress,\
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher) \
$(eval $(call gb_Executable_use_static_libraries,simpress,\
winlauncher \
))
$(call gb_Executable_get_target,simpress) : \
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher)
$(eval $(call gb_Executable_add_exception_objects,simpress,\
desktop/win32/source/applauncher/simpress \
))
......
......@@ -15,17 +15,18 @@ $(eval $(call gb_Executable_add_defs,smath,\
-DUNICODE \
))
$(eval $(call gb_Executable_add_ldflags,smath,\
/ENTRY:wWinMainCRTStartup \
))
$(eval $(call gb_Executable_use_libraries,smath,\
$(gb_UWINAPI) \
))
$(eval $(call gb_Executable_add_libs,smath,\
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher) \
$(eval $(call gb_Executable_use_static_libraries,smath,\
winlauncher \
))
$(call gb_Executable_get_target,smath) : \
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher)
$(eval $(call gb_Executable_add_exception_objects,smath,\
desktop/win32/source/applauncher/smath \
))
......
......@@ -15,17 +15,18 @@ $(eval $(call gb_Executable_add_defs,sweb,\
-DUNICODE \
))
$(eval $(call gb_Executable_add_ldflags,sweb,\
/ENTRY:wWinMainCRTStartup \
))
$(eval $(call gb_Executable_use_libraries,sweb,\
$(gb_UWINAPI) \
))
$(eval $(call gb_Executable_add_libs,sweb,\
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher) \
$(eval $(call gb_Executable_use_static_libraries,sweb,\
winlauncher \
))
$(call gb_Executable_get_target,sweb) : \
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher)
$(eval $(call gb_Executable_add_exception_objects,sweb,\
desktop/win32/source/applauncher/sweb \
))
......
......@@ -15,17 +15,18 @@ $(eval $(call gb_Executable_add_defs,swriter,\
-DUNICODE \
))
$(eval $(call gb_Executable_add_ldflags,swriter,\
/ENTRY:wWinMainCRTStartup \
))
$(eval $(call gb_Executable_use_libraries,swriter,\
$(gb_UWINAPI) \
))
$(eval $(call gb_Executable_add_libs,swriter,\
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher) \
$(eval $(call gb_Executable_use_static_libraries,swriter,\
winlauncher \
))
$(call gb_Executable_get_target,swriter) : \
$(call gb_CxxObject_get_target,desktop/win32/source/applauncher/launcher)
$(eval $(call gb_Executable_add_exception_objects,swriter,\
desktop/win32/source/applauncher/swriter \
))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment