Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4de9bc79 authored by Cole Faust's avatar Cole Faust Committed by Gerrit Code Review
Browse files

Merge "Add RBC board configuration"

parents 7fe5450b e5e7a2d5
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -184,7 +184,20 @@ else
  .KATI_READONLY := TARGET_DEVICE_DIR
endif

# TODO(colefaust) change this if to RBC_PRODUCT_CONFIG when
# the board configuration is known to work on everything
# the product config works on.
ifndef RBC_BOARD_CONFIG
include $(board_config_mk)
else
  rc := $(shell build/soong/scripts/rbc-run $(board_config_mk) \
      BUILDING_GSI=$(BUILDING_GSI) >$(OUT_DIR)/rbcboardtemp.mk || echo $$?)
  ifneq (,$(rc))
    $(error board configuration converter failed: $(rc))
  endif

  include $(OUT_DIR)/rbcboardtemp.mk
endif

ifneq (,$(and $(TARGET_ARCH),$(TARGET_ARCH_SUITE)))
  $(error $(board_config_mk) erroneously sets both TARGET_ARCH and TARGET_ARCH_SUITE)
+2 −6
Original line number Diff line number Diff line
@@ -199,12 +199,8 @@ endif
ifndef RBC_PRODUCT_CONFIG
$(call import-products, $(current_product_makefile))
else
  rbcscript=build/soong/scripts/rbc-run
  rc := $(shell $(rbcscript) $(TARGET_PRODUCT)-$(TARGET_BUILD_VARIANT) >$(OUT_DIR)/rbctemp.mk 2>$(OUT_DIR)/rbctemp.stderr || echo $$?)
  rbcerrors := $(file <$(OUT_DIR)/rbctemp.stderr)
  ifneq (,$(rbcerrors))
    $(warning $(rbcerrors))
  endif
  rc := $(shell build/soong/scripts/rbc-run $(current_product_makefile) \
      >$(OUT_DIR)/rbctemp.mk || echo $$?)
  ifneq (,$(rc))
    $(error product configuration converter failed: $(rc))
  endif
+1 −1
Original line number Diff line number Diff line
@@ -84,7 +84,7 @@ def _printvars(state):
                        print("SOONG_CONFIG_" + nsname, ":=", " ".join(nsvars.keys()))
                    for var, val in sorted(nsvars.items()):
                        __print_attr("SOONG_CONFIG_%s_%s" % (nsname, var), val)
            elif attr not in globals_base:
            elif attr not in globals_base or globals_base[attr] != val:
                __print_attr(attr, val)

def __printvars_rearrange_list(value_list):