[perl #40817] [TODO] track generated files during the configure/make process
Reini Urban
rurban at x-ray.at
Wed Dec 31 12:41:00 UTC 2008
Reini Urban schrieb:
> 2008/12/30 Reini Urban <rurban at x-ray.at>:
>> 2008/12/30 James Keenan via RT:
>>> On Tue May 06 17:56:23 2008, jkeen at verizon.net wrote:
>>>> No. I only figured out how to keep track of files generated during
>>>> configuration, not during build. We need some of what, IIRC, particle
>>>> termed "makefile trickery" to keep track of files generated by make.
>>> I'm going to relinquish this ticket and give it to Nobody because I
>>> frankly don't have any good ideas on the 'makefile trickery' required to
>>> identify all the files generated during the build process.
Anybody has an idea why compilers/imcc/imclexer.c is in
MANIFEST.generated, and compilers/imcc/imcparser.{c,h} not?
I believe this is a bug, so I added those two also. But what for?
MANIFEST.generated serves two purposes I guess:
1) Track make generated files to be able to clean them, which are not
cleaned by wildcards, or by seperate subdir Makefiles. So only
config/gen/makefiles/root.in generated files.
2) Add all files to be installed, except the languages which have their
own make install. Except perl6, which is also installed by
tools/dev/install_files.pl
I rather want to get rid of point 1, this should be cleaned up in the
Makefile. And adding potentially-to-be-installed installed files
requires some tools/dev/install_files.pl overrides.
Attached is my current state of affair, but there are still some
left-over files. So do not apply, I want to clean up the whole mess
first, so we don't have to deal with a MANIFEST.generated.in for the yet
untracked files.
The headerizer is also not yet finished.
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 40817-MANIFEST-generated.patch
Type: text/x-patch
Size: 62153 bytes
Desc: not available
Url : http://lists.parrot.org/pipermail/parrot-dev/attachments/20081231/200e00b3/attachment-0001.bin
More information about the parrot-dev
mailing list