# New Ticket Created by Leopold Toetsch
# Please include the string: [perl #37898]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=37898 >
Currently the files runtime/parrot/include/*.pasm are created during
Configure. But that isn't necessary or rather wrong as no dependencies
are honored.
We should have plain Makefile rules instead, e.g.:
runtime/parrot/include/iglobals.pasm: include/parrot/interpreter.h \
tools/build/gen_pasm_include.pl
tools/build/gen_pasm_include.pl $< > $@ # [1]
see also:
runtime/parrot/include/iglobals.pasm, config/gen/parrot_include.pl, and
grep for 'gen_from_enum' and 'gen_from_def' in parrot include files
[1] estimated syntax, the gen_pasm_include.pl is todo and new but can
simply be derived from the existing config step.
Thanks,
leo