Makefile revision 1276
012a352f4b26cfd874db8d06debc495c2303e8b2Bob Halley###############################################################################
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley#
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# libXaw - Athena Widgets toolkit, based on libXt intrinsics
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley#
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley#
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# Permission is hereby granted, free of charge, to any person obtaining a
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# copy of this software and associated documentation files (the "Software"),
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# to deal in the Software without restriction, including without limitation
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# the rights to use, copy, modify, merge, publish, distribute, sublicense,
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# and/or sell copies of the Software, and to permit persons to whom the
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# Software is furnished to do so, subject to the following conditions:
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley#
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# The above copyright notice and this permission notice (including the next
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# paragraph) shall be included in all copies or substantial portions of the
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# Software.
b897c52f865b2fc4e220e2110b874e59c716456bBob Halley#
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# DEALINGS IN THE SOFTWARE.
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley#
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley#
b897c52f865b2fc4e220e2110b874e59c716456bBob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# Package name used in tarballs
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyMODULE_NAME=libXaw
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# Version number (used in path names)
b897c52f865b2fc4e220e2110b874e59c716456bBob HalleyMODULE_VERSION=1.0.10
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# Checksums for upstream tarball
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyTARBALL_MD5 = f1ea52debce7a18cc26b21647a00ad8b
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyTARBALL_SHA1 = 8caa4c692e28f9681678a22168978b7668df57be
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyTARBALL_SHA256= 2d96bcf92638b8ec5c91d379f5ec2e7b15133adeb2ba22066d48bf3239ee1bdd
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# Patches to apply to source after unpacking, in order
c32b87bc54abacf95fb3b063d72b7d1855c1643bMichael GraffSOURCE_PATCHES=
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# Library name
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyLIBNAME=Xaw
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# pkg(5) name we deliver the files in (override default)
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyMODULE_PKGNAME=x11/library/toolkit/libxaw7
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyMODULE_PKGNAME_SET=yes
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# ARC cases that covered this module
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# LSARC/2008/609 libXaw.so.7
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyMODULE_ARC_CASES = LSARC/2008/609
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# Library man pages to apply Sun footer to & attributes to list
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleySUNTOUCHED_MANPAGES=man/*.man
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyMODULE_STABILITY=Uncommitted
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyLIB_MAN_SUFFIX=3xaw
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# Link with version mapfile
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# MODULE_LD_OPTIONS = -M $(PWD)/mapfile-vers
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# pkg-config files that need to have -R added
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyFIX_PC_FILES=xaw7.pc.in
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# Additional arguments to pass to configure
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# We only ship libXaw.so.7, since we don't need to maintain binary
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# compatibility with the libXaw.so.6 version we never shipped, and never
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# started shipping the now-dropped-by-X.Org libXaw.so.8 (Xaw + Xprint)
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyMODULE_CONFIG_OPTS= --disable-xaw6
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley# Compatibility links from /usr/X11/lib to /usr/lib
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyMODULE_X11_LIBCOMPAT_LINKS = libXaw.so libXaw.so.7 libXaw7.so libXaw7.so.7
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halleyinclude ../Makefile.inc
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley