Makefile revision 1408
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki###############################################################################
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki#
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki# libXpm - library for handling XPM format images
7786aacd4055e2ec21595b752f045508b65946f3kawai#
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd#
7786aacd4055e2ec21595b752f045508b65946f3kawai# Permission is hereby granted, free of charge, to any person obtaining a
7786aacd4055e2ec21595b752f045508b65946f3kawai# copy of this software and associated documentation files (the "Software"),
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# to deal in the Software without restriction, including without limitation
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# the rights to use, copy, modify, merge, publish, distribute, sublicense,
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# and/or sell copies of the Software, and to permit persons to whom the
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# Software is furnished to do so, subject to the following conditions:
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd#
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# The above copyright notice and this permission notice (including the next
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# paragraph) shall be included in all copies or substantial portions of the
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# Software.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd#
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# DEALINGS IN THE SOFTWARE.
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki#
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki#
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki# Package name used in tarballs
e50dced6f51b101fcf63e1b51ebf771287870107yoshikiMODULE_NAME=libXpm
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki# Version number (used in path names)
e50dced6f51b101fcf63e1b51ebf771287870107yoshikiMODULE_VERSION=3.5.11
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki# Checksums for upstream tarball
d99fed35a6b7946b399504ee790a7dc203a4fc5fyoshikiTARBALL_MD5 = 769ee12a43611cdebd38094eaf83f3f0
d99fed35a6b7946b399504ee790a7dc203a4fc5fyoshikiTARBALL_SHA1 = 77b95dd1c8cd9bc00b3b834b53d824409202acbb
d99fed35a6b7946b399504ee790a7dc203a4fc5fyoshikiTARBALL_SHA256= c5bdafa51d1ae30086fac01ab83be8d47fe117b238d3437f8e965434090e041c
d99fed35a6b7946b399504ee790a7dc203a4fc5fyoshiki
d99fed35a6b7946b399504ee790a7dc203a4fc5fyoshiki# Patches to apply to source after unpacking, in order
d99fed35a6b7946b399504ee790a7dc203a4fc5fyoshikiSOURCE_PATCHES = setuid.patch
d99fed35a6b7946b399504ee790a7dc203a4fc5fyoshiki
e50dced6f51b101fcf63e1b51ebf771287870107yoshiki# ARC cases that covered this module
7786aacd4055e2ec21595b752f045508b65946f3kawaiMODULE_ARC_CASES = PSARC/2001/060
7786aacd4055e2ec21595b752f045508b65946f3kawai
7786aacd4055e2ec21595b752f045508b65946f3kawai# Library name
7786aacd4055e2ec21595b752f045508b65946f3kawaiLIBNAME=Xpm
7786aacd4055e2ec21595b752f045508b65946f3kawai
7786aacd4055e2ec21595b752f045508b65946f3kawai# Library man pages to apply Sun footer to & attributes to list
7786aacd4055e2ec21595b752f045508b65946f3kawai# SUNTOUCHED_MANPAGES=
7786aacd4055e2ec21595b752f045508b65946f3kawaiMODULE_STABILITY=Uncommitted
7786aacd4055e2ec21595b752f045508b65946f3kawaiLIB_MAN_SUFFIX=3
7786aacd4055e2ec21595b752f045508b65946f3kawai
7786aacd4055e2ec21595b752f045508b65946f3kawai# Link with version mapfile
7786aacd4055e2ec21595b752f045508b65946f3kawaiMODULE_LD_OPTIONS = -M $(PWD)/mapfile-vers
7786aacd4055e2ec21595b752f045508b65946f3kawai
7786aacd4055e2ec21595b752f045508b65946f3kawai# pkg-config files that need to have -R added
e50dced6f51b101fcf63e1b51ebf771287870107yoshikiFIX_PC_FILES=xpm.pc.in
03c68d5b8505d4d88174a7b968e275d89ab743d2kawai
7786aacd4055e2ec21595b752f045508b65946f3kawai# Additional arguments to pass to make
e50dced6f51b101fcf63e1b51ebf771287870107yoshikiMODULE_MAKEFLAGS= -e SUBDIRS="src include"
7786aacd4055e2ec21595b752f045508b65946f3kawai
03c68d5b8505d4d88174a7b968e275d89ab743d2kawai# Install documentation as well
03c68d5b8505d4d88174a7b968e275d89ab743d2kawaiMODULE_ADD_INSTALL_TARGETS = install-docs
03c68d5b8505d4d88174a7b968e275d89ab743d2kawai
03c68d5b8505d4d88174a7b968e275d89ab743d2kawai# Compatibility links from /usr/X11/lib to /usr/lib
03c68d5b8505d4d88174a7b968e275d89ab743d2kawaiMODULE_X11_LIBCOMPAT_LINKS = libXpm.so libXpm.so.4
03c68d5b8505d4d88174a7b968e275d89ab743d2kawai
03c68d5b8505d4d88174a7b968e275d89ab743d2kawaiinclude ../Makefile.inc
03c68d5b8505d4d88174a7b968e275d89ab743d2kawai
03c68d5b8505d4d88174a7b968e275d89ab743d2kawaiinstall-docs: $(PROTODIR)$(MODULE_DOC_DIR)/xpm.ps
03c68d5b8505d4d88174a7b968e275d89ab743d2kawai
03c68d5b8505d4d88174a7b968e275d89ab743d2kawai$(PROTODIR)$(MODULE_DOC_DIR)/xpm.ps: $(INSTALL_DEPS) $(PROTODIR)$(MODULE_DOC_DIR)
03c68d5b8505d4d88174a7b968e275d89ab743d2kawai -rm -f $@
03c68d5b8505d4d88174a7b968e275d89ab743d2kawai gzcat $(SOURCE_DIR)/doc/xpm.PS.gz > $@
03c68d5b8505d4d88174a7b968e275d89ab743d2kawai