@@ -6,6 +6,10 @@ PROVE = prove
6
6
ASM = 3rdparty/asm/
7
7
8
8
PREFIX = @prefix@
9
+ BIN_DIR = $(PREFIX)/bin
10
+ NQP_LANG_DIR= $(PREFIX)/languages/nqp
11
+ NQP_JAR_DIR = $(NQP_LANG_DIR)/runtime
12
+ NQP_LIB_DIR = $(NQP_LANG_DIR)/lib
9
13
10
14
MKPATH = $(PERL) -MExtUtils::Command -e mkpath
11
15
CP = $(PERL) -MExtUtils::Command -e cp
@@ -151,23 +155,26 @@ RUNNER = @runner@
151
155
all: $(ALL_OUTPUT) $(RUNNER) $(P5QREGEX_JAR)
152
156
153
157
install: all
154
- $(MKPATH) $(PREFIX)
155
- $(CP) 3rdparty/asm/asm-4.1.jar $(PREFIX)
156
- $(CP) 3rdparty/asm/asm-tree-4.1.jar $(PREFIX)
157
- $(CP) 3rdparty/jline/jline-1.0.jar $(PREFIX)
158
- $(CP) $(RUNTIME_JAR) $(PREFIX)
159
- $(CP) $(NQP_MO_JAR) $(PREFIX)
160
- $(CP) $(MODULE_LOADER_JAR) $(PREFIX)
161
- $(CP) $(CORE_SETTING_JAR) $(PREFIX)
162
- $(CP) $(QASTNODE_JAR) $(PREFIX)
163
- $(CP) $(QREGEX_JAR) $(PREFIX)
164
- $(CP) $(HLL_JAR) $(PREFIX)
165
- $(CP) $(JASTNODES_JAR) $(PREFIX)
166
- $(CP) $(QAST_JAR) $(PREFIX)
167
- $(CP) $(P6QREGEX_JAR) $(PREFIX)
168
- $(CP) $(NQP_JAR) $(PREFIX)
169
- $(CP) $(P5QREGEX_JAR) $(PREFIX)
170
- $(CP) $(EVAL_CLIENT) $(PREFIX)
158
+ $(MKPATH) $(BIN_DIR)
159
+ $(MKPATH) $(NQP_JAR_DIR)
160
+ $(MKPATH) $(NQP_LIB_DIR)
161
+ $(CP) 3rdparty/asm/asm-4.1.jar $(NQP_JAR_DIR)
162
+ $(CP) 3rdparty/asm/asm-tree-4.1.jar $(NQP_JAR_DIR)
163
+ $(CP) 3rdparty/jline/jline-1.0.jar $(NQP_JAR_DIR)
164
+ $(CP) $(RUNTIME_JAR) $(NQP_JAR_DIR)
165
+ $(CP) $(NQP_MO_JAR) $(NQP_LIB_DIR)
166
+ $(CP) $(MODULE_LOADER_JAR) $(NQP_LIB_DIR)
167
+ $(CP) $(CORE_SETTING_JAR) $(NQP_LIB_DIR)
168
+ $(CP) $(QASTNODE_JAR) $(NQP_LIB_DIR)
169
+ $(CP) $(QREGEX_JAR) $(NQP_LIB_DIR)
170
+ $(CP) $(HLL_JAR) $(NQP_LIB_DIR)
171
+ $(CP) $(JASTNODES_JAR) $(NQP_LIB_DIR)
172
+ $(CP) $(QAST_JAR) $(NQP_LIB_DIR)
173
+ $(CP) $(P6QREGEX_JAR) $(NQP_LIB_DIR)
174
+ $(CP) $(NQP_JAR) $(NQP_LIB_DIR)
175
+ $(CP) $(P5QREGEX_JAR) $(NQP_LIB_DIR)
176
+ $(CP) $(EVAL_CLIENT) $(BIN_DIR)
177
+ $(CHMOD) 0755 $(BIN_DIR)/eval-client.pl
171
178
$(PERL) tools/build/install-jvm-runner.pl $(PREFIX)
172
179
173
180
$(RUNTIME_JAR): $(RUNTIME_JAVAS)
0 commit comments