blob: bfb5598274c2a116bbaa5988b4c745ca41b86867 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001PATH_PREFIX := .
2VARIANT:=final
3HOST_BUILD_PARALLEL:=1
4
5include ./common.mk
6
7define Host/Compile
8 +$(MAKE) -C $(CUR_BUILD_DIR) \
9 PARALLELMFLAGS="$(HOST_JOBS)" \
10 BUILD_CFLAGS="$(HOST_CFLAGS)" \
11 default-rpath="/lib:/usr/lib" \
12 all
13endef
14
15define Host/Install
16 $(call Host/SetToolchainInfo)
17 $(MAKE) -C $(CUR_BUILD_DIR) \
18 BUILD_CFLAGS="$(HOST_CFLAGS)" \
19 install_root="$(TOOLCHAIN_DIR)" \
20 install
21 ( cd $(TOOLCHAIN_DIR) ; \
22 for d in lib usr/lib ; do \
23 for f in libc.so libm.so libpthread.so libgcc_s.so ; do \
24 if [ -f $$$$d/$$$$f -a ! -L $$$$d/$$$$f ] ; then \
25 $(SED) 's,/usr/lib/,,g;s,/lib/,,g' $$$$d/$$$$f ; \
26 fi \
27 done \
28 done \
29 )
30endef
31
32$(eval $(call HostBuild))