33 lines
		
	
	
		
			700 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			700 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| PATH_PREFIX := .
 | |
| VARIANT:=final
 | |
| HOST_BUILD_PARALLEL:=1
 | |
| 
 | |
| include ./common.mk
 | |
| 
 | |
| define Host/Compile
 | |
| 	+$(MAKE) -C $(CUR_BUILD_DIR) \
 | |
| 		PARALLELMFLAGS="$(HOST_JOBS)" \
 | |
| 		BUILD_CFLAGS="$(HOST_CFLAGS)" \
 | |
| 		default-rpath="/lib:/usr/lib" \
 | |
| 		all
 | |
| endef
 | |
| 
 | |
| define Host/Install
 | |
| 	$(call Host/SetToolchainInfo)
 | |
| 	$(MAKE) -C $(CUR_BUILD_DIR) \
 | |
| 		BUILD_CFLAGS="$(HOST_CFLAGS)" \
 | |
| 		install_root="$(TOOLCHAIN_DIR)" \
 | |
| 		install
 | |
| 	( cd $(TOOLCHAIN_DIR) ; \
 | |
| 		for d in lib usr/lib ; do \
 | |
| 		  for f in libc.so libpthread.so libgcc_s.so ; do \
 | |
| 		    if [ -f $$$$d/$$$$f -a ! -L $$$$d/$$$$f ] ; then \
 | |
| 		      $(SED) 's,/usr/lib/,,g;s,/lib/,,g' $$$$d/$$$$f ; \
 | |
| 		    fi \
 | |
| 		  done \
 | |
| 		done \
 | |
| 	)
 | |
| endef
 | |
| 
 | |
| $(eval $(call HostBuild))
 | 
