# 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

Reply via email to