# $Id: Makefile,v 1.9 2005/06/05 10:18:37 nbd Exp $ include $(TOPDIR)/rules.mk PKG_NAME:=sipp PKG_VERSION:=1.0 PKG_RELEASE:=1 PKG_MD5SUM:=0d7f1c680ae53a739f26a069ef8b580a PKG_SOURCE_URL:=http://ufpr.dl.sourceforge.net/sourceforge/ PKG_SOURCE:=$(PKG_NAME).$(PKG_VERSION).tar.gz PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) PKG_CAT:=zcat include $(TOPDIR)/package/rules.mk $(eval $(call PKG_template,SIPP,asterisk,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) $(PKG_BUILD_DIR)/.configured: touch $@ $(PKG_BUILD_DIR)/sipp: $(PKG_BUILD_DIR)/.configured $(MAKE) -C "$(PKG_BUILD_DIR)" \ CC_FOR_BUILD="$(HOSTCC)" \ $(TARGET_CONFIGURE_OPTS) \ OPTIMIZE="$(TARGET_CFLAGS)" \ PROC="$(ARCH)" \ CFLAGS_EXTRA="-I$(STAGING_DIR)/usr/include" \ LDFLAGS_EXTRA="-L$(STAGING_DIR)/usr/lib" \ EXTRA_APPS="$(APPS)" \ EXTRA_MODS="$(MODS)" compile: $(PKG_BUILD_DIR)/sipp # create patches PATCHDIRS = res channels pbx apps formats cdr db1-ast make-patches: # un tar original asterisk in dir next to our version, but # append orig to dir name tar xvzf $(DL_DIR)/$(PKG_SOURCE) rm -Rf $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)-orig mv $(PKG_NAME)-$(PKG_VERSION) \ $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)-orig # clean up our dir (and my emacs backup files :-) ) $(MAKE) -C "$(PKG_BUILD_DIR)" clean find $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) -name '*~' | xargs rm -f # run patch on directories we have modified -cd $(BUILD_DIR); \ diff -uN $(PKG_NAME)-$(PKG_VERSION)-orig \ $(PKG_NAME)-$(PKG_VERSION) \ > $(TOPDIR)/package/$(PKG_NAME)/patches/$(PKG_NAME).diff rm -Rf $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)-orig