[svn:parrot] r44245 - in trunk: . config/gen/makefiles
plobsing at svn.parrot.org
plobsing at svn.parrot.org
Sat Feb 20 19:28:24 UTC 2010
Author: plobsing
Date: Sat Feb 20 19:28:23 2010
New Revision: 44245
URL: https://trac.parrot.org/parrot/changeset/44245
Log:
add makefile rules to turn tools/dev/nci_thunk_gen.pir into parrot_nci_thunk_gen using pbc_to_exe
Modified:
trunk/ (props changed)
trunk/config/gen/makefiles/root.in
Modified: trunk/config/gen/makefiles/root.in
==============================================================================
--- trunk/config/gen/makefiles/root.in Sat Feb 20 18:59:06 2010 (r44244)
+++ trunk/config/gen/makefiles/root.in Sat Feb 20 19:28:23 2010 (r44245)
@@ -526,6 +526,7 @@
PARROT_CONFIG = ./parrot_config$(EXE)
PIRC = ./pirc$(EXE)
NQP_RX = ./parrot-nqp$(EXE)
+NCI_THUNK_GEN = ./parrot_nci_thunk_gen$(EXE)
# Installable executables
INSTALLABLEPARROT = ./installable_parrot$(EXE)
@@ -829,6 +830,12 @@
$(PARROT) -o pbc_to_exe.pbc tools/dev/pbc_to_exe.pir
$(PARROT) pbc_to_exe.pbc pbc_to_exe.pbc
+parrot_nci_thunk_gen.pbc : tools/dev/nci_thunk_gen.pir $(LIBRARY_DIR)/data_json.pbc $(PARROT)
+ $(PARROT) -o parrot_nci_thunk_gen.pbc tools/dev/nci_thunk_gen.pir
+
+$(NCI_THUNK_GEN) : parrot_nci_thunk_gen.pbc $(PBC_TO_EXE)
+ $(PBC_TO_EXE) parrot_nci_thunk_gen.pbc
+
$(PARROT_CONFIG) : tools/util/parrot-config.pir $(PARROT) $(PBC_TO_EXE)
$(PARROT) -o parrot_config.pbc tools/util/parrot-config.pir
$(PARROT) pbc_to_exe.pbc parrot_config.pbc
@@ -1834,6 +1841,7 @@
$(INSTALLABLECONFIG) \
$(INSTALLABLENQP) \
pbc_to_exe.pbc pbc_to_exe.c pbc_to_exe$(O) pbc_to_exe$(EXE) \
+ $(NCI_THUNK_GEN) parrot_nci_thunk_gen.c parrot_nci_thunk_gen$(O) parrot_nci_thunk_gen.pbc \
parrot_config$(EXE) parrot_config.c parrot_config$(O) parrot_config.pbc \
compilers/imcc/main$(O) \
$(PDUMP) src/pbc_dump$(O) src/packdump$(O) \
More information about the parrot-commits
mailing list