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

Commit 28a846d0 authored by Joe Onorato's avatar Joe Onorato Committed by Jean-Baptiste Queru
Browse files

Allow optional product inheritance

This allows to use a proper $(call inherit-product) across
the open-source -> non-open-source boundary in a way that
can automatically adapt to whether the non-open-source
part is present or not

Change-Id: I357721c68362ff8c0f90610850b0368adee68ada
parent 1d89773c
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -101,6 +101,14 @@ define inherit-product
  $(eval ALL_PRODUCTS := $(sort $(ALL_PRODUCTS) $(word 1,$(_include_stack))))
endef


#
# Do inherit-product only if $(1) exists
#
define inherit-product-if-exists
  $(if $(wildcard $(1)),$(call inherit-product,$(1)),)
endef

#
# $(1): product makefile list
#