e863d92010
On Linux when creating the .so file we were exporting all symbols. We should only be exporting public symbols. This commit fixes the issue. It is only applicable to linux currently although the same technique may work for other platforms (e.g. Solaris should work the same way). This also adds symbol version information to our exported symbols. Reviewed-by: Richard Levitte <levitte@openssl.org>
130 lines
1.8 KiB
Text
130 lines
1.8 KiB
Text
# Object files
|
|
*.o
|
|
*.obj
|
|
|
|
# editor artefacts
|
|
*.swp
|
|
.#*
|
|
\#*#
|
|
*~
|
|
/.dir-locals.el
|
|
|
|
# Top level excludes
|
|
/Makefile.bak
|
|
/Makefile
|
|
/MINFO
|
|
/TABLE
|
|
/*.a
|
|
/*.pc
|
|
/rehash.time
|
|
/inc.*
|
|
/makefile.*
|
|
/out.*
|
|
/tmp.*
|
|
|
|
/test/*.ss
|
|
/test/*.srl
|
|
/test/.rnd
|
|
/test/test*.pem
|
|
/test/newkey.pem
|
|
/test/*.log
|
|
|
|
# Certificate symbolic links
|
|
*.0
|
|
|
|
# Links under apps
|
|
/apps/CA.pl
|
|
/apps/md4.c
|
|
|
|
|
|
# Auto generated headers
|
|
/crypto/buildinf.h
|
|
/crypto/opensslconf.h
|
|
|
|
# Auto generated assembly language source files
|
|
*.s
|
|
!/crypto/*/asm/*.s
|
|
/crypto/arm*.S
|
|
/crypto/*/*.S
|
|
*.asm
|
|
!/crypto/*/asm/*.asm
|
|
|
|
# Executables
|
|
/apps/openssl
|
|
/test/sha256t
|
|
/test/sha512t
|
|
/test/gost2814789t
|
|
/test/*test
|
|
/test/fips_aesavs
|
|
/test/fips_desmovs
|
|
/test/fips_dhvs
|
|
/test/fips_drbgvs
|
|
/test/fips_dssvs
|
|
/test/fips_ecdhvs
|
|
/test/fips_ecdsavs
|
|
/test/fips_rngvs
|
|
/test/fips_test_suite
|
|
*.so*
|
|
*.dylib*
|
|
*.dll*
|
|
*.exe
|
|
# Exceptions
|
|
!/test/bctest
|
|
!/crypto/des/times/486-50.sol
|
|
|
|
# Misc auto generated files
|
|
include/openssl/opensslconf.h
|
|
/tools/c_rehash
|
|
lib
|
|
Makefile.save
|
|
*.bak
|
|
tags
|
|
TAGS
|
|
cscope.out
|
|
*.d
|
|
crypto.map
|
|
ssl.map
|
|
|
|
# Windows
|
|
/tmp32
|
|
/tmp32.dbg
|
|
/tmp32dll
|
|
/tmp32dll.dbg
|
|
/out32
|
|
/out32.dbg
|
|
/out32dll
|
|
/out32dll.dbg
|
|
/inc32
|
|
/MINFO
|
|
ms/bcb.mak
|
|
ms/libeay32.def
|
|
ms/nt.mak
|
|
ms/ntdll.mak
|
|
ms/ssleay32.def
|
|
ms/version32.rc
|
|
|
|
# Files created on other branches that are not held in git, and are not
|
|
# needed on this branch
|
|
include/openssl/asn1_mac.h
|
|
include/openssl/des_old.h
|
|
include/openssl/fips.h
|
|
include/openssl/fips_rand.h
|
|
include/openssl/krb5_asn.h
|
|
include/openssl/kssl.h
|
|
include/openssl/pq_compat.h
|
|
include/openssl/ssl23.h
|
|
include/openssl/tmdiff.h
|
|
include/openssl/ui_compat.h
|
|
test/fips_aesavs.c
|
|
test/fips_desmovs.c
|
|
test/fips_dsatest.c
|
|
test/fips_dssvs.c
|
|
test/fips_hmactest.c
|
|
test/fips_randtest.c
|
|
test/fips_rngvs.c
|
|
test/fips_rsagtest.c
|
|
test/fips_rsastest.c
|
|
test/fips_rsavtest.c
|
|
test/fips_shatest.c
|
|
test/fips_test_suite.c
|
|
test/shatest.c
|