Build Updates

This is a series of updates to make building magic far less of a headache:

* Drop `csh`/`tcsh` dependency and detection from `./configure`.
* Rewrite makedbh in Python.
* Rewrite printmans in POSIX sh.
* Stop deleting Depend before every compile (which causes some files to recompile and thus increases recompile times significantly)
* Add Depend to CLEANS in scripts/defs.mak.in
* Turn POSIX suffix rule in magic/rules.mak to a pattern rule with proper prerequisites
This commit is contained in:
Donn
2023-08-25 12:24:14 -04:00
committed by Tim Edwards
parent cb00ede59d
commit 02e16b8bce
11 changed files with 105 additions and 258 deletions
+1
View File
@@ -0,0 +1 @@
autom4te.cache/