Changeset 3663
- Timestamp:
- 12/23/07 21:13:04 (1 year ago)
- Files:
-
- trunk/freewrt/Config.in (modified) (1 diff)
- trunk/freewrt/mk/kernel-build.mk (modified) (2 diffs)
- trunk/freewrt/mk/pkg-bottom.mk (modified) (2 diffs)
- trunk/freewrt/package/vim/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/freewrt/Config.in
r3659 r3663 164 164 This option is only to prefix the _cross_compile calls with ccache. 165 165 166 config FWRT_MAKE_PARALLEL 167 bool "Enable parallel building of packages that claim to support it" 168 default n 169 170 config FWRT_MAKE_PARALLEL_KERNEL 171 bool "Use multiple jobs for kernel compilation also" 172 default y 173 depends on FWRT_MAKE_PARALLEL 174 175 config FWRT_MAKE_JOBS 176 int "How many jobs to use" 177 default 1 178 depends on FWRT_MAKE_PARALLEL 179 help 180 The number specified here will be passed to make as N in '-jN' 181 166 182 config FWRT_GUI_SDK 167 183 bool "Build hosttools for C++ GUI framework" trunk/freewrt/mk/kernel-build.mk
r3506 r3663 32 32 touch $@ 33 33 34 MAKEJOBS:= 35 ifneq (${FWRT_MAKE_PARALLEL_KERNEL},) 36 MAKEJOBS:= -j${FWRT_MAKE_JOBS} 37 endif 38 34 39 $(LINUX_DIR)/.config: $(LINUX_BUILD_DIR)/.extract $(BUILD_DIR)/.fwrtkernelconfig 35 40 $(TRACE) target/linux/$(BOARD)-$(KERNEL)-kernel-configure … … 56 61 $(LINUX_DIR)/vmlinux: $(LINUX_DIR)/.config 57 62 $(TRACE) target/linux/$(BOARD)-$(KERNEL)-kernel-compile 58 env GCC_HONOUR_COPTS=s $(MAKE) -C $(LINUX_DIR) V=1 CROSS_COMPILE="$(KERNEL_CROSS)" ARCH=$(LINUX_KARCH) CC="$(TARGET_CC)" $(MAKE_TRACE) HOSTCFLAGS='-O2 -idirafter ${TOPDIR}/scripts'63 env GCC_HONOUR_COPTS=s $(MAKE) -C $(LINUX_DIR) V=1 ${MAKEJOBS} CROSS_COMPILE="$(KERNEL_CROSS)" ARCH=$(LINUX_KARCH) CC="$(TARGET_CC)" $(MAKE_TRACE) HOSTCFLAGS='-O2 -idirafter ${TOPDIR}/scripts' 59 64 $(TRACE) target/linux/$(BOARD)-$(KERNEL)-modules-compile 60 env GCC_HONOUR_COPTS=s $(MAKE) -C "$(LINUX_DIR)" V=1 CROSS_COMPILE="$(KERNEL_CROSS)" ARCH=$(LINUX_KARCH) CC="$(TARGET_CC)" modules $(MAKE_TRACE) HOSTCFLAGS='-O2 -idirafter ${TOPDIR}/scripts'65 env GCC_HONOUR_COPTS=s $(MAKE) -C "$(LINUX_DIR)" V=1 ${MAKEJOBS} CROSS_COMPILE="$(KERNEL_CROSS)" ARCH=$(LINUX_KARCH) CC="$(TARGET_CC)" modules $(MAKE_TRACE) HOSTCFLAGS='-O2 -idirafter ${TOPDIR}/scripts' 61 66 $(TRACE) target/linux/$(BOARD)-$(KERNEL)-modules-install 62 67 rm -rf $(LINUX_BUILD_DIR)/modules trunk/freewrt/mk/pkg-bottom.mk
r3621 r3663 87 87 touch $@ 88 88 89 # can we build parallel? 90 # - check if globally enabled 91 # - check if the package OK's it 92 MAKEJOBS:= 93 ifneq (${FWRT_MAKE_PARALLEL},) 94 ifneq (${PKG_PARALLEL},) 95 MAKEJOBS:= -j${FWRT_MAKE_JOBS} 96 endif 97 endif 98 89 99 #--- build 90 100 pre-build: … … 95 105 ifneq ($(filter auto,${BUILD_STYLE}),) 96 106 cd ${WRKBUILD} && env ${MAKE_ENV} ${MAKE} -f ${MAKE_FILE} \ 97 ${MAKE _FLAGS} ${ALL_TARGET}107 ${MAKEJOBS} ${MAKE_FLAGS} ${ALL_TARGET} 98 108 else ifneq ($(filter bsd,${BUILD_STYLE}),) 99 109 cd ${WRKBUILD} && env ${MAKE_ENV} ${BSDMAKE} -f ${MAKE_FILE} \ 100 ${MAKE _FLAGS} ${ALL_TARGET}110 ${MAKEJOBS} ${MAKE_FLAGS} ${ALL_TARGET} 101 111 else ifneq ($(filter manual,${BUILD_STYLE}),) 102 112 env ${MAKE_ENV} ${MAKE} do-build trunk/freewrt/package/vim/Makefile
r3398 r3663 11 11 PKG_RELEASE= 1 12 12 PKG_MD5SUM= 44c6b4914f38d6f9aa959640b89da329 13 PKG_PARALLEL:= 1 13 14 MASTER_SITES= ftp://ftp.vim.org/pub/vim/unix/ 14 15 DISTFILES= ${PKG_NAME}-${PKG_VERSION}.tar.bz2


