Makefile revision 1392
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik###############################################################################
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik#
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# xmakemap script to generate xmodmap files from current keyboard settings
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik#
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik#
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# Permission is hereby granted, free of charge, to any person obtaining a
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# copy of this software and associated documentation files (the "Software"),
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# to deal in the Software without restriction, including without limitation
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# the rights to use, copy, modify, merge, publish, distribute, sublicense,
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# and/or sell copies of the Software, and to permit persons to whom the
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# Software is furnished to do so, subject to the following conditions:
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik#
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# The above copyright notice and this permission notice (including the next
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# paragraph) shall be included in all copies or substantial portions of the
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# Software.
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik#
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# DEALINGS IN THE SOFTWARE.
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek#
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub HrozekMODULE_NAME=xmakemap
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# pkg(5) name we deliver the files in (override default)
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub HrozekMODULE_PKGNAME=x11/x11-server-utilities
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub HrozekMODULE_PKGNAME_SET=yes
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek# Package metadata
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub HrozekMODULE_DESC = the xmakemap script to generate xmodmap files
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas SlebodnikMODULE_LICENSE = Oracle
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas SlebodnikMODULE_LICENSE_SET = yes
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek# Dates to show in Oracle copyright notice in pkg license file
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek# Earliest & latest of the copyrights in the Oracle files in this pkg
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub HrozekORACLE_COPYRIGHT_YEARS = 1992, 2011
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik# No upstream sources for these files, since they're Sun created
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas SlebodnikMODULE_VERSION=src
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub HrozekSOURCE_TARBALL_NAME=NONE
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas SlebodnikSOURCE_TARBALL_NAME_SET=yes
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas SlebodnikADDITIONAL_SOURCE_DIR=sun-src
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek# Don't need default targets for configure, build, or install, since there's
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek# nothing to build, and the install rule follows here
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas SlebodnikCONFIGURE_TARGETS =
92d19f76449817dfb125da9510d478a30eed37bcSumit BoseCONFIGURE_TARGETS_SET=yes
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub HrozekBUILD_TARGETS =
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas SlebodnikBUILD_TARGETS_SET=yes
92d19f76449817dfb125da9510d478a30eed37bcSumit BoseINSTALL_TARGETS = install_xmakemap
92d19f76449817dfb125da9510d478a30eed37bcSumit BoseINSTALL_TARGETS_SET=yes
92d19f76449817dfb125da9510d478a30eed37bcSumit Bose
92d19f76449817dfb125da9510d478a30eed37bcSumit Bose# Man pages to apply Sun footer to & attributes to list
92d19f76449817dfb125da9510d478a30eed37bcSumit BoseSUNTOUCHED_MANPAGES=*.man
92d19f76449817dfb125da9510d478a30eed37bcSumit BoseMODULE_STABILITY=Committed
92d19f76449817dfb125da9510d478a30eed37bcSumit Bose
92d19f76449817dfb125da9510d478a30eed37bcSumit Bose### Include common rulesets
92d19f76449817dfb125da9510d478a30eed37bcSumit Bose# Compatibility links from /usr/X11/bin to /usr/bin
92d19f76449817dfb125da9510d478a30eed37bcSumit BoseMODULE_X11_BINCOMPAT_LINKS = xmakemap
92d19f76449817dfb125da9510d478a30eed37bcSumit Bose
92d19f76449817dfb125da9510d478a30eed37bcSumit Boseinclude ../Makefile.inc
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub HrozekDESTDIR=$(PROTODIR)
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozekinstall_xmakemap: $(SOURCE_TARGETS) $(INSTALL_DEPS)
92d19f76449817dfb125da9510d478a30eed37bcSumit Bose mkdir -p $(DESTDIR)$(X11_BIN_DIR) \
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek $(DESTDIR)$(X11_MAN_DIR)/man1
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek $(INSTALL_SCRIPT) -m 0555 $(SOURCE_DIR)/xmakemap \
92d19f76449817dfb125da9510d478a30eed37bcSumit Bose $(DESTDIR)$(X11_BIN_DIR)
1f3127e88a87953f059c9a70d3582ae1719594b1Jakub Hrozek $(INSTALL_SCRIPT) -m 0444 $(SOURCE_DIR)/xmakemap.man \
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik $(DESTDIR)$(X11_MAN_DIR)/man1/xmakemap.1
92d19f76449817dfb125da9510d478a30eed37bcSumit Bose
92d19f76449817dfb125da9510d478a30eed37bcSumit Bose