@@ -131,41 +131,41 @@ ARCH_CONFIGS_EMBEDDED := $(strip $(shell echo $(ARCH_CONFIGS) | $(TR) a-z A-Z))
131
131
endif
132
132
133
133
# Find supported products from the device map
134
- DEVICEMAP_PRODUCTS_ARMV7 := $(shell $(EMBEDDED_DEVICE_MAP ) -db $(EDM_DBPATH ) \
135
- -query 'SELECT DISTINCT TargetType \
136
- FROM Files \
137
- INNER JOIN Manifests USING (manifestID) \
138
- INNER JOIN Targets USING (Target) \
139
- WHERE (KernelMachOArchitecture LIKE "armv7" \
140
- AND fileType in ("KernelCache", "RestoreKernelCache"))')
141
- DEVICEMAP_PRODUCTS_ARMV7S := $(shell $(EMBEDDED_DEVICE_MAP ) -db $(EDM_DBPATH ) \
142
- -query 'SELECT DISTINCT TargetType \
143
- FROM Files \
144
- INNER JOIN Manifests USING (manifestID) \
145
- INNER JOIN Targets USING (Target) \
146
- WHERE (KernelMachOArchitecture LIKE "armv7s" \
147
- AND fileType in ("KernelCache", "RestoreKernelCache"))')
148
- DEVICEMAP_PRODUCTS_ARMV7K := $(shell $(EMBEDDED_DEVICE_MAP ) -db $(EDM_DBPATH ) \
149
- -query 'SELECT DISTINCT TargetType \
150
- FROM Files \
151
- INNER JOIN Manifests USING (manifestID) \
152
- INNER JOIN Targets USING (Target) \
153
- WHERE (KernelMachOArchitecture LIKE "armv7k" \
154
- AND fileType in ("KernelCache", "RestoreKernelCache"))')
155
- DEVICEMAP_PRODUCTS_ARM := $(DEVICEMAP_PRODUCTS_ARMV7 ) $(DEVICEMAP_PRODUCTS_ARMV7S ) $(DEVICEMAP_PRODUCTS_ARMV7K )
156
-
157
-
158
- DEVICEMAP_PRODUCTS_ARM64 := $(shell $(EMBEDDED_DEVICE_MAP ) -db $(EDM_DBPATH ) \
159
- -query 'SELECT DISTINCT TargetType \
160
- FROM Files \
161
- INNER JOIN Manifests USING (manifestID) \
162
- INNER JOIN Targets USING (Target) \
163
- WHERE (KernelMachOArchitecture LIKE "arm64" \
164
- AND fileType in ("KernelCache", "RestoreKernelCache"))')
134
+ # DEVICEMAP_PRODUCTS_ARMV7 := $(shell $(EMBEDDED_DEVICE_MAP) -db $(EDM_DBPATH) \
135
+ # -query 'SELECT DISTINCT TargetType \
136
+ # FROM Files \
137
+ # INNER JOIN Manifests USING (manifestID) \
138
+ # INNER JOIN Targets USING (Target) \
139
+ # WHERE (KernelMachOArchitecture LIKE "armv7" \
140
+ # AND fileType in ("KernelCache", "RestoreKernelCache"))')
141
+ # DEVICEMAP_PRODUCTS_ARMV7S := $(shell $(EMBEDDED_DEVICE_MAP) -db $(EDM_DBPATH) \
142
+ # -query 'SELECT DISTINCT TargetType \
143
+ # FROM Files \
144
+ # INNER JOIN Manifests USING (manifestID) \
145
+ # INNER JOIN Targets USING (Target) \
146
+ # WHERE (KernelMachOArchitecture LIKE "armv7s" \
147
+ # AND fileType in ("KernelCache", "RestoreKernelCache"))')
148
+ # DEVICEMAP_PRODUCTS_ARMV7K := $(shell $(EMBEDDED_DEVICE_MAP) -db $(EDM_DBPATH) \
149
+ # -query 'SELECT DISTINCT TargetType \
150
+ # FROM Files \
151
+ # INNER JOIN Manifests USING (manifestID) \
152
+ # INNER JOIN Targets USING (Target) \
153
+ # WHERE (KernelMachOArchitecture LIKE "armv7k" \
154
+ # AND fileType in ("KernelCache", "RestoreKernelCache"))')
155
+ # DEVICEMAP_PRODUCTS_ARM := $(DEVICEMAP_PRODUCTS_ARMV7) $(DEVICEMAP_PRODUCTS_ARMV7S) $(DEVICEMAP_PRODUCTS_ARMV7K)
156
+
157
+
158
+ # DEVICEMAP_PRODUCTS_ARM64 := $(shell $(EMBEDDED_DEVICE_MAP) -db $(EDM_DBPATH) \
159
+ # -query 'SELECT DISTINCT TargetType \
160
+ # FROM Files \
161
+ # INNER JOIN Manifests USING (manifestID) \
162
+ # INNER JOIN Targets USING (Target) \
163
+ # WHERE (KernelMachOArchitecture LIKE "arm64" \
164
+ # AND fileType in ("KernelCache", "RestoreKernelCache"))')
165
165
166
166
167
167
# Generate a list of mappings of the form "n75:arm;t8002" based on the device map
168
- DEVICEMAP_PRODUCT_SOC_MAPPINGS := $(shell $(EMBEDDED_DEVICE_MAP ) -db $(EDM_DBPATH ) -query SELECT DISTINCT TargetType, KernelMachOArchitecture, KernelPlatform FROM Targets | awk -F\| '{ if ($$2 ~ /armv[0-9][a-z]?/) { print $$1 ":arm;" $$3 } else if ($$2 ~ /arm64[a-z]?/) { print $$1 ":arm64;" $$3 ";" $$4} else { print $$1 ":" $$2 ";" $$3 ";" $$4} }' )
168
+ # DEVICEMAP_PRODUCT_SOC_MAPPINGS := $(shell $(EMBEDDED_DEVICE_MAP) -db $(EDM_DBPATH) -query SELECT DISTINCT TargetType, KernelMachOArchitecture, KernelPlatform FROM Targets | awk -F\| '{ if ($$2 ~ /armv[0-9][a-z]?/) { print $$1 ":arm;" $$3 } else if ($$2 ~ /arm64[a-z]?/) { print $$1 ":arm64;" $$3 ";" $$4} else { print $$1 ":" $$2 ";" $$3 ";" $$4} }' )
169
169
170
170
# Map a product like "n75" to "arm;t8002"
171
171
# $(1) is a product name in lower case
@@ -178,7 +178,7 @@ function_lookup_product = $(call function_substitute_word_with_replacement, \
178
178
# Generate a list of mappings for products that use a different platform for their kernel configuration than their true platform
179
179
# of the form "n71m:arm64;s8000;s8003". The 4th element is the true SoC platform, which will get an on-disk copy, while the
180
180
# kernel's recursive build system will build the 3rd element as the KernelPlatform
181
- DEVICEMAP_PRODUCT_SOC_ALIASES := $(shell $(EMBEDDED_DEVICE_MAP ) -db $(EDM_DBPATH ) -query SELECT DISTINCT TargetType, KernelMachOArchitecture, KernelPlatform, Platform FROM Targets WHERE KernelPlatform "!=" Platform | awk -F\| '{ if ($$2 ~ /armv[0-9][a-z]?/) { print $$1 ":arm;" $$3 ";" $$4} else if ($$2 ~ /arm64[a-z]?/) { print $$1 ":arm64;" $$3 ";" $$4} else { print $$1 ":" $$2 ";" $$3 ";" $$4} }' )
181
+ # DEVICEMAP_PRODUCT_SOC_ALIASES := $(shell $(EMBEDDED_DEVICE_MAP) -db $(EDM_DBPATH) -query SELECT DISTINCT TargetType, KernelMachOArchitecture, KernelPlatform, Platform FROM Targets WHERE KernelPlatform "!=" Platform | awk -F\| '{ if ($$2 ~ /armv[0-9][a-z]?/) { print $$1 ":arm;" $$3 ";" $$4} else if ($$2 ~ /arm64[a-z]?/) { print $$1 ":arm64;" $$3 ";" $$4} else { print $$1 ":" $$2 ";" $$3 ";" $$4} }' )
182
182
183
183
function_lookup_product_alias = $(call function_substitute_word_with_replacement, \
184
184
$(1 ) , \
0 commit comments