Index: config/gen/makefiles/root.in =================================================================== --- config/gen/makefiles/root.in (revision 36795) +++ config/gen/makefiles/root.in (working copy) @@ -476,6 +476,7 @@ INSTALLABLEPINFO = $(CUR_DIR)/installable_pbc_info$(EXE) INSTALLABLEPBCMERGE = $(CUR_DIR)/installable_pbc_merge$(EXE) INSTALLABLEPDB = $(CUR_DIR)/installable_parrot_debugger$(EXE) +INSTALLABLEPBCTOEXE = $(CUR_DIR)/installable_pbc_to_exe$(EXE) INSTALLABLECONFIG = $(CUR_DIR)/installable_parrot_config$(EXE) # Libraries @@ -741,7 +742,7 @@ parrot_utils : $(PDUMP) $(DIS) $(PINFO) $(PDB) $(PBCMERGE) $(PBC_TO_EXE) $(PARROT_CONFIG) -installable: all $(INSTALLABLEPARROT) $(INSTALLABLEPDUMP) $(INSTALLABLEDIS) $(INSTALLABLEPINFO) $(INSTALLABLEPDB) $(INSTALLABLEPBCMERGE) $(INSTALLABLECONFIG) +installable: all $(INSTALLABLEPARROT) $(INSTALLABLEPDUMP) $(INSTALLABLEDIS) $(INSTALLABLEPINFO) $(INSTALLABLEPDB) $(INSTALLABLEPBCMERGE) $(INSTALLABLEPBCTOEXE) $(INSTALLABLECONFIG) flags_dummy : @@ -867,6 +868,10 @@ #IF(libparrot_shared_alias): ( cd @blib_dir@ ; ln -sf @libparrot_shared@ @libparrot_shared_alias@ ) +$(INSTALLABLEPBCTOEXE) : $(SRC_DIR)/install_config$(O) $(PBC_TO_EXE) + $(PARROT) -o pbc_to_exe.pbc tools/dev/pbc_to_exe.pir + $(PARROT) pbc_to_exe.pbc pbc_to_exe.pbc --install + $(INSTALLABLECONFIG) : $(SRC_DIR)/install_config$(O) $(PARROT_CONFIG) $(PBC_TO_EXE) $(PARROT) -o parrot_config.pbc tools/util/parrot-config.pir $(PBC_TO_EXE) parrot_config.pbc --install Index: MANIFEST.generated =================================================================== --- MANIFEST.generated (revision 36795) +++ MANIFEST.generated (working copy) @@ -67,6 +67,8 @@ installable_pbc_info.exe [main]bin installable_pbc_merge [main]bin installable_pbc_merge.exe [main]bin +installable_pbc_to_exe [main]bin +installable_pbc_to_exe.exe [main]bin libparrot.dll [main]bin parrot.pc [main]pkgconfig pbc_disassemble [main]bin