Makefile revision 735
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski###############################################################################
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski#
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# xf86-input-vmmouse Makefile
8f1a4a6c8c0f098e5253c03eafe50aead6e8873cChristian Maeder#
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# Use subject to license terms.
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski#
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# Permission is hereby granted, free of charge, to any person obtaining a
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# copy of this software and associated documentation files (the
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# "Software"), to deal in the Software without restriction, including
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# without limitation the rights to use, copy, modify, merge, publish,
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# distribute, and/or sell copies of the Software, and to permit persons
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# to whom the Software is furnished to do so, provided that the above
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# copyright notice(s) and this permission notice appear in all copies of
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# the Software and that both the above copyright notice(s) and this
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# permission notice appear in supporting documentation.
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski#
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski#
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# Except as contained in this notice, the name of a copyright holder
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# shall not be used in advertising or otherwise to promote the sale, use
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# or other dealings in this Software without prior written authorization
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# of the copyright holder.
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski#
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# ident "@(#)Makefile 1.4 09/05/15 SMI"
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski#
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# Package name used in tarballs
a0c2edf89c8b51141bc8919b920c85548e388d00Till MossakowskiMODULE_NAME=xf86-input-vmmouse
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# Version number (used in path names)
a0c2edf89c8b51141bc8919b920c85548e388d00Till MossakowskiMODULE_VERSION=12.6.4
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# Patches to apply to source after unpacking, in order
a0c2edf89c8b51141bc8919b920c85548e388d00Till MossakowskiSOURCE_PATCHES =
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# vmmouse_client code won't build with Sun compiler
a0c2edf89c8b51141bc8919b920c85548e388d00Till MossakowskiMODULE_COMPILER=gcc
a0c2edf89c8b51141bc8919b920c85548e388d00Till MossakowskiMODULE_COMPILER_SET=yes
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# Man pages to apply Sun footer to & attributes to list
a0c2edf89c8b51141bc8919b920c85548e388d00Till MossakowskiSUNTOUCHED_MANPAGES=man/*.man
a0c2edf89c8b51141bc8919b920c85548e388d00Till MossakowskiSUN_PACKAGE=SUNWxorg-server
a0c2edf89c8b51141bc8919b920c85548e388d00Till MossakowskiMODULE_STABILITY=Volatile
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# Extra flags to pass to configure script
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# - need to set install locations for HAL config file & probe util/script
a0c2edf89c8b51141bc8919b920c85548e388d00Till MossakowskiMODULE_CONFIG_OPTS= \
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski --with-hal-bin-dir=/usr/sbin \
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski --with-hal-callouts-dir=/usr/lib/hal \
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski --with-hal-fdi-dir=/etc/hal/fdi/policy/10osvendor \
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski --bindir=$(X11_SERVERLIBS_DIR)$(ARCHLIBSUBDIR)
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski# Libraries/modules to link with
a0c2edf89c8b51141bc8919b920c85548e388d00Till MossakowskiMODULE_LD_OPTIONS= mouse_drv.so
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowskiinclude ../Makefile.inc
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowskisource_gen::
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski ln -s $(PROTODIR)$(X11_SERVERMODS_DIR)$(SERVERMOD_subdir)/input/mouse_drv.so $(SOURCE_DIR)/src/mouse_drv.so
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski ln -s $(PROTODIR)$(X11_SERVERMODS_DIR)$(SERVERMOD_subdir)/input/mouse_drv.so $(SOURCE_DIR)/tools/mouse_drv.so
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski
a0c2edf89c8b51141bc8919b920c85548e388d00Till Mossakowski