From de40cc62a0d5c276d4628470cc5217a495d5afac Mon Sep 17 00:00:00 2001 From: Manuel Novoa III Date: Fri, 5 Mar 2004 19:03:17 +0000 Subject: Add dnsmasq1 (currently 1.18). Eventually I'll also add dnsmasq2. The patch makes it respect current uClibc ipv6 configuration. --- make/dnsmasq1.mk | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 make/dnsmasq1.mk (limited to 'make') diff --git a/make/dnsmasq1.mk b/make/dnsmasq1.mk new file mode 100644 index 000000000..1da42d4bf --- /dev/null +++ b/make/dnsmasq1.mk @@ -0,0 +1,41 @@ +############################################################# +# +# dnsmasq1 +# +############################################################# + +DNSMASQ1_SOURCE=dnsmasq-1.18.tar.gz +DNSMASQ1_SITE=http://thekelleys.org.uk/dnsmasq +DNSMASQ1_DIR=$(BUILD_DIR)/dnsmasq-1.18 +DNSMASQ1_BINARY=dnsmasq +DNSMASQ1_TARGET_BINARY=usr/sbin/dnsmasq + +$(DL_DIR)/$(DNSMASQ1_SOURCE): + $(WGET) -P $(DL_DIR) $(DNSMASQ1_SITE)/$(DNSMASQ1_SOURCE) + +$(DNSMASQ1_DIR)/.source: $(DL_DIR)/$(DNSMASQ1_SOURCE) + zcat $(DL_DIR)/$(DNSMASQ1_SOURCE) | tar -C $(BUILD_DIR) -xvf - + patch -p1 -d $(DNSMASQ1_DIR) < $(SOURCE_DIR)/dnsmasq1.patch + touch $(DNSMASQ1_DIR)/.source + +$(DNSMASQ1_DIR)/$(DNSMASQ1_BINARY): $(DNSMASQ1_DIR)/.source + $(MAKE) CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" \ + BINDIR=/usr/sbin MANDIR=/usr/man -C $(DNSMASQ1_DIR) + +$(TARGET_DIR)/$(DNSMASQ1_TARGET_BINARY): $(DNSMASQ1_DIR)/$(DNSMASQ1_BINARY) + $(MAKE) BINDIR=/usr/sbin MANDIR=/usr/man \ + DESTDIR=$(TARGET_DIR) -C $(DNSMASQ1_DIR) install + $(STRIP) $(TARGET_DIR)/$(DNSMASQ1_TARGET_BINARY) + rm -Rf $(TARGET_DIR)/usr/man + +dnsmasq1: uclibc $(TARGET_DIR)/$(DNSMASQ1_TARGET_BINARY) + +dnsmasq1-source: $(DL_DIR)/$(DNSMASQ1_SOURCE) + +dnsmasq1-clean: + #$(MAKE) prefix=$(TARGET_DIR)/usr -C $(DNSMASQ1_DIR) uninstall + -$(MAKE) -C $(DNSMASQ1_DIR) clean + +dnsmasq1-dirclean: + rm -rf $(DNSMASQ1_DIR) + -- cgit v1.2.3