| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- final-out: sub-mods
- ifneq (1,$(WITH_LCOV))
- ifneq (,$(COMP_LIB_NAME))
- $(TOP_Q) \
- if [ ! -f $(SYSROOT_LIB)/lib$(COMP_LIB_NAME).a ] && \
- [ ! -f $(SYSROOT_LIB)/lib$(COMP_LIB_NAME).so ]; then \
- $(call Build_CompLib, FORCE) \
- fi;
- endif
- $(TOP_Q) \
- if [ -f $(STAMP_PRJ_CFG) ]; then true; else \
- rm -rf $(FINAL_DIR); \
- mkdir -p $(DIST_DIR) $(FINAL_DIR); \
- for i in bin lib include; do \
- if [ -d $(OUTPUT_DIR)/usr/$${i} ]; then \
- cp -rf $(OUTPUT_DIR)/usr/$${i} $(FINAL_DIR); \
- fi; \
- done; \
- VDR_NAME=$$(grep -m 1 "VENDOR *:" $(CONFIG_TPL) 2>/dev/null|awk '{ print $$NF }'); \
- if [ "$$(ls $(IMPORT_DIR)/$${VDR_NAME}/$(PREBUILT_LIBDIR)/lib* 2>/dev/null)" != "" ]; then \
- cp -f $(IMPORT_DIR)/$${VDR_NAME}/$(PREBUILT_LIBDIR)/lib* $(FINAL_DIR)/lib; \
- fi; \
- fi
- $(TOP_Q) \
- if [ "$$(ls $(FINAL_DIR)/lib/*.a 2>/dev/null)" != "" ]; then \
- $(STRIP) $(STRIP_DBGOPT) $(FINAL_DIR)/lib/*.a 2>/dev/null || (echo "$(STRIP) $(FINAL_DIR)/lib/*.a failed!" || true); \
- fi
- $(TOP_Q) \
- if [ "$$(ls $(FINAL_DIR)/bin/ 2>/dev/null)" != "" ]; then \
- $(STRIP) $(FINAL_DIR)/bin/* 2>/dev/null || (echo "$(STRIP) $(FINAL_DIR)/bin/* failed!" || true); \
- fi
- $(TOP_Q) \
- if [ "$$(ls $(FINAL_DIR)/lib/*.so 2>/dev/null)" != "" ]; then \
- $(STRIP) $(STRIP_DBGOPT) $(FINAL_DIR)/lib/*.so 2>/dev/null || (echo "$(STRIP) $(FINAL_DIR)/lib/*.so failed!" || true); \
- fi
- ifeq ($(strip $(HAS_POST_HOOK)), 1)
- $(TOP_Q)+$(call $(POST_FINAL_OUT_HOOK))
- endif
- ifneq (,$(filter all,$(strip $(MAKECMDGOALS))))
- $(TOP_Q)+$(call $(POST_FINAL_OUT_HOOK))
- endif
- $(TOP_Q)$(foreach V,$(INFO_ENV_VARS),$(V)="$($(V))") \
- CFLAGS=$(CFLAGS) SED=$(SED) \
- bash $(RULE_DIR)/scripts/gen_rom_stats.sh
- endif
|