|
@@ -67,9 +67,9 @@ define Build/microperl/Configure
|
67
|
67
|
endef
|
68
|
68
|
|
69
|
69
|
define Build/microperl/Compile
|
70
|
|
- $(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) -f Makefile.micro \
|
|
70
|
+ +$(MAKE) $(MAKE_J) -C $(PKG_BUILD_DIR) -f Makefile.micro \
|
71
|
71
|
CC="gcc" ugenerate_uudmap
|
72
|
|
- $(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) -f Makefile.micro \
|
|
72
|
+ +$(MAKE) $(MAKE_J) -C $(PKG_BUILD_DIR) -f Makefile.micro \
|
73
|
73
|
CC="$(TARGET_CC)" OPTIMIZE="$(TARGET_CFLAGS)"
|
74
|
74
|
$(INSTALL_DIR) $(PKG_INSTALL_DIR)/usr/bin/
|
75
|
75
|
$(CP) $(PKG_BUILD_DIR)/microperl $(PKG_INSTALL_DIR)/usr/bin/
|
|
@@ -102,7 +102,7 @@ define Build/perl/Configure
|
102
|
102
|
@echo
|
103
|
103
|
@echo "===> Stage 2: Build host perl binary with static extensions"
|
104
|
104
|
@echo
|
105
|
|
- $(MAKE) -C $(PKG_BUILD_DIR)/host-perl miniperl
|
|
105
|
+ +$(MAKE) $(MAKE_J) -C $(PKG_BUILD_DIR)/host-perl miniperl
|
106
|
106
|
|
107
|
107
|
@echo
|
108
|
108
|
@echo "===> Stage 3: Configure target perl"
|
|
@@ -132,14 +132,14 @@ define Build/perl/Compile
|
132
|
132
|
@echo "===> Stage 4: Build target miniperl binary"
|
133
|
133
|
@echo
|
134
|
134
|
install -m 0644 $(PKG_BUILD_DIR)/config.h $(PKG_BUILD_DIR)/xconfig.h
|
135
|
|
- $(MAKE) -C $(PKG_BUILD_DIR) miniperl
|
|
135
|
+ +$(MAKE) $(MAKE_J) -C $(PKG_BUILD_DIR) miniperl
|
136
|
136
|
# Due to the new cross compiling support, make miniperl will never
|
137
|
137
|
# actually link a target miniperl binary, but will always symlink
|
138
|
138
|
# the one from host-perl. To compensate that, we add a custom rule
|
139
|
139
|
# to the Makefile that corresponds to the one that would have
|
140
|
140
|
# been generated if we weren't cross compiling
|
141
|
141
|
echo -e 'miniperl.target:\n\t$$$$(CC) $$$$(CLDFLAGS) -o miniperl.target $$$$(mini_obj) $$$$(libs)' >> $(PKG_BUILD_DIR)/Makefile
|
142
|
|
- $(MAKE) -C $(PKG_BUILD_DIR) miniperl.target
|
|
142
|
+ +$(MAKE) $(MAKE_J) -C $(PKG_BUILD_DIR) miniperl.target
|
143
|
143
|
|
144
|
144
|
mkdir -p $(PKG_BUILD_DIR)/target-bin
|
145
|
145
|
install -m 0755 $(PKG_BUILD_DIR)/miniperl.target $(PKG_BUILD_DIR)/target-bin/miniperl
|
|
@@ -147,13 +147,13 @@ define Build/perl/Compile
|
147
|
147
|
@echo
|
148
|
148
|
@echo "===> Stage 5: Build target perl binary"
|
149
|
149
|
@echo
|
150
|
|
- $(MAKE) -C $(PKG_BUILD_DIR) perl
|
|
150
|
+ +$(MAKE) $(MAKE_J) -C $(PKG_BUILD_DIR) perl
|
151
|
151
|
install -m 0755 $(PKG_BUILD_DIR)/perl $(PKG_BUILD_DIR)/target-bin/
|
152
|
152
|
|
153
|
153
|
@echo
|
154
|
154
|
@echo "===> Stage 6: Build target extensions and utils"
|
155
|
155
|
@echo
|
156
|
|
- $(MAKE) -C $(PKG_BUILD_DIR)
|
|
156
|
+ +$(MAKE) $(MAKE_J) -C $(PKG_BUILD_DIR)
|
157
|
157
|
|
158
|
158
|
@echo
|
159
|
159
|
@echo "===> Stage 7: Install Perl into staging dir"
|