Windows: Check exported symbols

During a test run, cross check the Windows exports list against the
version-script files.  For the test to pass, all symbols on either
list should be accounted for.

If there are symbols that are specific to Windows or symbols that are
not included on Windows, they should be annotated in the .def file as
follows:

    ;!  non_windows_symbol

    	common_symbol

        windows_only_symbol ;!
This commit is contained in:
Asanka Herath
2010-06-17 22:48:05 -04:00
parent cdcdc5cad5
commit ba44354336
9 changed files with 136 additions and 1 deletions

View File

@@ -531,3 +531,8 @@ clean::
"\t$(gssapi_files:.x=.obj)")
"krb5src" "mechsrc" "spnegosrc" "ntlmsrc")
!endif
test-exports:
$(PERL) ..\..\cf\w32-check-exported-symbols.pl --vs version-script.map --def libgssapi-exports.def
test:: test-exports