Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
The Rakudo debugger binary is built by Rakudo now.
Don't need to handle it specially in Star any more.
  • Loading branch information
jnthn committed Mar 15, 2014
1 parent 79a6cbd commit 7e41622
Showing 1 changed file with 3 additions and 24 deletions.
27 changes: 3 additions & 24 deletions tools/build/Makefile.in
@@ -1,10 +1,10 @@
# Copyright (C) 2006-2012, The Perl Foundation.
# Copyright (C) 2006-2014, The Perl Foundation.
# $Id$

PARROT_DIR = parrot
NQP_DIR = nqp
RAKUDO_DIR = rakudo
STAR_VERSION = 2014.01
STAR_VERSION = 2014.03

# values from parrot_config
PREFIX_DIR = @prefix@
Expand All @@ -30,12 +30,6 @@ PERL6_INSTALL = $(PARROT_BIN_DIR)/$(PERL6_EXE)

MODULES = modules/MODULES.txt

# rakudo-debugger
RD_DIR = modules/rakudo-debugger
RD_PIR = $(RD_DIR)/perl6-debug.pir
RD_PBC = $(RD_DIR)/perl6-debug.pbc
RD_EXE = $(RD_DIR)/perl6-debug$(EXE)

all: rakudo

rakudo: $(RAKUDO_DIR)/$(PERL6_EXE)
Expand All @@ -61,22 +55,7 @@ modules-install: rakudo-install
modules-test:
$(PERL) tools/build/modules-test.pl $(CURDIR) $(DESTDIR)$(PERL6_INSTALL) modules/MODULES.txt

perl6-debug: $(RD_EXE)

$(RD_EXE): modules-install
$(P_NQP_EXE) --vmlibs=perl6_ops --target=pir \
--dynext=$(DESTDIR)$(PARROT_LIB_DIR)/dynext/ \
--module-path=$(DESTDIR)$(PARROT_LIB_DIR)/languages/nqp/lib \
--output=$(RD_PIR) $(RD_DIR)/bin/perl6-debug.nqp
$(PARROT_EXE) --dynext $(DESTDIR)$(PARROT_LIB_DIR)/dynext/ -o $(RD_PBC) $(RD_PIR)
$(PBC_TO_EXE) $(RD_PBC)
$(CHMOD) 755 $(RD_EXE)

perl6-debug-install: perl6-debug
$(CP) $(RD_EXE) $(DESTDIR)$(PARROT_BIN_DIR)
$(CHMOD) 755 $(DESTDIR)$(PARROT_BIN_DIR)/perl6-debug$(EXE)

install: rakudo-install modules-install perl6-debug-install
install: rakudo-install modules-install

test:
@echo ""
Expand Down

0 comments on commit 7e41622

Please sign in to comment.