########################################## # Asterisk Manager package for PADS ########################################## ifeq ($(strip $(PADS_WARP)),y) ASTMAN_VER = 1.0.6 ASTMAN_NAME = astmanproxy-$(ASTMAN_VER) ASTMAN_DIR = $(BUILD_DIR)/$(ASTMAN_NAME) ASTMAN_SOURCE = $(ASTMAN_NAME).tgz ASTMAN_SITE = ftp://ftp.pikatech.com/outgoing/pads/utils ASTMAN_UNZIP = zcat ASTMAN_PREFIX = /usr ASTMAN_CFLAGS = -g -fPIC endif $(DL_DIR)/$(ASTMAN_SOURCE): $(WGET) -P $(DL_DIR) $(ASTMAN_SITE)/$(ASTMAN_SOURCE) astmanproxy-source: $(DL_DIR)/$(ASTMAN_SOURCE) $(ASTMAN_DIR)/.unpacked: $(DL_DIR)/$(ASTMAN_SOURCE) $(ASTMAN_UNZIP) $(DL_DIR)/$(ASTMAN_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - touch $(ASTMAN_DIR)/.unpacked astmanproxy: $(ASTMAN_DIR)/.unpacked CC=$(TARGET_CC) CXX=$(TARGET_CXX) AR=$(TARGET_AR) prefix="$(ASTMAN_PREFIX)" PIKA_CFLAGS="$(ASTMAN_CFLAGS)" \ $(MAKE) -C $(ASTMAN_DIR) $(MFLAGS) all CC=$(TARGET_CC) CXX=$(TARGET_CXX) AR=$(TARGET_AR) prefix="$(ASTMAN_PREFIX)" PIKA_CFLAGS="$(ASTMAN_CFLAGS)" \ DESTDIR="$(TARGET_DIR)" \ $(MAKE) INSTALL_LOCATION="$(TARGET_DIR)/usr/bin" -C $(ASTMAN_DIR) $(MFLAGS) install cp -vfR package/astmanproxy/S46astmanproxy $(PERSISTENT_STORAGE)/autorun/ echo "Astmanproxy version" $(ASTMAN_VER) >> $(PERSISTENT_STORAGE)/version_info.txt astmanproxy-clean: if test -d $(ASTMAN_DIR); then \ DESTDIR="$(TARGET_DIR)" \ $(MAKE) -C $(ASTMAN_DIR) $(MFLAGS) uninstall; \ DESTDIR="$(TARGET_DIR)" \ $(MAKE) -C $(ASTMAN_DIR) $(MFLAGS) clean; \ fi astmanproxy-dirclean: astmanproxy-clean $(RM) -r $(ASTMAN_DIR) \ $(RM) $(PERSISTENT_STORAGE)/autorun/S46astmanproxy.mk ################################################ # # Toplevel Makefile options # ################################################# ifeq ($(strip $(PADS_PACKAGE_ASTMANPROXY)),y) TARGETS+=hmp lcdlib asterisk astmanproxy endif