mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-19 12:28:22 +01:00
Add version script versioning for libwraster
Enable symbol-versioning for libwraster and stop exporting public symbols.
This commit is contained in:
committed by
Carlos R. Mafra
parent
44edeea804
commit
7e5b8e412f
@@ -837,6 +837,8 @@ if test "$enableval" = yes; then
|
|||||||
fi
|
fi
|
||||||
)
|
)
|
||||||
|
|
||||||
|
gl_LD_VERSION_SCRIPT
|
||||||
|
|
||||||
AC_OUTPUT(Makefile po/Makefile util/Makefile util/po/Makefile \
|
AC_OUTPUT(Makefile po/Makefile util/Makefile util/po/Makefile \
|
||||||
WINGs/Makefile WINGs/WINGs/Makefile WINGs/Documentation/Makefile \
|
WINGs/Makefile WINGs/WINGs/Makefile WINGs/Documentation/Makefile \
|
||||||
WINGs/Examples/Makefile WINGs/Resources/Makefile WINGs/Tests/Makefile \
|
WINGs/Examples/Makefile WINGs/Resources/Makefile WINGs/Tests/Makefile \
|
||||||
|
|||||||
@@ -10,6 +10,10 @@ lib_LTLIBRARIES = libwraster.la
|
|||||||
|
|
||||||
libwraster_la_LDFLAGS = -version-info @WRASTER_VERSION@
|
libwraster_la_LDFLAGS = -version-info @WRASTER_VERSION@
|
||||||
|
|
||||||
|
if HAVE_LD_VERSION_SCRIPT
|
||||||
|
libwraster_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libwraster.map
|
||||||
|
endif
|
||||||
|
|
||||||
bin_SCRIPTS = get-wraster-flags
|
bin_SCRIPTS = get-wraster-flags
|
||||||
|
|
||||||
include_HEADERS = wraster.h
|
include_HEADERS = wraster.h
|
||||||
|
|||||||
100
wrlib/libwraster.map
Normal file
100
wrlib/libwraster.map
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
/* libwraster.map - libtool symbol version script for libwraster
|
||||||
|
* Copyright (c) 2010 Andreas Metzler
|
||||||
|
*
|
||||||
|
* This file is part of the Raster graphics library
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU Library General Public
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 2 of the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* Library General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this library. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
LIBWRASTER3
|
||||||
|
{
|
||||||
|
global:
|
||||||
|
RBevelImage;
|
||||||
|
RBlurImage;
|
||||||
|
RClearImage;
|
||||||
|
RCloneImage;
|
||||||
|
RCombineArea;
|
||||||
|
RCombineAreaWithOpaqueness;
|
||||||
|
RCombineImages;
|
||||||
|
RCombineImagesWithOpaqueness;
|
||||||
|
RCombineImageWithColor;
|
||||||
|
RConvertImage;
|
||||||
|
RConvertImageMask;
|
||||||
|
RCopyArea;
|
||||||
|
RCreateContext;
|
||||||
|
RCreateImage;
|
||||||
|
RCreateImageFromDrawable;
|
||||||
|
RCreateImageFromXImage;
|
||||||
|
RCreateXImage;
|
||||||
|
RDestroyXImage;
|
||||||
|
RDrawLine;
|
||||||
|
RDrawLines;
|
||||||
|
RDrawSegments;
|
||||||
|
RErrorCode;
|
||||||
|
RFillImage;
|
||||||
|
RGetClosestXColor;
|
||||||
|
RGetImageFileFormat;
|
||||||
|
RGetImageFromXPMData;
|
||||||
|
RGetPixel;
|
||||||
|
RGetSubImage;
|
||||||
|
RGetXImage;
|
||||||
|
RHSVtoRGB;
|
||||||
|
RLoadImage;
|
||||||
|
RMakeCenteredImage;
|
||||||
|
RMakeTiledImage;
|
||||||
|
RMessageForError;
|
||||||
|
ROperateLine;
|
||||||
|
ROperateLines;
|
||||||
|
ROperatePixel;
|
||||||
|
ROperatePixels;
|
||||||
|
ROperateSegments;
|
||||||
|
RPutPixel;
|
||||||
|
RPutPixels;
|
||||||
|
RPutXImage;
|
||||||
|
RReleaseImage;
|
||||||
|
RRenderGradient;
|
||||||
|
RRenderInterwovenGradient;
|
||||||
|
RRenderMultiGradient;
|
||||||
|
RRetainImage;
|
||||||
|
RRGBtoHSV;
|
||||||
|
RRotateImage;
|
||||||
|
RSaveImage;
|
||||||
|
RScaleImage;
|
||||||
|
RSmoothScaleImage;
|
||||||
|
RSupportedFileFormats;
|
||||||
|
|
||||||
|
local:
|
||||||
|
# _edata
|
||||||
|
# _end
|
||||||
|
# _fini
|
||||||
|
# _init
|
||||||
|
# __bss_start
|
||||||
|
# calculateCombineArea
|
||||||
|
# contrib
|
||||||
|
# R_CreateXImageMappedPixmap
|
||||||
|
# RLoadGIF
|
||||||
|
# RLoadJPEG
|
||||||
|
# RLoadPNG
|
||||||
|
# RLoadPPM
|
||||||
|
# RLoadTIFF
|
||||||
|
# RLoadXPM
|
||||||
|
# RSaveXPM
|
||||||
|
# _wraster_change_filter
|
||||||
|
# WRasterLibVersion
|
||||||
|
# x86_check_mmx
|
||||||
|
# x86_mmx_TrueColor_24_to_16
|
||||||
|
# x86_mmx_TrueColor_32_to_16
|
||||||
|
# x86_PseudoColor_32_to_8
|
||||||
|
*;
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user