Changeset d5e57e8 in freewrt
- Timestamp:
- Jan 22, 2007, 6:12:10 PM (19 years ago)
- Children:
- ef15f35
- Parents:
- da42ab7
- File:
-
- 1 edited
-
package/zaptel/Makefile (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
package/zaptel/Makefile
rda42ab7 rd5e57e8 5 5 # or at http://www.freewrt.org/licence for details. 6 6 7 include $ (TOPDIR)/rules.mk8 include $ (TOPDIR)/mk/targets.mk7 include ${TOPDIR}/rules.mk 8 include ${TOPDIR}/mk/targets.mk 9 9 10 10 PKG_NAME:= zaptel … … 15 15 PKG_SOURCE_URL:= http://ftp.digium.com/pub/zaptel/releases 16 16 17 include $ (TOPDIR)/mk/package.mk17 include ${TOPDIR}/mk/package.mk 18 18 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})) 22 22 23 KFLAGS:=$(TARGET_CFLAGS) -Wall -Os -D__KERNEL__ -DMODULE \ 23 CONFIGURE_STYLE:= gnu 24 CONFIGURE_ENV+= KSRC=${LINUX_DIR} 25 BUILD_STYLE:= auto 26 MAKE_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" 33 ALL_TARGET:= linux26 34 INSTALL_STYLE:= auto 35 XAKE_FLAGS+= PATH="${TARGET_PATH}" \ 36 CC="${TARGET_CC}" \ 37 KSRC="${LINUX_DIR}" \ 38 FAKE_FLAGS+= INSTALL_PREFIX="${WRKINST}" 39 INSTALL_TARGET:= install-include install-libs 40 41 KFLAGS:=${TARGET_CFLAGS} -Wall -Os -D__KERNEL__ -DMODULE \ 24 42 -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 \ 27 45 -DSTANDALONE_ZAPATA 28 46 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 $@ 47 pre-build: 48 (cd "${WRKBUILD}/menuselect"; ./configure); 49 ${MAKE} -C ${WRKBUILD}/menuselect 54 50 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 $@ 51 post-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} 79 61 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 62 include ${TOPDIR}/mk/pkg-bottom.mk
Note:
See TracChangeset
for help on using the changeset viewer.
