1 #############################################################
5 #############################################################
7 DNSMASQ_SITE
=http
://thekelleys.org.uk
/dnsmasq
8 ifeq ($(filter $(TARGETS
),dnsmasq1
),)
15 DNSMASQ_SOURCE
=dnsmasq-
$(DNSMASQ_UPVER
).
tar.gz
16 DNSMASQ_DIR
=$(BUILD_DIR
)/dnsmasq-
$(DNSMASQ_UPVER
)
17 DNSMASQ_BINARY
=dnsmasq
18 DNSMASQ_TARGET_BINARY
=usr
/sbin
/dnsmasq
20 $(DL_DIR
)/$(DNSMASQ_SOURCE
):
21 $(WGET
) -P
$(DL_DIR
) $(DNSMASQ_SITE
)/$(DNSMASQ_SOURCE
)
23 $(DNSMASQ_DIR
)/.source
: $(DL_DIR
)/$(DNSMASQ_SOURCE
)
24 zcat
$(DL_DIR
)/$(DNSMASQ_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
25 toolchain
/patch-kernel.sh
$(DNSMASQ_DIR
) package
/dnsmasq
/ \
26 $(DNSMASQ_VER
)\
*.patch
27 touch
$(DNSMASQ_DIR
)/.source
29 $(DNSMASQ_DIR
)/src
/$(DNSMASQ_BINARY
): $(DNSMASQ_DIR
)/.source
30 $(MAKE
) CC
=$(TARGET_CC
) CFLAGS
="$(TARGET_CFLAGS)" \
31 BINDIR
=/usr
/sbin MANDIR
=/usr
/man
-C
$(DNSMASQ_DIR
)
33 $(TARGET_DIR
)/$(DNSMASQ_TARGET_BINARY
): $(DNSMASQ_DIR
)/src
/$(DNSMASQ_BINARY
)
34 $(MAKE
) BINDIR
=/usr
/sbin MANDIR
=/usr
/man \
35 DESTDIR
=$(TARGET_DIR
) -C
$(DNSMASQ_DIR
) install
36 $(STRIP
) $(TARGET_DIR
)/$(DNSMASQ_TARGET_BINARY
)
37 cp
-f package
/dnsmasq
/dnsmasq-S50dnsmasq
$(TARGET_DIR
)/etc
/init.d
/S50dnsmasq
38 rm -rf
$(TARGET_DIR
)/usr
/man
40 dnsmasq
: uclibc
$(TARGET_DIR
)/$(DNSMASQ_TARGET_BINARY
)
42 dnsmasq1
: uclibc
$(TARGET_DIR
)/$(DNSMASQ_TARGET_BINARY
)
44 dnsmasq-source
: $(DL_DIR
)/$(DNSMASQ_SOURCE
)
47 #$(MAKE) prefix=$(TARGET_DIR)/usr -C $(DNSMASQ_DIR) uninstall
48 rm -f
$(TARGET_DIR
)/etc
/init.d
/S50dnsmasq
49 -$(MAKE
) -C
$(DNSMASQ_DIR
) clean
53 #############################################################
55 # Toplevel Makefile options
57 #############################################################
58 ifeq ($(strip $(BR2_PACKAGE_DNSMASQ
)),y
)