########################################## # ssmtp package for PADS ########################################## ifeq ($(strip $(PADS_WARP)),y) SSMTP_VER=2.61 SSMTP_DIR=$(BUILD_DIR)/ssmtp-$(SSMTP_VER) SSMTP_SOURCE=ssmtp-$(SSMTP_VER).orig.tar.gz SSMTP_SITE=ftp://ftp.pikatech.com/outgoing/pads/utils SSMTP_UNZIP=zcat endif $(DL_DIR)/$(SSMTP_SOURCE): $(WGET) -P $(DL_DIR) $(SSMTP_SITE)/$(SSMTP_SOURCE) ssmtp-source: $(DL_DIR)/$(SSMTP_SOURCE) $(SSMTP_DIR)/.unpacked: $(DL_DIR)/$(SSMTP_SOURCE) $(SSMTP_UNZIP) $(DL_DIR)/$(SSMTP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - touch $(SSMTP_DIR)/.unpacked $(SSMTP_DIR)/.configured: $(SSMTP_DIR)/.unpacked ( cd $(SSMTP_DIR); \ ./configure --host=$ARCH --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var ) touch $(SSMTP_DIR)/.configured ssmtp: $(SSMTP_DIR)/.configured CC=$(TARGET_CC) $(MAKE) -C $(MFLAGS) $(SSMTP_DIR) ${CROSS_COMPILE}strip $(SSMTP_DIR)/ssmtp install -m 755 $(SSMTP_DIR)/ssmtp $(TARGET_DIR)/sbin install -D -m 644 $(SSMTP_DIR)/ssmtp.conf \ $(PERSISTENT_STORAGE)/etc/ssmtp/ssmtp.conf ln -fs /sbin/ssmtp $(TARGET_DIR)/usr/bin/sendmail ln -fs /sbin/ssmtp $(TARGET_DIR)/usr/sbin/sendmail echo "ssmtp" $(SSMTP_VER) >> $(PERSISTENT_STORAGE)/version_info.txt ssmtp-configure: $(SSMTP_DIR)/.configured ssmtp-clean: if test -d $(SQLITE_DIR); then \ $(MAKE) -C $(SSMTP_DIR) $(MFLAGS) clean; \ fi $(RM) $(TARGET_DIR)/sbin/ssmtp $(RM) $(TARGET_DIR)/usr/bin/sendmail $(RM) $(TARGET_DIR)/usr/sbin/sendmail $(RM) -r $(PERSISTENT_STORAGE)/etc/ssmtp ssmtp-dirclean: ssmtp-clean $(RM) -r $(SSMTP_DIR) ################################################ # # Toplevel Makefile options # ################################################# ifeq ($(strip $(PADS_SMTP_SSMTP)),y) TARGETS+=ssmtp endif