mrrl

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

single_static_c (736B)


      1 {% extends "genlinks" %}
      2 {%- do import_functions.update(["build_env_static", "check_static"]) %}
      3 {%- block template_deps -%}
      4 {{ super() -}}
      5 #+{{pkg_install_name("musl-cross-make")}}
      6 {% endblock %}
      7 {%- block source_deps -%}
      8 #@sha256:{{ files[shortname + ".c"] }}:{{ shortname }}.c
      9 {% endblock %}
     10 {% block prepare -%}
     11 {{ super() -}}
     12 name='{{ shortname }}'
     13 {% endblock %}
     14 {% block build -%}
     15 build_env_static
     16 gcc ${CFLAGS} -o "$name" "$name.c" $LDFLAGS
     17 
     18 {% endblock %}
     19 {% block install -%}
     20 install -d "$pthbs_destdir/$prefix/command"
     21 install -m 755 "$name" "$pthbs_destdir/$prefix/command"
     22 
     23 {% endblock %}
     24 {% block check -%}
     25 check_static "command/$name"
     26 
     27 {% endblock %}
     28 {% block genlinks_begin %}
     29 	x["./command/{{name}}"]=1
     30 {%- endblock %}