There are actually two config tests that generate files under runtime/parrot/include.
config/gen/parrot_include.pm config/auto/signal.pm I think that config/auto/signal.pm needs to stay as a config test as it's actually probing the system. Rerolling config/gen/parrot_include.pm as a CLI util should be simple. -J -- On Mon, Dec 12, 2005 at 04:51:55AM -0800, Leopold Toetsch wrote: > # 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 >
pgpeWJHu0Cz5i.pgp
Description: PGP signature