Changeset d5e57e8 in freewrt


Ignore:
Timestamp:
Jan 22, 2007, 6:12:10 PM (19 years ago)
Author:
Phil Sutter <n0-1@…>
Children:
ef15f35
Parents:
da42ab7
Message:

convert to new style

git-svn-id: svn://www.freewrt.org/trunk/freewrt@1715 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/zaptel/Makefile

    rda42ab7 rd5e57e8  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
    8 include $(TOPDIR)/mk/targets.mk
     7include ${TOPDIR}/rules.mk
     8include ${TOPDIR}/mk/targets.mk
    99
    1010PKG_NAME:=              zaptel
     
    1515PKG_SOURCE_URL:=        http://ftp.digium.com/pub/zaptel/releases
    1616
    17 include $(TOPDIR)/mk/package.mk
     17include ${TOPDIR}/mk/package.mk
    1818
    19 $(eval $(call PKG_template,ZAPTEL,zaptel,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    20 $(eval $(call PKG_template,KMOD_ZAPTEL,kmod-zaptel,$(KERNEL_VERSION)-$(BOARD)-$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    21 $(eval $(call PKG_template,KMOD_ZTDUMMY,kmod-ztdummy,$(KERNEL_VERSION)-$(BOARD)-$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     19$(eval $(call PKG_template,ZAPTEL,zaptel,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     20$(eval $(call PKG_template,KMOD_ZAPTEL,kmod-zaptel,${KERNEL_VERSION}-${BOARD}-${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     21$(eval $(call PKG_template,KMOD_ZTDUMMY,kmod-ztdummy,${KERNEL_VERSION}-${BOARD}-${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2222
    23 KFLAGS:=$(TARGET_CFLAGS) -Wall -Os -D__KERNEL__ -DMODULE \
     23CONFIGURE_STYLE:=       gnu
     24CONFIGURE_ENV+=         KSRC=${LINUX_DIR}
     25BUILD_STYLE:=           auto
     26MAKE_FLAGS+=            LD="${TARGET_CROSS}ld" \
     27                        CFLAGS="${KFLAGS}" \
     28                        BUILD_XPP=no \
     29                        ARCH="${KERNEL_ARCH}" \
     30                        CROSS_COMPILE="${TARGET_CROSS}" \
     31                        V=1 \
     32                        MODULES="zaptel ztdummy"
     33ALL_TARGET:=            linux26
     34INSTALL_STYLE:=         auto
     35XAKE_FLAGS+=            PATH="${TARGET_PATH}" \
     36                        CC="${TARGET_CC}" \
     37                        KSRC="${LINUX_DIR}" \
     38FAKE_FLAGS+=            INSTALL_PREFIX="${WRKINST}"
     39INSTALL_TARGET:=        install-include install-libs
     40
     41KFLAGS:=${TARGET_CFLAGS} -Wall -Os -D__KERNEL__ -DMODULE \
    2442                -c -march=mips32 -fno-pic -mno-abicalls -mlong-calls \
    25                 -I. -I$(LINUX_DIR)/include \
    26                 -I$(LINUX_DIR)/include/asm-mips/mach-generic \
     43                -I. -I${LINUX_DIR}/include \
     44                -I${LINUX_DIR}/include/asm-mips/mach-generic \
    2745                -DSTANDALONE_ZAPATA
    2846
    29 $(WRKBUILD)/.configured:
    30         rm -rf $(WRKINST)
    31         mkdir -p $(WRKINST)
    32         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    33                 KSRC=$(LINUX_DIR) \
    34                 ./configure \
    35                   --target=$(GNU_TARGET_NAME) \
    36                   --host=$(GNU_HOST_NAME) \
    37                   --build=$(GNU_HOST_NAME) \
    38                   --program-prefix="" \
    39                   --program-suffix="" \
    40                   --prefix=/usr \
    41                   --exec-prefix=/usr \
    42                   --bindir=/usr/bin \
    43                   --datadir=/usr/share \
    44                   --includedir=/usr/include \
    45                   --libdir=/usr/lib \
    46                   --libexecdir=/usr/lib \
    47                   --localstatedir=/var \
    48                   --mandir=/usr/share/man \
    49                   --sbindir=/usr/sbin \
    50                   --sysconfdir=/etc \
    51                   --disable-nls \
    52         );
    53         touch $@
     47pre-build:
     48        (cd "${WRKBUILD}/menuselect"; ./configure);
     49        ${MAKE} -C ${WRKBUILD}/menuselect
    5450
    55 $(WRKBUILD)/.built:
    56         ( \
    57                 cd "$(WRKBUILD)/menuselect"; \
    58                 ./configure \
    59         );
    60         $(MAKE) -C $(WRKBUILD)/menuselect
    61         $(MAKE) -C $(WRKBUILD) \
    62             PATH="$(TARGET_PATH)" \
    63             CC="$(TARGET_CC)" \
    64             LD="$(TARGET_CROSS)ld" \
    65             CFLAGS="$(KFLAGS)" \
    66             BUILD_XPP=no \
    67             KSRC="$(LINUX_DIR)" \
    68             ARCH="$(KERNEL_ARCH)" \
    69             CROSS_COMPILE="$(TARGET_CROSS)" \
    70             MODULES="zaptel ztdummy" \
    71             linux26 V=1
    72         $(MAKE) -C $(WRKBUILD) \
    73             PATH="$(TARGET_PATH)" \
    74             CC="$(TARGET_CC)" \
    75             KSRC="$(LINUX_DIR)" \
    76             INSTALL_PREFIX="$(WRKINST)" \
    77             install-include install-libs
    78         touch $@
     51post-install:
     52        ${INSTALL_DIR} ${IDIR_ZAPTEL}/usr/lib
     53        ${CP} ${WRKINST}/usr/lib/libtonezone.so.* ${IDIR_ZAPTEL}/usr/lib
     54        ${INSTALL_DIR} ${IDIR_KMOD_ZAPTEL}/lib/modules/${KERNEL_VERSION}
     55        ${INSTALL_DATA} ${WRKBUILD}/zaptel.${KERNEL_MOD_SUFFIX} \
     56                ${IDIR_KMOD_ZAPTEL}/lib/modules/${KERNEL_VERSION}/
     57        ${INSTALL_DIR} ${IDIR_KMOD_ZTDUMMY}/lib/modules/${KERNEL_VERSION}
     58        ${INSTALL_DATA} ${WRKBUILD}/ztdummy.${KERNEL_MOD_SUFFIX} \
     59                ${IDIR_KMOD_ZTDUMMY}/lib/modules/${KERNEL_VERSION}/
     60        ${IPKG_BUILD} ${IDIR_KMOD_ZTDUMMY} ${PACKAGE_DIR}
    7961
    80 $(IPKG_ZAPTEL):
    81         $(INSTALL_DIR) $(IDIR_ZAPTEL)/usr/lib
    82         $(CP) $(WRKINST)/usr/lib/libtonezone.so.* $(IDIR_ZAPTEL)/usr/lib
    83         $(IPKG_BUILD) $(IDIR_ZAPTEL) $(PACKAGE_DIR)
    84 
    85 $(IPKG_KMOD_ZAPTEL):
    86         $(INSTALL_DIR) $(IDIR_KMOD_ZAPTEL)/lib/modules/$(KERNEL_VERSION)
    87         $(INSTALL_DATA) $(WRKBUILD)/zaptel.${KERNEL_MOD_SUFFIX} \
    88                 $(IDIR_KMOD_ZAPTEL)/lib/modules/$(KERNEL_VERSION)/
    89         $(IPKG_BUILD) $(IDIR_KMOD_ZAPTEL) $(PACKAGE_DIR)
    90 
    91 $(IPKG_KMOD_ZTDUMMY):
    92         $(INSTALL_DIR) $(IDIR_KMOD_ZTDUMMY)/lib/modules/$(KERNEL_VERSION)
    93         $(INSTALL_DATA) $(WRKBUILD)/ztdummy.${KERNEL_MOD_SUFFIX} \
    94                 $(IDIR_KMOD_ZTDUMMY)/lib/modules/$(KERNEL_VERSION)/
    95         $(IPKG_BUILD) $(IDIR_KMOD_ZTDUMMY) $(PACKAGE_DIR)
    96 
    97 $(STAGING_DIR)/usr/lib/libtonezone.so: $(WRKBUILD)/.built
    98         $(INSTALL_DIR) $(STAGING_DIR)/usr/lib
    99         $(INSTALL_DIR) $(STAGING_DIR)/usr/include
    100         $(CP) $(WRKINST)/usr/lib/libtonezone.so.* $(STAGING_DIR)/usr/lib/
    101         $(CP) $(WRKINST)/usr/include/zaptel $(STAGING_DIR)/usr/include/
    102 
    103 compile-targets: install-dev
    104 clean-targets: uninstall-dev
    105 
    106 install-dev: $(STAGING_DIR)/usr/lib/libtonezone.so
    107 
    108 uninstall-dev:
    109         -rm -f ${STAGING_DIR}/usr/lib/libtonezone.so.*
    110         -rm -rf ${STAGING_DIR}/usr/include/zaptel
     62include ${TOPDIR}/mk/pkg-bottom.mk
Note: See TracChangeset for help on using the changeset viewer.