mrrl

Minimal Reliable Reproducible Linux
git clone https://ccx.te2000.cz/git/mrrl
Log | Files | Refs | Submodules | README

autotools_mcm (1296B)


      1 {% extends "autotools_static_mini" %}
      2 {%- block template_deps -%}
      3 #+{{pkg_install_name("musl-cross-make:bootstrap-1")}}
      4 #+{{pkg_install_name("gnu-make:bootstrap")}}
      5 #+{{pkg_install_name("busybox:bootstrap")}}
      6 #+{{pkg_install_name("m4:bootstrap")}}
      7 #+{{pkg_install_name("nawk:bootstrap")}}
      8 {% endblock template_deps %}
      9 {%- block configure %}
     10 build_env_static
     11 export CPATH=$pthbs_build_environment/{{includedir|shesc}}
     12 export LIBRARY_PATH=$pthbs_build_environment/{{libdir|shesc}}
     13 export LD_LIBRARY_PATH=$pthbs_build_environment/{{dynlibdir|shesc}}
     14 
     15 autotools_config_static {% block configure_args %}{% endblock %} \
     16 	CFLAGS="-g -Og -static --static" \
     17 	CXXFLAGS="-g -Og -static --static" \
     18 	LDFLAGS="-s --static $LDFLAGS"
     19  
     20 {% endblock configure %}
     21 {% block build -%}
     22 {{ make }} \
     23 	MULTILIB_OSDIRNAMES= \
     24 	INFO_DEPS= \
     25 	infodir= \
     26 	ac_cv_prog_lex_root=lex.yy \
     27 	MAKEINFO=false \
     28 	MAKE="make MULTILIB_OSDIRNAMES= INFO_DEPS= infodir= ac_cv_prog_lex_root=lex.yy MAKEINFO=false " \
     29 	all
     30 
     31 {% endblock build %}
     32 {% block install -%}
     33 {{ make }} \
     34 	MULTILIB_OSDIRNAMES= \
     35 	INFO_DEPS= \
     36 	infodir= \
     37 	ac_cv_prog_lex_root=lex.yy \
     38 	MAKEINFO=false \
     39 	MAKE="make MULTILIB_OSDIRNAMES= INFO_DEPS= infodir= ac_cv_prog_lex_root=lex.yy MAKEINFO=false " \
     40 	DESTDIR="$pthbs_destdir" \
     41 	install
     42 
     43 {% endblock install %}