[svn:parrot] r38550 - in branches/pmc_pct: compilers/pmc compilers/pmcc config/gen/makefiles
cotto at svn.parrot.org
cotto at svn.parrot.org
Thu May 7 23:19:58 UTC 2009
Author: cotto
Date: Thu May 7 23:19:57 2009
New Revision: 38550
URL: https://trac.parrot.org/parrot/changeset/38550
Log:
[pmcc] start renaming pmc compiler to pmcc
Added:
branches/pmc_pct/compilers/pmcc/ (props changed)
- copied from r38549, branches/pmc_pct/compilers/pmc/
branches/pmc_pct/config/gen/makefiles/pmcc.in (props changed)
- copied unchanged from r38549, branches/pmc_pct/config/gen/makefiles/pmc.in
Deleted:
branches/pmc_pct/compilers/pmc/
branches/pmc_pct/config/gen/makefiles/pmc.in
Deleted: branches/pmc_pct/config/gen/makefiles/pmc.in
==============================================================================
--- branches/pmc_pct/config/gen/makefiles/pmc.in Thu May 7 23:19:57 2009 (r38549)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,103 +0,0 @@
-# Copyright (C) 2007-2009, Parrot Foundation.
-# $Id$
-
-# Setup some commands
-PERL := @perl@
-RM_F := @rm_f@
-PARROT := ../../parrot at exe@
-
-BUILD_DIR := @build_dir@
-NQP := $(BUILD_DIR)/compilers/nqp/nqp.pbc
-PCT := $(BUILD_DIR)/runtime/parrot/library/PCT.pbc
-PARROT_LIBRARY := @build_dir@/runtime/parrot/library
-PGE_LIBRARY := @build_dir@/runtime/parrot/library/PGE
-
-all: pmc.pbc
-
-SOURCES := \
- pmc.pir \
- src/nodes.pir \
- src/vtable_info.pir \
- src/emitter/gen_pmc.pir \
- src/emitter/c.pir \
- src/parser/gen_grammar.pir \
- src/parser/gen_actions.pir \
- src/gen_emitter.pir \
- src/gen_vtable_info.pir \
- src/builtins.pir
-
-# the default target
-pmc.pbc: $(PARROT) $(PGE_LIBRARY)/Perl6Grammar.pir $(SOURCES)
- $(PARROT) $(PARROT_ARGS) $(PGE_LIBRARY)/Perl6Grammar.pir \
- --output=src/parser/gen_grammar.pir src/parser/grammar.pg
- $(PARROT) -o pmc.pbc pmc.pir
-
-src/parser/gen_grammar.pir: $(PERL6GRAMMAR) src/parser/grammar.pg
- $(PARROT) $(PARROT_ARGS) $(PERL6GRAMMAR) \
- --output=src/parser/gen_grammar.pir \
- src/parser/grammar.pg
-
-src/parser/gen_actions.pir: $(NQP) $(PCT) src/parser/actions.pm
- $(PARROT) $(PARROT_ARGS) $(NQP) --output=src/parser/gen_actions.pir \
- --target=pir src/parser/actions.pm
-
-src/emitter/gen_pmc.pir: $(NQP) $(PCT) src/emitter/pmc.pm
- $(PARROT) $(PARROT_ARGS) $(NQP) --output=src/emitter/gen_pmc.pir \
- --target=pir src/emitter/pmc.pm
-
-src/gen_emitter.pir: $(NQP) $(PCT) src/emitter.pm
- $(PARROT) $(PARROT_ARGS) $(NQP) --output=src/gen_emitter.pir \
- --target=pir src/emitter.pm
-
-src/gen_vtable_info.pir: $(NQP) $(PCT) src/vtable_info.pm
- $(PARROT) $(PARROT_ARGS) $(NQP) --output=src/gen_vtable_info.pir \
- --target=pir src/vtable_info.pm
-
-
-# This is a listing of all targets, that are meant to be called by users
-help:
- @echo ""
- @echo "Following targets are available for the user:"
- @echo ""
- @echo " all: nqp.pbc"
- @echo " This is the default."
- @echo "Testing:"
- @echo " test: Run the test suite."
- @echo " testclean: Clean up test results."
- @echo ""
- @echo "Cleaning:"
- @echo " clean: Basic cleaning up."
- @echo " realclean: Removes also files generated by 'Configure.pl'"
- @echo " distclean: Removes also anything built, in theory"
- @echo ""
- @echo "Misc:"
- @echo " help: Print this help message."
- @echo ""
-
-test: all
- $(PERL) t/harness t
-
-# this target has nothing to do
-testclean:
-
-CLEANUPS := \
- pmc.pbc \
- src/parser/gen_grammar.pir \
- src/parser/gen_actions.pir \
- src/gen_emitter.pir \
- src/emitter/gen_pmc.pir \
- src/gen_vtable_info.pir
-
-
-clean:
- $(RM_F) $(CLEANUPS)
-
-realclean: clean
- $(RM_F) Makefile
-
-distclean: realclean
-
-# Local variables:
-# mode: makefile
-# End:
-# vim: ft=make:
Copied: branches/pmc_pct/config/gen/makefiles/pmcc.in (from r38549, branches/pmc_pct/config/gen/makefiles/pmc.in)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/pmc_pct/config/gen/makefiles/pmcc.in Thu May 7 23:19:57 2009 (r38550, copy of r38549, branches/pmc_pct/config/gen/makefiles/pmc.in)
@@ -0,0 +1,103 @@
+# Copyright (C) 2007-2009, Parrot Foundation.
+# $Id$
+
+# Setup some commands
+PERL := @perl@
+RM_F := @rm_f@
+PARROT := ../../parrot at exe@
+
+BUILD_DIR := @build_dir@
+NQP := $(BUILD_DIR)/compilers/nqp/nqp.pbc
+PCT := $(BUILD_DIR)/runtime/parrot/library/PCT.pbc
+PARROT_LIBRARY := @build_dir@/runtime/parrot/library
+PGE_LIBRARY := @build_dir@/runtime/parrot/library/PGE
+
+all: pmc.pbc
+
+SOURCES := \
+ pmc.pir \
+ src/nodes.pir \
+ src/vtable_info.pir \
+ src/emitter/gen_pmc.pir \
+ src/emitter/c.pir \
+ src/parser/gen_grammar.pir \
+ src/parser/gen_actions.pir \
+ src/gen_emitter.pir \
+ src/gen_vtable_info.pir \
+ src/builtins.pir
+
+# the default target
+pmc.pbc: $(PARROT) $(PGE_LIBRARY)/Perl6Grammar.pir $(SOURCES)
+ $(PARROT) $(PARROT_ARGS) $(PGE_LIBRARY)/Perl6Grammar.pir \
+ --output=src/parser/gen_grammar.pir src/parser/grammar.pg
+ $(PARROT) -o pmc.pbc pmc.pir
+
+src/parser/gen_grammar.pir: $(PERL6GRAMMAR) src/parser/grammar.pg
+ $(PARROT) $(PARROT_ARGS) $(PERL6GRAMMAR) \
+ --output=src/parser/gen_grammar.pir \
+ src/parser/grammar.pg
+
+src/parser/gen_actions.pir: $(NQP) $(PCT) src/parser/actions.pm
+ $(PARROT) $(PARROT_ARGS) $(NQP) --output=src/parser/gen_actions.pir \
+ --target=pir src/parser/actions.pm
+
+src/emitter/gen_pmc.pir: $(NQP) $(PCT) src/emitter/pmc.pm
+ $(PARROT) $(PARROT_ARGS) $(NQP) --output=src/emitter/gen_pmc.pir \
+ --target=pir src/emitter/pmc.pm
+
+src/gen_emitter.pir: $(NQP) $(PCT) src/emitter.pm
+ $(PARROT) $(PARROT_ARGS) $(NQP) --output=src/gen_emitter.pir \
+ --target=pir src/emitter.pm
+
+src/gen_vtable_info.pir: $(NQP) $(PCT) src/vtable_info.pm
+ $(PARROT) $(PARROT_ARGS) $(NQP) --output=src/gen_vtable_info.pir \
+ --target=pir src/vtable_info.pm
+
+
+# This is a listing of all targets, that are meant to be called by users
+help:
+ @echo ""
+ @echo "Following targets are available for the user:"
+ @echo ""
+ @echo " all: nqp.pbc"
+ @echo " This is the default."
+ @echo "Testing:"
+ @echo " test: Run the test suite."
+ @echo " testclean: Clean up test results."
+ @echo ""
+ @echo "Cleaning:"
+ @echo " clean: Basic cleaning up."
+ @echo " realclean: Removes also files generated by 'Configure.pl'"
+ @echo " distclean: Removes also anything built, in theory"
+ @echo ""
+ @echo "Misc:"
+ @echo " help: Print this help message."
+ @echo ""
+
+test: all
+ $(PERL) t/harness t
+
+# this target has nothing to do
+testclean:
+
+CLEANUPS := \
+ pmc.pbc \
+ src/parser/gen_grammar.pir \
+ src/parser/gen_actions.pir \
+ src/gen_emitter.pir \
+ src/emitter/gen_pmc.pir \
+ src/gen_vtable_info.pir
+
+
+clean:
+ $(RM_F) $(CLEANUPS)
+
+realclean: clean
+ $(RM_F) Makefile
+
+distclean: realclean
+
+# Local variables:
+# mode: makefile
+# End:
+# vim: ft=make:
More information about the parrot-commits
mailing list