[svn:parrot] r35416 - in trunk: . languages/befunge languages/befunge/config/makefiles
Reini Urban
rurban at x-ray.at
Sun Jan 11 23:46:51 UTC 2009
chromatic schrieb:
> On Sunday 11 January 2009 13:31:12 Reini Urban wrote:
>> Why this overkill? We don't really need a Configure.pl for a
>> Makefile one-liner.
>>
>> My pdd30install patches and branch had for all language makefiles this
>> simple rule:
>>
>> HLLNAME = befunge
>> RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
>>
>> # regenerate the Makefile
>> Makefile: config/makefiles/root.in
>> cd $(BUILD_DIR) && $(RECONFIGURE) --step=gen::languages
>> --languages=$(HLLNAME)
>
> That works only for languages in the Parrot repository or explicitly checked
> out into languages/ within the Parrot source directory.
The added Configure.pl file is a one-liner with exactly the same call as
in the makefile. It will also only work inside parrot/languages/
Without a parrot srcdir languages are helpless.
There are no Parrot perl5 libs installed (Parrot::Compiler and
Parrot::Config needed here), and no tools/dev/reconfigure.pl
There's still no idea for a Parrot::Install layout. (pdd30)
What languages need from parrot are installed helper libs and tools.
And a layout where they should be installed to.
The runtime subdirs - as they are now - will not work, as there are no
runtime paths being installed.
It's close to 0.9.0 and still no decisions being made, and my patches
were rejected without any alternative. So I cannot help you.
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
More information about the parrot-dev
mailing list