瀏覽代碼

- honour BR2_HAVE_MANPAGES BR2_HAVE_INFOPAGES, BR2_HAVE_INCLUDES

Bernhard Reutner-Fischer 18 年之前
父節點
當前提交
e3f14912b0
共有 1 個文件被更改,包括 9 次插入3 次删除
  1. 9 3
      package/Makefile.autotools.in

+ 9 - 3
package/Makefile.autotools.in

@@ -216,10 +216,16 @@ $(BUILD_DIR)/%/.stamp_staging_installed:
 $(BUILD_DIR)/%/.stamp_target_installed:
 	$(call MESSAGE,"Installing to target")
 	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_INSTALL_TARGET_OPT) -C $(@D)/$($(PKG)_SUBDIR)
-	for d in man include info share/info ; do \
+	$(if $(BR2_HAVE_MANPAGES),,for d in man ; do \
 		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d ; \
-	done
-	find $(TARGET_DIR) -name '*.a' -o -name '*.la' -delete
+	done)
+	$(if $(BR2_HAVE_INFOPAGES),,for d in info share/info ; do \
+		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d ; \
+	done)
+	$(if $(BR2_HAVE_INCLUDES),,for d in include ; do \
+		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d ; \
+	done)
+	find $(TARGET_DIR) -name '*.la' -delete
 	touch $@
 
 $(BUILD_DIR)/%/.stamp_cleaned: