Makefile revision 970
7a8401ce858002b67e8f4198fde45a1562696ccbChristian Maeder###############################################################################
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian Maeder# xdm Makefile
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# Permission is hereby granted, free of charge, to any person obtaining a
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# copy of this software and associated documentation files (the "Software"),
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# to deal in the Software without restriction, including without limitation
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder# the rights to use, copy, modify, merge, publish, distribute, sublicense,
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# and/or sell copies of the Software, and to permit persons to whom the
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# Software is furnished to do so, subject to the following conditions:
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# The above copyright notice and this permission notice (including the next
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# paragraph) shall be included in all copies or substantial portions of the
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
88c66e48620750c42b94db9feb01b42ae23dba97Till Mossakowski# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian Maeder# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# DEALINGS IN THE SOFTWARE.
e953bea49e7f0e1a43bccf2a66c5e2a2b50848e0Christian Maeder# Package name used in tarballs
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian Maeder# pkg(5) name we deliver the files in (override default)
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian Maeder# Version number (used in path names)
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# Checksums for upstream tarball
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian MaederTARBALL_MD5 = 030ae4bd9b8d428749d68bfdf56ce8a5
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian MaederTARBALL_SHA1 = ea0ee2923999d54848dc8a165867ffa7c628fd7b
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# Patches to apply to source after unpacking, in order
e953bea49e7f0e1a43bccf2a66c5e2a2b50848e0Christian Maeder# Man pages to apply Sun footer to & attributes to list
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian MaederMODULE_SUNTOUCH_MAN_FLAGS= -p $(MODULE_PREFIX)/sbin/
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian Maeder# Where to install xdm files
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian Maeder# Additional configure script options
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian Maeder# Only build shared greeter module, not static
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski# Set various paths to better match Solaris
f7d2e793728bbb7fd185e027eb9dfd7b9dd11c21Christian Maeder DEF_USER_PATH=/usr/bin:/usr/X11/bin:/usr/sbin:/sbin \
f7d2e793728bbb7fd185e027eb9dfd7b9dd11c21Christian Maeder DEF_SYSTEM_PATH=/usr/bin:/usr/X11/bin:/usr/sbin:/sbin
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian Maeder# Special handling while xdm is moved to /usr but other apps are still in
ab419eb9bb19c32515fb35793f1192a86c74712eTill Mossakowski --with-default-session=command='$(X11_BIN_DIR)/xterm -ls' \
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian Maeder# Additional build & install targets
ab419eb9bb19c32515fb35793f1192a86c74712eTill MossakowskiMODULE_ADD_INSTALL_TARGETS=install_xdmshell install_xdm_configs
88c66e48620750c42b94db9feb01b42ae23dba97Till Mossakowski# Move xdmshell from default location to the place we put in our packages
e374cd77f3dbe95289afa9431d36a8a8a8fdc81fChristian Maeder -rm -f $(PROTODIR)/usr/lib/X11/xdm/xdmshell
XCF_HEADER += \n%1$$s xdm reads the actual configuration from the copies located in $(XDM_ETC_CONFIGDIR)
mkdir -p $@
-rm -f $@
-rm -f $@