fix prerequisites due to libc changes
[buildroot.git] / package / gzip / gzip.mk
blob2efdec770be90742e6849961a6a059f01f59a910
1 #############################################################
3 # gzip
5 #############################################################
6 GZIP_VERSION:=1.3.5
7 GZIP_SOURCE:=gzip-$(GZIP_VERSION).tar.gz
8 #GZIP_SITE:=ftp://alpha.gnu.org/gnu/gzip
9 GZIP_SITE:=http://mirrors.ircam.fr/pub/gnu/alpha/gnu/gzip
10 GZIP_DIR:=$(BUILD_DIR)/gzip-$(GZIP_VERSION)
11 GZIP_CAT:=$(ZCAT)
12 GZIP_BINARY:=$(GZIP_DIR)/gzip
13 GZIP_TARGET_BINARY:=$(TARGET_DIR)/bin/zmore
15 $(DL_DIR)/$(GZIP_SOURCE):
16 $(WGET) -P $(DL_DIR) $(GZIP_SITE)/$(GZIP_SOURCE)
18 gzip-source: $(DL_DIR)/$(GZIP_SOURCE)
20 $(GZIP_DIR)/.unpacked: $(DL_DIR)/$(GZIP_SOURCE)
21 $(GZIP_CAT) $(DL_DIR)/$(GZIP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
22 touch $(GZIP_DIR)/.unpacked
24 $(GZIP_DIR)/.configured: $(GZIP_DIR)/.unpacked
25 (cd $(GZIP_DIR); rm -rf config.cache; \
26 $(TARGET_CONFIGURE_OPTS) \
27 $(TARGET_CONFIGURE_ARGS) \
28 ./configure \
29 --target=$(GNU_TARGET_NAME) \
30 --host=$(GNU_TARGET_NAME) \
31 --build=$(GNU_HOST_NAME) \
32 --prefix=/usr \
33 --exec-prefix=/ \
34 --bindir=/bin \
35 --sbindir=/bin \
36 --libdir=/lib \
37 --libexecdir=/usr/lib \
38 --sysconfdir=/etc \
39 --datadir=/usr/share/misc \
40 --localstatedir=/var \
41 --mandir=/usr/share/man \
42 --infodir=/usr/share/info \
43 $(DISABLE_NLS) \
44 $(DISABLE_LARGEFILE) \
46 touch $(GZIP_DIR)/.configured
48 $(GZIP_BINARY): $(GZIP_DIR)/.configured
49 $(MAKE) CC=$(TARGET_CC) -C $(GZIP_DIR)
51 $(GZIP_TARGET_BINARY): $(GZIP_BINARY)
52 $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GZIP_DIR) install
53 ifneq ($(BR2_HAVE_INFOPAGES),y)
54 rm -rf $(TARGET_DIR)/usr/info
55 endif
56 ifneq ($(BR2_HAVE_MANPAGES),y)
57 rm -rf $(TARGET_DIR)/usr/man
58 endif
59 rm -rf $(TARGET_DIR)/share/locale
60 rm -rf $(TARGET_DIR)/usr/share/doc
61 (cd $(TARGET_DIR)/bin; \
62 $(HOSTLN) -snf gzip gunzip; \
63 $(HOSTLN) -snf gzip zcat; \
64 $(HOSTLN) -snf zdiff zcmp; \
65 $(HOSTLN) -snf zgrep zegrep; \
66 $(HOSTLN) -snf zgrep zfgrep; \
69 gzip: $(GZIP_TARGET_BINARY)
71 gzip-clean:
72 $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GZIP_DIR) uninstall
73 -$(MAKE) -C $(GZIP_DIR) clean
75 gzip-dirclean:
76 rm -rf $(GZIP_DIR)
78 #############################################################
80 # Toplevel Makefile options
82 #############################################################
83 ifeq ($(BR2_PACKAGE_GZIP),y)
84 TARGETS+=gzip
85 endif