# New Ticket Created by Dennis Rieks
# Please include the string: [perl #30344]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=30344 >
Hi,
some changes to run "nmake clean" on windows with nmake / vc6.
patch description:
MAINFEST.patch (file parrot/MAINFEST)
-added config/gen/makefiles/parrot_compiler.in
-removed languages/parrot_compiler/Makefile
bf.in.patch (file parrot/config/gen/makefiles/bf.in)
-added PERL = ${perl} nmake need this, don't know why
miniperl.in.patch (file parrot/config/gen/makefiles/miniperl.in)
-added RM_F = ${rm_f}
-replaced rm -f with $(RM_F)
ook.in.patch (file parrot/config/gen/makefiles/ook.in)
-added PERL = ${perl} nmake need this, don't know why
root.in.patch (file parrot/config/gen/makefiles/root.in)
-added line "languages/parrot_compiler/Makefile"
makefiles.pl.patch (file parrot/config/gen/makefiles.pl)
-added genfile entry for parrot_compiler.in
parrot_compiler.in
-new file "config/gen/makefiles/parrot_compiler.in"
Don't forget to cvs remove languages/parrot_compiler/Makefile
Dennis
--
Dennis Rieks
[EMAIL PROTECTED]
--- parrot.current/config/gen/makefiles/bf.in 2003-10-01 13:54:34.000000000 +0200
+++ parrot.drieks/config/gen/makefiles/bf.in 2004-06-17 19:24:06.000000000 +0200
@@ -1,5 +1,5 @@
RM_F = ${rm_f}
-
+PERL = ${perl}
PARROT=../../parrot
all: build
--- parrot.current/MANIFEST 2004-06-17 20:27:46.000000000 +0200
+++ parrot.drieks/MANIFEST 2004-06-17 21:12:00.000000000 +0200
@@ -169,6 +169,7 @@
config/gen/makefiles/imcc.in []
config/gen/makefiles/jako.in []
config/gen/makefiles/languages.in []
+config/gen/makefiles/parrot_compiler.in []
config/gen/makefiles/libparrot_def.in []
config/gen/makefiles/m4.in []
config/gen/makefiles/miniperl.in []
@@ -2132,7 +2133,6 @@
languages/ook/hello.ook [ook]
languages/ook/ook.pasm [ook]
languages/ook/test.ook [ook]
-languages/parrot_compiler/Makefile []
languages/parrot_compiler/parrot.pasm []
languages/parrot_compiler/sample.pasm []
languages/perl6/ChangeLog [perl6]
--- parrot.current/config/gen/makefiles/miniperl.in 2003-10-23 04:04:38.000000000 +0200
+++ parrot.drieks/config/gen/makefiles/miniperl.in 2004-06-17 19:27:16.000000000 +0200
@@ -11,6 +11,7 @@
ASM=$(IMCC) -a --output-pbc
MINIPERLC=$(PERL) miniperlc
INTERP=./${test_prog}
+RM_F = ${rm_f}
#
# Default target:
@@ -58,7 +59,7 @@
all: test.pbc and.pbc foo.pbc
clean:
- rm -f \
+ $(RM_F) \
foo.pasm foo.pbc \
t/*/*.pasm \
t/*/*.pbc \
--- parrot.current/config/gen/makefiles/ook.in 2003-07-16 03:37:32.000000000 +0200
+++ parrot.drieks/config/gen/makefiles/ook.in 2004-06-17 19:28:54.000000000 +0200
@@ -1,5 +1,5 @@
RM_F = ${rm_f}
-
+PERL = ${perl}
PARROT = ../../parrot
all: build
PERL = ${perl}
RM_F = ${rm_f}
PARROT = ../../parrot
all :
$(PARROT) -o parrot.pbc parrot.pasm
$(PARROT) parrot.pbc < sample.pasm > sample.pbc
$(PARROT) sample.pbc
clean :
$(RM_F) core
$(RM_F) *.pbc
--- parrot.current/config/gen/makefiles/root.in 2004-06-10 17:06:50.000000000 +0200
+++ parrot.drieks/config/gen/makefiles/root.in 2004-06-17 19:38:30.000000000 +0200
@@ -90,6 +90,7 @@
Makefile \
languages/Makefile \
docs/Makefile \
+ languages/parrot_compiler/Makefile \
languages/jako/Makefile \
languages/miniperl/Makefile \
languages/scheme/Makefile \
--- parrot.current/config/gen/makefiles.pl 2004-06-17 09:24:46.000000000 +0200
+++ parrot.drieks/config/gen/makefiles.pl 2004-06-17 20:56:12.000000000 +0200
@@ -83,6 +83,8 @@
commentType => '#', replace_slashes => 1);
genfile('config/gen/makefiles/dynoplibs.in', 'dynoplibs/Makefile',
commentType => '#', replace_slashes => 1);
+ genfile('config/gen/makefiles/parrot_compiler.in', 'languages/parrot_compiler/Makefile',
+ commentType => '#', replace_slashes => 1);
# set up docs/Makefile, partly based on the .ops in the root dir