diff options
Diffstat (limited to 'package/gawk/gawk.mk')
-rw-r--r-- | package/gawk/gawk.mk | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/package/gawk/gawk.mk b/package/gawk/gawk.mk index d058877d4..4bd52a6b2 100644 --- a/package/gawk/gawk.mk +++ b/package/gawk/gawk.mk @@ -20,7 +20,7 @@ $(GAWK_DIR)/.unpacked: $(DL_DIR)/$(GAWK_SOURCE) $(GAWK_CAT) $(DL_DIR)/$(GAWK_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - toolchain/patch-kernel.sh $(GAWK_DIR) package/gawk gawk\*.patch $(CONFIG_UPDATE) $(GAWK_DIR) - touch $(GAWK_DIR)/.unpacked + touch $@ $(GAWK_DIR)/.configured: $(GAWK_DIR)/.unpacked (cd $(GAWK_DIR); rm -rf config.cache; autoconf; \ @@ -40,12 +40,12 @@ $(GAWK_DIR)/.configured: $(GAWK_DIR)/.unpacked --sysconfdir=/etc \ --datadir=/usr/share \ --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ $(DISABLE_NLS) \ $(DISABLE_LARGEFILE) \ ) - touch $(GAWK_DIR)/.configured + touch $@ $(GAWK_DIR)/$(GAWK_BINARY): $(GAWK_DIR)/.configured $(MAKE) CC=$(TARGET_CC) -C $(GAWK_DIR) @@ -56,8 +56,14 @@ $(TARGET_DIR)/$(GAWK_TARGET_BINARY): $(GAWK_DIR)/$(GAWK_BINARY) rm -f $(TARGET_DIR)/usr/bin/gawk-* (cd $(TARGET_DIR)/usr/bin; ln -snf gawk awk) $(STRIP) $(TARGET_DIR)/usr/lib/awk/* > /dev/null 2>&1 - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc +ifneq ($(BR2_HAVE_INFOPAGES),y) + rm -rf $(TARGET_DIR)/usr/share/info +endif +ifneq ($(BR2_HAVE_MANPAGES),y) + rm -rf $(TARGET_DIR)/usr/share/man +endif + rm -rf $(TARGET_DIR)/share/locale + rm -rf $(TARGET_DIR)/usr/share/doc gawk: uclibc $(TARGET_DIR)/$(GAWK_TARGET_BINARY) |