Changeset 13639


Ignore:
Timestamp:
2008-12-14T23:59:33+01:00 (8 years ago)
Author:
lars
Message:

Cleanup xf86-input-evdev package makfile.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • packages/Xorg/xorg/driver/xf86-input-evdev/Makefile

    • Property svn:keywords set to date id author revision
    r13294 r13639  
    1 #  
    2 # Copyright (C) 2007 OpenWrt.org 
     1# 
     2# Copyright (C) 2007-2008 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
    55# See /LICENSE for more information. 
    66# 
    7 # blogic@openwrt.org 
     7# $Id$ 
     8 
    89include $(TOPDIR)/rules.mk 
    910 
    10 PKG_BASE_NAME:=xf86 
    1111PKG_NAME:=xf86-input-evdev 
    12 PKG_RELEASE:=2 
     12PKG_RELEASE:=3 
    1313PKG_VERSION:=2.0.4 
     14 
    1415PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/driver 
    1516PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    16 PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/${PKG_NAME}-$(PKG_VERSION)/ 
     17PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/ 
     18PKG_BUILD_DEPENDS:=randrproto inputproto xproto 
     19PKG_INSTALL:=1 
    1720 
    1821include $(INCLUDE_DIR)/package.mk 
     
    2730endef 
    2831 
    29 define Build/InstallDev 
    30         DESTDIR="$(1)" $(MAKE) -C $(PKG_BUILD_DIR)/ $(MAKE_FLAGS) install 
    31 endef 
    32  
    33 EXTRA_CPPFLAGS= -I$(STAGING_DIR)/usr/include/xorg \ 
    34                 -I$(STAGING_DIR)/usr/include/X11/ \ 
    35                 -I$(STAGING_DIR)/usr/include/ \ 
    36                 -I$(STAGING_DIR)/include/ 
    37  
    38 EXTRA_CFLAGS+= $(EXTRA_CPPFLAGS) 
    39  
    40 acvar=$(subst -,_,$(subst .,_,$(subst /,_,$(1)))) 
    41  
    42 CONFIGURE_VARS +=DRI_CFLAGS="-I$(STAGING_DIR)/usr/include/X11/dri/" ac_cv_file__usr_share_sgml_X11_defs_ent=yes \ 
    43         sdkdir=$(STAGING_DIR)  
    44  
    45 define Build/Configure 
    46         (cd $(PKG_BUILD_DIR)/$(CONFIGURE_PATH); \ 
    47         if [ -x $(CONFIGURE_CMD) ]; then \ 
    48                 $(CP) $(SCRIPT_DIR)/config.{guess,sub} $(PKG_BUILD_DIR)/ && \ 
    49                 $(foreach a,dri.h sarea.h dristruct.h exa.h damage.h,export ac_cv_file_$(call acvar,$(STAGING_DIR)/usr/include/xorg/$(a))=yes;) \ 
    50                 sed -i "s|sdkdir=.*|sdkdir=$(STAGING_DIR)/usr/include/xorg|g" $(PKG_BUILD_DIR)/configure ;\ 
    51                 $(CONFIGURE_VARS) \ 
    52                 $(CONFIGURE_CMD) \ 
    53                 $(CONFIGURE_ARGS_XTRA) \ 
    54                 $(CONFIGURE_ARGS) \ 
    55                 CPPFLAGS="$(EXTRA_CPPFLAGS)" ;\ 
    56         fi \ 
    57         ) 
    58 endef 
    59  
    60 define Build/Compile 
    61         make -C $(PKG_BUILD_DIR) 
    62         DESTDIR=$(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_FLAGS) install 
    63         find $(PKG_INSTALL_DIR) -name *a | xargs rm -rf 
    64 endef 
    65  
    6632define Package/xf86-input-evdev/install 
    67         $(INSTALL_DIR) $(1)/usr/lib/ 
    68         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
     33        $(INSTALL_DIR) $(1)/usr/lib/xorg/modules/input 
     34        $(INSTALL_DATA) \ 
     35                $(PKG_INSTALL_DIR)/usr/lib/xorg/modules/input/evdev_drv.so \ 
     36                $(1)/usr/lib/xorg/modules/input/ 
    6937endef 
    7038 
Note: See TracChangeset for help on using the changeset viewer.