From: Lady Date: Sun, 4 Feb 2024 05:11:06 +0000 (-0500) Subject: Track catalog & magic prereqs and diff for changes X-Git-Tag: 0.5.3^0 X-Git-Url: https://git.ladys.computer/Shushe/commitdiff_plain/2a4b2ff1cb88305fb662deda701ee23afbf56498?ds=inline;hp=2a4b2ff1cb88305fb662deda701ee23afbf56498 Track catalog & magic prereqs and diff for changes If a new prerequisite for a catalog (or the compiled magic file) is added, and it is newer than the last build, then the catalog (or compiled magic file) will be rebuilt. However, formerly, the file would not be rebuilt if the added file was older, or if a prerequisite was removed instead of added, due to limitations in Make. This commit tracks the list of prerequisites separately, and if it changes, forces a rebuild of the file regardless of whether the prerequisites are newer or older than the target. ---