Replace obj.ldflags = '-l... with obj.lib = ['... to work for both MinGW and MSVC. Also, obj.linkflags = ['-Wl,--export-all-symbols'] only happens for MinGW. (Previously, both lines were ignored by MSVC.
Replace obj.ldflags = '-l... with obj.lib = ['... to work for both MinGW and MSVC. Also, obj.linkflags = ['-Wl,--export-all-symbols'] only happens for MinGW. (Previously, both lines were ignored by MSVC.