Skip to content
  • Eric Chiang's avatar
    *: ensure make apparmor_parser is cached · fc2beaca
    Eric Chiang authored and Christian Boltz's avatar Christian Boltz committed
    This change updates parser/Makefile to respect target dependencies and
    not rebuild apparmor_parser if nothing's changed. The goal is to allow
    cross-compiled tests #17
    
     to run on a target system without the tests
    attempting to rebuild the parser.
    
    Two changes were made:
    
    * Generate af_names.h in a script so the script timestamp is compared.
    * Use FORCE instead of PHONY for libapparmor_re/libapparmor_re.a
    
    Changes to list_af_names are intended to exactly replicate the old
    behavior.
    
    Signed-off-by: Eric Chiang's avatarEric Chiang <ericchiang@google.com>
    (cherry picked from commit cb8c3377)
    fc2beaca