targets/Win32/__init__.py
changeset 621 a3ce93d63832
parent 290 3bd617ae7a05
child 642 cd7ccbbbf471
equal deleted inserted replaced
620:f2c6bb695cf5 621:a3ce93d63832
     1 from .. import toolchain_gcc
     1 from .. import toolchain_gcc
     2 
     2 
     3 class Win32_target(toolchain_gcc):
     3 class Win32_target(toolchain_gcc):
     4     extension = ".dll"
     4     extension = ".dll"
     5     def getBuilderLDFLAGS(self):
     5     def getBuilderLDFLAGS(self):
     6         return toolchain_gcc.getBuilderLDFLAGS(self) + ["-shared",
     6         return toolchain_gcc.getBuilderLDFLAGS(self) + ["-shared"]
     7                      "-Wl,--export-all-symbols",
       
     8                      "-Wl,--enable-auto-import",
       
     9                      "-Wl,--whole-archive",
       
    10                      "-Wl,--no-whole-archive",
       
    11                      "-Wl,--exclude-libs,All"]