# New Ticket Created by  Bernhard Schmalhofer 
# Please include the string:  [perl #24576]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=24576 >


Hi,

this patch introduces a couple of new targets in parrot/Makefile.

I noticed following behavior:
"cd parrot; perl Configure.pl; make; make languages; make clean; make
status" leaves you
with an extra file "befunge.pbc". This can easily fixed by adding a
"$(MAKE_C) befunge clean" in 'config/gen/makefiles/languages.in'.

While poking around in 'languages.in' and 'root.in' I found that I wanted
some basic documentation.
Therefore I tried to do some beautifications and introduced some new
targets.

languages.in: 
- add $(MAKE_C) befunge clean in target 'clean' 

root.in:
- add target 'help': This should give a basic overview of what can be done
with the Makefile
- add target 'languages-clean': I needed that for testing 
- add target 'docs-clean': This seems to be consistent
- add a '@' in 'flags-dummy':  "Compiling with" should be printed only once
- add target 'patch': generate a patch, when there are diffs to CVS, seems
to be useful to me

I also did some reformating of lists in 'root.in'. This is of course a
matter of taste.
I don't like tabs in lists. As tabs have a defined meaning in targets, I
find it confusing to see them in macro assignments.

Hoping that this makes some sense,

Bernhard

-- 
Neu bei GMX: Preissenkung fïr MMS-Versand und FreeMMS!

Ideal fïr alle, die gerne MMS verschicken:
25 FreeMMS/Monat mit GMX TopMail.
http://www.gmx.net/de/cgi/produktemail

+++ GMX - die erste Adresse fïr Mail, Message, More! +++

Attachment: root.in.patch
Description: Binary data

Reply via email to