forked from Mirrors/opensbi
		
	Makefile: Use generic flags for the firmware
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
		
				
					committed by
					
						
						Anup Patel
					
				
			
			
				
	
			
			
			
						parent
						
							116f10973b
						
					
				
				
					commit
					d6ddfdce39
				
			
							
								
								
									
										1
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								Makefile
									
									
									
									
									
								
							@@ -97,6 +97,7 @@ GENFLAGS	+=	-I$(platform_dir)/include
 | 
			
		||||
GENFLAGS	+=	-I$(platform_common_dir)/include
 | 
			
		||||
GENFLAGS	+=	-I$(include_dir)
 | 
			
		||||
GENFLAGS	+=	$(platform-genflags-y)
 | 
			
		||||
GENFLAGS	+=	$(firmware-genflags-y)
 | 
			
		||||
 | 
			
		||||
# Setup compilation environment
 | 
			
		||||
cpp=$(CROSS_COMPILE)cpp
 | 
			
		||||
 
 | 
			
		||||
@@ -7,21 +7,22 @@
 | 
			
		||||
# SPDX-License-Identifier: BSD-2-Clause
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
firmware-genflags-y =
 | 
			
		||||
firmware-cppflags-y +=
 | 
			
		||||
firmware-cflags-y +=
 | 
			
		||||
firmware-asflags-y +=
 | 
			
		||||
firmware-ldflags-y +=
 | 
			
		||||
 | 
			
		||||
ifdef FW_TEXT_START
 | 
			
		||||
firmware-cppflags-y += -DFW_TEXT_START=$(FW_TEXT_START)
 | 
			
		||||
firmware-genflags-y += -DFW_TEXT_START=$(FW_TEXT_START)
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
firmware-bins-$(FW_JUMP) += fw_jump.bin
 | 
			
		||||
ifdef FW_JUMP_ADDR
 | 
			
		||||
firmware-cppflags-$(FW_JUMP) += -DFW_JUMP_ADDR=$(FW_JUMP_ADDR)
 | 
			
		||||
firmware-genflags-$(FW_JUMP) += -DFW_JUMP_ADDR=$(FW_JUMP_ADDR)
 | 
			
		||||
endif
 | 
			
		||||
ifdef FW_JUMP_FDT_ADDR
 | 
			
		||||
firmware-cppflags-$(FW_JUMP) += -DFW_JUMP_FDT_ADDR=$(FW_JUMP_FDT_ADDR)
 | 
			
		||||
firmware-genflags-$(FW_JUMP) += -DFW_JUMP_FDT_ADDR=$(FW_JUMP_FDT_ADDR)
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
firmware-bins-$(FW_PAYLOAD) += fw_payload.bin
 | 
			
		||||
@@ -30,13 +31,13 @@ FW_PAYLOAD_PATH_FINAL=$(FW_PAYLOAD_PATH)
 | 
			
		||||
else
 | 
			
		||||
FW_PAYLOAD_PATH_FINAL=$(build_dir)/$(platform_subdir)/firmware/payloads/dummy.bin
 | 
			
		||||
endif
 | 
			
		||||
firmware-cppflags-$(FW_PAYLOAD) += -DFW_PAYLOAD_PATH=$(FW_PAYLOAD_PATH_FINAL)
 | 
			
		||||
firmware-genflags-$(FW_PAYLOAD) += -DFW_PAYLOAD_PATH=$(FW_PAYLOAD_PATH_FINAL)
 | 
			
		||||
ifdef FW_PAYLOAD_OFFSET
 | 
			
		||||
firmware-cppflags-$(FW_PAYLOAD) += -DFW_PAYLOAD_OFFSET=$(FW_PAYLOAD_OFFSET)
 | 
			
		||||
firmware-genflags-$(FW_PAYLOAD) += -DFW_PAYLOAD_OFFSET=$(FW_PAYLOAD_OFFSET)
 | 
			
		||||
endif
 | 
			
		||||
ifdef FW_PAYLOAD_FDT_PATH
 | 
			
		||||
firmware-cppflags-$(FW_PAYLOAD) += -DFW_PAYLOAD_FDT_PATH=$(FW_PAYLOAD_FDT_PATH)
 | 
			
		||||
firmware-genflags-$(FW_PAYLOAD) += -DFW_PAYLOAD_FDT_PATH=$(FW_PAYLOAD_FDT_PATH)
 | 
			
		||||
endif
 | 
			
		||||
ifdef FW_PAYLOAD_FDT_ADDR
 | 
			
		||||
firmware-cppflags-$(FW_PAYLOAD) += -DFW_PAYLOAD_FDT_ADDR=$(FW_PAYLOAD_FDT_ADDR)
 | 
			
		||||
firmware-genflags-$(FW_PAYLOAD) += -DFW_PAYLOAD_FDT_ADDR=$(FW_PAYLOAD_FDT_ADDR)
 | 
			
		||||
endif
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user