Changeset 15206


Ignore:
Timestamp:
2009-04-10T16:49:38+02:00 (9 years ago)
Author:
nico
Message:

merge r14352, r14391 & r14425 to 8.09

Location:
branches/packages_8.09/libs/zaptel-1.4.x
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • branches/packages_8.09/libs/zaptel-1.4.x/Makefile

    r13684 r15206  
    11#  
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
    55# See /LICENSE for more information. 
    66# 
    7 # $Id: Makefile 5624 2006-11-23 00:29:07Z nbd $ 
     7# $Id$ 
    88 
    99include $(TOPDIR)/rules.mk 
     
    1212PKG_NAME:=zaptel 
    1313PKG_VERSION:=1.4.9.2 
    14 PKG_RELEASE:=1 
     14PKG_RELEASE:=2 
    1515 
    1616PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
     
    2626 
    2727define KernelPackage/zaptel14 
     28  $(call Package/zaptel14/Default) 
    2829  SUBMENU:=Other modules 
    29   $(call Package/zaptel14/Default) 
    3030  TITLE+= (kernel module) 
    31   VERSION:=$(LINUX_VERSION)-$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE) 
    3231  FILES:=$(PKG_BUILD_DIR)/kernel/zaptel.$(LINUX_KMOD_SUFFIX) \ 
    3332        $(PKG_BUILD_DIR)/kernel/ztdummy.$(LINUX_KMOD_SUFFIX) 
     
    3635 
    3736define KernelPackage/zaptel14/description 
    38   This package contains the Zaptel core module and ztdummy driver. 
     37 This package contains the Zaptel core module and ztdummy driver. 
    3938endef 
    4039 
     
    4847 
    4948define Package/zaptel14-util/description 
    50   This package contains the zttest program 
     49 This package contains the zttest program 
    5150endef 
    5251 
     
    6059 
    6160define Package/zaptel14-libtonezone/description 
    62         This package contains the libraries for accessing zaptel/dummy drivers. 
     61 This package contains the libraries for accessing zaptel/dummy drivers. 
    6362endef 
    6463 
    65 define Build/Compile/zaptel14-template 
     64MAKE_FLAGS:= \ 
     65        ARCH="$(LINUX_KARCH)" \ 
     66        CC="$(TARGET_CC) $(TARGET_CFLAGS)" \ 
     67        LD="$(TARGET_CROSS)ld" \ 
     68        CROSS_COMPILE="$(TARGET_CROSS)" \ 
     69        KVERS="$(LINUX_VERSION)" \ 
     70        KSRC="$(LINUX_DIR)" \ 
     71        TOPDIR_MODULES="zaptel ztdummy" \ 
     72        SUBDIR_MODULES="" 
     73 
     74define Build/Compile/kmod 
    6675        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    67                 DESTDIR="$(PKG_INSTALL_DIR)" \ 
    68                 ARCH="$(LINUX_KARCH)" \ 
    69                 LD="$(TARGET_CROSS)ld" \ 
    70                 AR="$(TARGET_CROSS)ar" \ 
    71                 HOSTCC="$(HOSTCC)" \ 
    72                 DEB_HOST_GNU_TYPE="$(ARCH)" \ 
    73                 KVERS="$(LINUX_VERSION)" \ 
    74                 KSRC="$(LINUX_DIR)" \ 
    75                 $(1) 
     76                $(MAKE_FLAGS) \ 
     77                modules 
    7678endef 
    7779 
    78 define Build/Compile/zaptel14 
    79         $(call Build/Compile/zaptel14-template, \ 
    80                 CC="$(KERNEL_CC)" \ 
    81                 KFLAGS_PPC="-G 0 -mno-abicalls -fno-pic -pipe -finline-limit=100000 -mabi=32 $(TARGET_CFLAGS) -mlong-calls -fno-common -nostdinc -iwithprefix include" \ 
    82                 TOPDIR_MODULES="zaptel ztdummy" \ 
    83                 SUBDIR_MODULES="" \ 
    84                 modules zttest \ 
    85         ) 
    86 endef 
    87  
    88 define Build/Compile/zaptel14-libtonezone 
    89         $(call Build/Compile/zaptel14-template, \ 
    90                 CC="$(TARGET_CC)" \ 
    91                 install-libs install-include \ 
    92         ) 
     80define Build/Compile/user 
     81        $(MAKE) -C $(PKG_BUILD_DIR) \ 
     82                ARCH="$(LINUX_KARCH)" \ 
     83                DESTDIR="$(PKG_INSTALL_DIR)" \ 
     84                install-libs install-include zttest 
    9385endef 
    9486 
    9587define Build/Compile 
    96         $(call Build/Compile/zaptel14) 
    97         $(call Build/Compile/zaptel14-libtonezone) 
     88        $(call Build/Compile/kmod) 
     89        $(call Build/Compile/user) 
    9890endef 
    9991 
    10092define Build/InstallDev 
    101         $(INSTALL_DIR)  $(STAGING_DIR)/usr/include/zaptel/ 
    102         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/include/zaptel/zaptel.h $(STAGING_DIR)/usr/include/zaptel/ 
    103         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/include/zaptel/tonezone.h $(STAGING_DIR)/usr/include/zaptel/ 
    104         $(INSTALL_DIR)  $(STAGING_DIR)/usr/lib/ 
    105         $(INSTALL_DATA)  $(PKG_INSTALL_DIR)/usr/lib/libtonezone* $(STAGING_DIR)/usr/lib/ 
     93        $(INSTALL_DIR)  $(STAGING_DIR)/usr/include 
     94        $(CP) $(PKG_INSTALL_DIR)/usr/include/zaptel $(STAGING_DIR)/usr/include/ 
     95        $(INSTALL_DIR)  $(STAGING_DIR)/usr/lib 
     96        $(CP)  $(PKG_INSTALL_DIR)/usr/lib/libtonezone.* $(STAGING_DIR)/usr/lib/ 
    10697endef 
    10798 
     
    113104define Package/zaptel14-libtonezone/install 
    114105        $(INSTALL_DIR) $(1)/usr/lib 
    115         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libtonezone.so.* $(1)/usr/lib/ 
     106        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libtonezone.so.* $(1)/usr/lib/ 
    116107endef 
    117108 
Note: See TracChangeset for help on using the changeset viewer.