mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-30 18:05:48 +01:00 
			
		
		
		
	build: Add targets for auto gen of asm-offsets.h and use it in imx35
asm-offsets.h should be auto generated. This patch adds two rules to rules.mk which makes this possible and removes the rules on imx35. Signed-off-by: Matthias Weisser <weisserm@arcor.de> Acked-by: Stefano Babic <sbabic@denx.de>
This commit is contained in:
		
				
					committed by
					
						 Albert ARIBAUD
						Albert ARIBAUD
					
				
			
			
				
	
			
			
			
						parent
						
							026ca6591b
						
					
				
				
					commit
					f456445f29
				
			| @@ -50,14 +50,3 @@ include $(SRCTREE)/rules.mk | |||||||
| sinclude $(obj).depend | sinclude $(obj).depend | ||||||
|  |  | ||||||
| ######################################################################### | ######################################################################### | ||||||
|  |  | ||||||
| $(TOPDIR)/include/asm/arch/asm-offsets.h:	$(TOPDIR)/include/autoconf.mk.dep \ |  | ||||||
| 	./asm-offsets.s |  | ||||||
| 	@echo Generating $@ |  | ||||||
| 	$(TOPDIR)/tools/scripts/make-asm-offsets ./asm-offsets.s $@ |  | ||||||
|  |  | ||||||
| asm-offsets.s:	$(TOPDIR)/include/autoconf.mk.dep \ |  | ||||||
| 	./asm-offsets.c |  | ||||||
| 	$(CC) -DDO_DEPS_ONLY \ |  | ||||||
| 		$(CFLAGS) $(CFLAGS_$(BCURDIR)/$(@F)) $(CFLAGS_$(BCURDIR)) \ |  | ||||||
| 		-o $@ ./asm-offsets.c -c -S |  | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								rules.mk
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								rules.mk
									
									
									
									
									
								
							| @@ -42,4 +42,14 @@ $(HOSTOBJS): $(obj)%.o: %.c | |||||||
| $(NOPEDOBJS): $(obj)%.o: %.c | $(NOPEDOBJS): $(obj)%.o: %.c | ||||||
| 	$(HOSTCC) $(HOSTCFLAGS_NOPED) $(HOSTCFLAGS_$(@F)) $(HOSTCFLAGS_$(BCURDIR)) -o $@ $< -c | 	$(HOSTCC) $(HOSTCFLAGS_NOPED) $(HOSTCFLAGS_$(@F)) $(HOSTCFLAGS_$(BCURDIR)) -o $@ $< -c | ||||||
|  |  | ||||||
|  | $(TOPDIR)/include/asm/arch/asm-offsets.h:	$(TOPDIR)/include/autoconf.mk.dep \ | ||||||
|  | 	$(TOPDIR)/$(CPUDIR)/$(SOC)/asm-offsets.s | ||||||
|  | 	@echo Generating $@ | ||||||
|  | 	$(TOPDIR)/tools/scripts/make-asm-offsets $(TOPDIR)/$(CPUDIR)/$(SOC)/asm-offsets.s $@ | ||||||
|  |  | ||||||
|  | $(TOPDIR)/$(CPUDIR)/$(SOC)/asm-offsets.s:	$(TOPDIR)/include/autoconf.mk.dep \ | ||||||
|  | 	$(TOPDIR)/$(CPUDIR)/$(SOC)/asm-offsets.c | ||||||
|  | 	$(CC) -DDO_DEPS_ONLY \ | ||||||
|  | 		$(CFLAGS) $(CFLAGS_$(BCURDIR)/$(@F)) $(CFLAGS_$(BCURDIR)) \ | ||||||
|  | 		-o $@ $(TOPDIR)/$(CPUDIR)/$(SOC)/asm-offsets.c -c -S | ||||||
| ######################################################################### | ######################################################################### | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user