so where does a (in buildroot root) $> make package/<pkg>/{clean,compile} V=99
leave you?... attach the output or pastebin it .. also check if the new binary is created in builddir ..ede On 12.05.2011 16:08, John Zavgren wrote: > It get's built and staged when I do a "global" make. > > I want a technique for making just this one KLM, so that I don't need to > build the entire enchilada, every time I make a change to it's source code. > I don't care where the .ko file lands, because I'm moving it to my target > (via scp) anyway. (I'm not replacing the entire file system with each > incremental build.) > > All I'm looking for, at this point, is a simple hack that will save me a huge > amount of development time. > > > > On Thu, May 12, 2011 at 9:37 AM, <edgar.sol...@web.de > <mailto:edgar.sol...@web.de>> wrote: > > isn't it build in the build_dir or just not installed? i see no install > definition in your makefile. as jow wrote > > > f you can you should consider packaging your source as an out-of-tree > > module, see for example the KernelPackage / kmod defintions in > > package/wprobe/Makefile . > > ede > > On 12.05.2011 15:24, John Zavgren wrote: > > Here's the Makefile. Thanks, John > > ------------------ > > > > # > > # Copyright (C) 2006 OpenWrt.org > > # > > # This is free software, licensed under the GNU General Public > License v2. > > # See /LICENSE for more information. > > # > > # $Id: Makefile 10203 2008-01-15 03:25:11Z matteo $ > > > > include $(TOPDIR)/rules.mk <http://rules.mk> <http://rules.mk> > > include $(INCLUDE_DIR)/kernel.mk <http://kernel.mk> > <http://kernel.mk> > > > > PKG_NAME:=vislinkRcv > > PKG_VERSION:=1.1 > > > > include $(INCLUDE_DIR)/package.mk <http://package.mk> > <http://package.mk> > > > > define KernelPackage/vislinkRcv > > SUBMENU:=Network Devices > > TITLE:=Vislink tunnel receiver. > > FILES:=$(PKG_BUILD_DIR)/vislinkRcv.$(LINUX_KMOD_SUFFIX) > > AUTOLOAD:=$(call AutoLoad,50,vislinkRcv) > > endef > > > > define KernelPackage/vislinkRcv/description > > This module receives and processes frames that have been > > created by vislink encpasulation. > > endef > > > > define Build/Prepare > > mkdir -p $(PKG_BUILD_DIR) > > cp src/Makefile src/vislink.h src/vislinkRcv.c > $(PKG_BUILD_DIR)/ > > endef > > > > define Build/Compile > > $(MAKE) -C $(LINUX_DIR) \ > > CROSS_COMPILE="$(TARGET_CROSS)" \ > > ARCH="$(LINUX_KARCH)" \ > > SUBDIRS="$(PKG_BUILD_DIR)" \ > > KERNELDIR=$(LINUX_DIR) \ > > CC="$(TARGET_CC)" \ > > modules > > endef > > > > $(eval $(call KernelPackage,vislinkRcv)) > > > > > > > > On Thu, May 12, 2011 at 9:09 AM, <edgar.sol...@web.de > <mailto:edgar.sol...@web.de> <mailto:edgar.sol...@web.de > <mailto:edgar.sol...@web.de>>> wrote: > > > > Could you post your makefile here?.. ede > > > > On 12.05.2011 02:02, John Zavgren wrote: > > > Thanks, Christian: > > > > > > I read the article on the wiki and then I tried "make > package/vislinkRcv/compile" from the TOPDIR (vislinkRcv is the stuff that I'm > developing) and no KLM was actually built. When I do the general purpose > "make" operation from the same context, it is built. > > > > > > Confused. > > > > > > On Wed, May 11, 2011 at 6:53 PM, Christian Sobkowski > <insan...@gmx.ch <mailto:insan...@gmx.ch> <mailto:insan...@gmx.ch > <mailto:insan...@gmx.ch>> <mailto:insan...@gmx.ch <mailto:insan...@gmx.ch> > <mailto:insan...@gmx.ch <mailto:insan...@gmx.ch>>>> wrote: > > > > > > The Wiki basically answers it: > > > http://wiki.openwrt.org/doc/howto/build > > > > > > A 'make path/to/package/compile' (i.e. 'make > package/busybox/compile') in the TOPDIR with an optional V=99 switch will do > the trick. > > > > > > Cheers, > > > Christian > > > > > > On May 12, 2011, at 12:40 AM, John Zavgren wrote: > > > > > >> If I wish to build just one KLM (or application, or > library), is there a way I can target my build to just that one thing? At > this time, I'm executing a make command at the top level of the openWRT > source tree, every time I wish to cross compile something. And, ... , that's > awfully slow. > > >> > > >> Thanks, > > >> John > > >> > > >> _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel