projects
/
openwrt
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f19dbff
)
opkg: add host and package parallel build support
author
Felix Fietkau
<nbd@openwrt.org>
Sat, 15 Sep 2012 12:34:52 +0000
(12:34 +0000)
committer
Felix Fietkau
<nbd@openwrt.org>
Sat, 15 Sep 2012 12:34:52 +0000
(12:34 +0000)
SVN-Revision: 33424
package/opkg/Makefile
patch
|
blob
|
history
diff --git
a/package/opkg/Makefile
b/package/opkg/Makefile
index 56b4a54741388a49647568171acd7b4c2b361fd7..597c96bf398b57ec17d114f6bec6cb002179a29b 100644
(file)
--- a/
package/opkg/Makefile
+++ b/
package/opkg/Makefile
@@
-21,6
+21,10
@@
PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.gz
PKG_FIXUP:=autoreconf
PKG_REMOVE_FILES = autogen.sh aclocal.m4
PKG_FIXUP:=autoreconf
PKG_REMOVE_FILES = autogen.sh aclocal.m4
+PKG_BUILD_PARALLEL:=1
+HOST_BUILD_PARALLEL:=1
+PKG_INSTALL:=1
+
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/host-build.mk
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/host-build.mk
@@
-56,14
+60,11
@@
CONFIGURE_ARGS += \
--with-opkgetcdir=/etc \
--with-opkglockfile=/var/lock/opkg.lock
--with-opkgetcdir=/etc \
--with-opkglockfile=/var/lock/opkg.lock
-define Build/Compile
- $(MAKE) -C $(PKG_BUILD_DIR) \
+MAKE_FLAGS = \
CC="$(TARGET_CC)" \
DESTDIR="$(PKG_INSTALL_DIR)" \
HOST_CPU="$(PKGARCH)" \
LDFLAGS="-Wl,--gc-sections" \
CC="$(TARGET_CC)" \
DESTDIR="$(PKG_INSTALL_DIR)" \
HOST_CPU="$(PKGARCH)" \
LDFLAGS="-Wl,--gc-sections" \
- all install
-endef
define Package/opkg/install
$(INSTALL_DIR) $(1)/usr/lib/opkg
define Package/opkg/install
$(INSTALL_DIR) $(1)/usr/lib/opkg
@@
-87,7
+88,7
@@
HOST_CONFIGURE_ARGS+= \
--with-opkglockfile=/tmp/opkg.lock
define Host/Compile
--with-opkglockfile=/tmp/opkg.lock
define Host/Compile
- $(MAKE) -C $(HOST_BUILD_DIR) CC="$(HOSTCC)" all
+ $(MAKE)
$(HOST_JOBS)
-C $(HOST_BUILD_DIR) CC="$(HOSTCC)" all
endef
define Host/Install
endef
define Host/Install