gnu-make:bootstrap (880B)
1 {%- set pkg_version="4.4.1" -%} 2 {%- set src_dir="make-"+pkg_version -%} 3 {% extends "genlinks_mini" %} 4 {%- do import_functions.add("autotools") %} 5 {% block template_deps -%} 6 #@pragma:nosandbox 7 #@pragma:nopath 8 #+{{pkg_install_name("musl-cross-make:bootstrap-1")}} 9 #+{{pkg_install_name("nawk:bootstrap")}} 10 #@untar:-z:{{downloads["make-" + assertion(pkg_version) + ".tar.gz"]}}:. 11 {% endblock %} 12 {% block prepare -%} 13 PATH="$pthbs_build_environment/{{bindir}}:$PATH" 14 {{ super() }} 15 {%- endblock prepare %} 16 {% block configure %} 17 mcm={{versions}}/musl-cross-make.{{pkg_sha256("musl-cross-make:bootstrap-1")}} 18 19 export CC="$mcm/bin/{{triplet}}-gcc" 20 export CXX="$mcm/bin/{{triplet}}-g++" 21 export CFLAGS="-D_GNU_SOURCE" 22 export LDFLAGS="-static" 23 24 autotools_config --disable-nls 25 26 {% endblock %} 27 {% block genlinks_begin %} 28 x["./{{bindir}}/make"]=1 29 x["./{{mandir}}/man1/make.1"]=1 30 {% endblock %}