diff options
author | Ken Raeburn <raeburn@mit.edu> | 2004-09-23 00:25:30 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2004-09-23 00:25:30 +0000 |
commit | ca344f42817923a7ed3edd7733aab115415ed0d4 (patch) | |
tree | fc77f598e2fe07881171cd88436c577873fd3692 /src/config/lib.in | |
parent | 36f2f2296b61e4be33e1ae2dcae67aab7931e227 (diff) | |
download | krb5-ca344f42817923a7ed3edd7733aab115415ed0d4.tar.gz krb5-ca344f42817923a7ed3edd7733aab115415ed0d4.tar.xz krb5-ca344f42817923a7ed3edd7733aab115415ed0d4.zip |
* lib.in (binutils.versions, osf1.exports): New file targets.
(clean-libs): Delete them.
* pre.in (SHLIB_EXPORT_FILE_DEP): Use @SHLIB_EXPORT_FILE_DEP@.
* shlib.conf: Set it to $(SHLIB_EXPORT_FILE) by default.
(alpha*-dec-osf*): Use osf1.exports instead of adding commands to generate a
temporary file.
(*-*-linux*, *-*-gnu*, *-*-k*bsd*-gnu): Use binutils.versions.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16779 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/config/lib.in')
-rw-r--r-- | src/config/lib.in | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/config/lib.in b/src/config/lib.in index 6818d4a328..7ebdb3ff32 100644 --- a/src/config/lib.in +++ b/src/config/lib.in @@ -50,6 +50,15 @@ lib$(LIBBASE)$(SHLIBEXT): lib$(LIBBASE)$(SHLIBVEXT) $(RM) $@ $(LN_S) lib$(LIBBASE)$(SHLIBVEXT) $@ +binutils.versions: $(SHLIB_EXPORT_FILE) Makefile + echo > binutils.versions "HIDDEN { local: __*; _rest*; _save*; *; };" + echo >> binutils.versions "$(LIBBASE)_$(LIBMAJOR)_MIT {" + sed >> binutils.versions < $(SHLIB_EXPORT_FILE) "s/$$/;/" + echo >> binutils.versions "};" + +osf1.exports: $(SHLIB_EXPORT_FILE) Makefile + sed "s/^/-exported_symbol /" < $(SHLIB_EXPORT_FILE) > osf1.exports + lib$(LIBBASE)$(PFLIBEXT): $(PFOBJLISTS) $(RM) $@ @echo "building profiled $(LIBBASE) library" @@ -81,6 +90,7 @@ clean-libs: $(RM) lib$(LIBBASE)$(SHLIBSEXT) $(RM) lib$(LIBBASE)$(SHLIBEXT) $(RM) lib$(LIBBASE)$(PFLIBEXT) + $(RM) binutils.versions osf1.exports clean-liblinks: $(RM) $(TOPLIBD)/lib$(LIBBASE)$(STLIBEXT) |