Usage dllwrap
Generic options:
--quiet, -q Work quietly
--verbose, -v Verbose
--version Print dllwrap version
--implib Synonym for --output-lib
Options for dllwrap:
--driver-name Defaults to "gcc"
--driver-flags Override default ld flags
--dlltool-name Defaults to "dlltool"
--entry Specify alternate DLL entry point
--image-base Specify image base address
--target i386-cygwin32 or i386-mingw32
--dry-run Show what needs to be run
--mno-cygwin Create Mingw DLL
Options passed to DLLTOOL:
--machine
--output-exp Generate export file.
--output-lib Generate input library.
--add-indirect Add dll indirects to export file.
--dllname Name of input dll to put into output lib.
--def Name input .def file
--output-def Name output .def file
--export-all-symbols Export all symbols to .def
--no-export-all-symbols Only export .drectve symbols
--exclude-symbols Exclude from .def
--no-default-excludes Zap default exclude symbols
--base-file Read linker generated base file
--no-idata4 Don't generate idata$4 section
--no-idata5 Don't generate idata$5 section
-U Add underscores to .lib
-k Kill @ from exported names
--add-stdcall-alias Add aliases without @
--as Use for assembler
--nodelete Keep temp files.
Rest are passed unmodified to the language driver