[depends] - bump mdnsresponder to 379.37
[vuplus_xbmc] / tools / depends / target / mdnsresponder / Makefile
1 include ../../Makefile.include
2 DEPS= ../../Makefile.include Makefile
3
4
5 # lib name, version
6 LIBNAME=mDNSResponder
7 VERSION=379.37
8 OUTPUTNAME=libmDNSEmbedded
9 SOURCE=$(LIBNAME)-$(VERSION)
10 ARCHIVE=$(SOURCE).tar.gz
11
12 LIBDYLIB=$(PLATFORM)/$(OUTPUTNAME).a
13
14 all: .installed-$(PLATFORM)
15
16 $(TARBALLS_LOCATION)/$(ARCHIVE):
17         cd $(TARBALLS_LOCATION); $(RETRIEVE_TOOL) $(RETRIEVE_TOOL_FLAGS) $(BASE_URL)/$(ARCHIVE)
18
19
20 $(PLATFORM): $(TARBALLS_LOCATION)/$(ARCHIVE) $(DEPS)
21         rm -rf $(PLATFORM)/*; mkdir -p $(PLATFORM)
22         cd $(PLATFORM); $(ARCHIVE_TOOL) $(ARCHIVE_TOOL_FLAGS) $(TARBALLS_LOCATION)/$(ARCHIVE)
23         cd $(PLATFORM); patch -p1 < ../01-android-embedded.patch
24         cd $(PLATFORM); cp ../makefile.internal Makefile
25
26 $(LIBDYLIB): $(PLATFORM)
27         cd $(PLATFORM); CC="$(CC)" AR="$(AR)" CFLAGS="$(CFLAGS)" $(MAKE)
28
29 .installed-$(PLATFORM): $(LIBDYLIB)
30         cd $(PLATFORM); PREFIX="$(PREFIX)" $(MAKE) install
31         touch $@
32
33 clean:
34         make -C $(PLATFORM) clean 
35         rm -f .installed-$(PLATFORM)
36
37 distclean::
38         rm -rf $(PLATFORM) .installed-$(PLATFORM)