The files init.c and change.c are primarily for the executable, so we can remove them from the shared library.
Eventually, the change.c files should be split into smaller files.
67HZZ5HS7AA5KA6W4TV24YMO33V5FR6GJ34P3FPTRN547RFNL4DQC lib = library('ani', sources : srcs, dependencies : deps, objects : asm)executable('ani', 'ani.c', link_with : lib)
lib = library('ani', sources : libsrcs, dependencies : deps, objects : asm)exesrcs = ['ani.c','init.c','change.c']executable('ani', sources : exesrcs, link_with : lib)