Make easier to compile with MSVC5.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11658 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
b72a54d1a5
commit
e355628241
@ -37,6 +37,9 @@ PERIPH_CLEAN_TARGET=
|
||||
# Set to 0 if not using GLCanvas (only affects DLL build)
|
||||
USE_GLCANVAS=1
|
||||
|
||||
# Set to 0 if you are using MSVC 5
|
||||
USE_MSVC_5=0
|
||||
|
||||
# These are absolute paths, so that the compiler
|
||||
# generates correct __FILE__ symbols for debugging.
|
||||
# Otherwise you don't be able to double-click on a memory
|
||||
@ -477,16 +480,26 @@ GL_LIBS=opengl32.lib glu32.lib
|
||||
# GL_LIBS_DELAY=/delayload:opengl32.dll
|
||||
!endif
|
||||
|
||||
!if "$(USE_MSVC_5)" == "1"
|
||||
# we are too big
|
||||
INCREMENTAL=/INCREMENTAL:NO
|
||||
DELAY_LOAD=
|
||||
!else
|
||||
INCREMENTAL=
|
||||
DELAY_LOAD=delayimp.lib \
|
||||
/delayload:ws2_32.dll /delayload:advapi32.dll /delayload:user32.dll \
|
||||
/delayload:gdi32.dll \
|
||||
/delayload:comdlg32.dll /delayload:shell32.dll /delayload:comctl32.dll \
|
||||
/delayload:ole32.dll \
|
||||
/delayload:oleaut32.dll /delayload:rpcrt4.dll $(GL_LIBS_DELAY)
|
||||
!endif
|
||||
|
||||
# Update the dynamic link library
|
||||
$(WXDIR)\lib\$(WXLIBNAME).dll: $(DUMMYOBJ) $(OBJECTS)
|
||||
$(link) @<<
|
||||
$(LINKFLAGS)
|
||||
$(LINKFLAGS) $(INCREMENTAL)
|
||||
-out:$(WXDIR)\lib\$(WXLIBNAME).dll
|
||||
$(DUMMYOBJ) $(OBJECTS) $(guilibsdll) shell32.lib comctl32.lib ctl3d32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib odbc32.lib advapi32.lib winmm.lib $(GL_LIBS) $(WXDIR)\lib\png$(LIBEXT).lib $(WXDIR)\lib\zlib$(LIBEXT).lib $(WXDIR)\lib\jpeg$(LIBEXT).lib $(WXDIR)\lib\tiff$(LIBEXT).lib
|
||||
delayimp.lib
|
||||
/delayload:ws2_32.dll /delayload:advapi32.dll /delayload:user32.dll /delayload:gdi32.dll
|
||||
/delayload:comdlg32.dll /delayload:shell32.dll /delayload:comctl32.dll /delayload:ole32.dll
|
||||
/delayload:oleaut32.dll /delayload:rpcrt4.dll $(GL_LIBS_DELAY)
|
||||
$(DUMMYOBJ) $(OBJECTS) $(guilibsdll) shell32.lib comctl32.lib ctl3d32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib odbc32.lib advapi32.lib winmm.lib $(GL_LIBS) $(WXDIR)\lib\png$(LIBEXT).lib $(WXDIR)\lib\zlib$(LIBEXT).lib $(WXDIR)\lib\jpeg$(LIBEXT).lib $(WXDIR)\lib\tiff$(LIBEXT).lib $(DELAY_LOAD)
|
||||
<<
|
||||
|
||||
!endif
|
||||
|
Loading…
Reference in New Issue
Block a user