Skip to content
  • Adrian Schmutzler's avatar
    ramips: split base-files into subtargets · 19724e28
    Adrian Schmutzler authored
    
    
    While most of the target's contents are split into subtargets, the
    base-files are maintained for the target as a whole.
    
    However, OpenWrt already implements a mechanism that will use (and
    even prefer) files in the subtargets' directories. This can be
    exploited to make several scripts subtarget-specific and thus save
    some space.
    
    In certain cases, keeping files in parent (=target) base-files was
    more convenient, and thus no splitting was performed for those.
    
    Note that this will increase overall code lines, but reduce code
    per subtarget.
    
    base-files ipk size reduction:
    master (mt7621)   60958 B
    split (mt7620)    46358 B (- 14.3 kiB)
    split (mt7621)    48759 B (- 11.9 kiB)
    split (mt76x8)    44948 B (- 15.6 kiB)
    split (rt288x)    43508 B (- 17.0 kiB)
    split (rt305x)    45616 B (- 15.0 kiB)
    split (rt3883)    44176 B (- 16.4 kiB)
    
    Run-tested on:
    GL.iNet GL-MT300N-V2 (mt76x8)
    D-Link DWR-116 (mt7620)
    
    Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
    19724e28