gzip: cleanup makefile
authorPeter Korsgaard <jacmet@sunsite.dk>
Thu, 3 Apr 2008 11:30:13 +0000 (11:30 -0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Thu, 3 Apr 2008 11:30:13 +0000 (11:30 -0000)
Cleanup configure args, strip executables in TARGET_DIR, install
info / manpages into TARGET_DIR/usr/share/ and fixup
convenience aliases (gunzip, zcat, zdiff, ..)

package/gzip/gzip.mk

index b292d6488b619219c889b458931aab2b7d38e8e1..cf31c0cc1c7bccb098bf5983302e72113f0f1645 100644 (file)
@@ -30,15 +30,6 @@ $(GZIP_DIR)/.configured: $(GZIP_DIR)/.unpacked
                --build=$(GNU_HOST_NAME) \
                --prefix=/usr \
                --exec-prefix=/ \
-               --bindir=/bin \
-               --sbindir=/bin \
-               --libdir=/lib \
-               --libexecdir=/usr/lib \
-               --sysconfdir=/etc \
-               --datadir=/usr/share/misc \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --infodir=/usr/share/info \
                $(DISABLE_NLS) \
                $(DISABLE_LARGEFILE) \
        )
@@ -48,22 +39,13 @@ $(GZIP_BINARY): $(GZIP_DIR)/.configured
        $(MAKE) CC=$(TARGET_CC) -C $(GZIP_DIR)
 
 $(GZIP_TARGET_BINARY): $(GZIP_BINARY)
-       $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GZIP_DIR) install
+       $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GZIP_DIR) install-strip
 ifneq ($(BR2_HAVE_INFOPAGES),y)
-       rm -rf $(TARGET_DIR)/usr/info
+       rm -rf $(TARGET_DIR)/usr/share/info
 endif
 ifneq ($(BR2_HAVE_MANPAGES),y)
-       rm -rf $(TARGET_DIR)/usr/man
+       rm -rf $(TARGET_DIR)/usr/share/man
 endif
-       rm -rf $(TARGET_DIR)/share/locale
-       rm -rf $(TARGET_DIR)/usr/share/doc
-       (cd $(TARGET_DIR)/bin; \
-               $(HOSTLN) -snf gzip gunzip; \
-               $(HOSTLN) -snf gzip zcat; \
-               $(HOSTLN) -snf zdiff zcmp; \
-               $(HOSTLN) -snf zgrep zegrep; \
-               $(HOSTLN) -snf zgrep zfgrep; \
-       )
 
 gzip: uclibc $(GZIP_TARGET_BINARY)