diff options
author | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-08-11 13:38:34 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-08-11 13:38:34 +0200 |
commit | f0597cd66d635e1ef3c0a413756ec68732e631a9 (patch) | |
tree | 443f83ba84fb263f35fb790ead949c8e65dff4d7 | |
parent | fcd787a1329f4bd0e46bbf946b0bffe7b78c6590 (diff) | |
download | embtoolkit-f0597cd66d635e1ef3c0a413756ec68732e631a9.tar.gz embtoolkit-f0597cd66d635e1ef3c0a413756ec68732e631a9.tar.bz2 embtoolkit-f0597cd66d635e1ef3c0a413756ec68732e631a9.tar.xz |
Create a target to build/install packages intented to run on host
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | mk/packages.mk | 25 |
2 files changed, 21 insertions, 6 deletions
@@ -93,7 +93,7 @@ clean: rmallpath $(Q)$(MAKE) -f scripts/Makefile.clean obj=scripts/basic $(Q)rm -rf .config kbuild.log .fakeroot* -startbuild: buildtoolchain rootfs_build successful_build +startbuild: buildtoolchain host_packages_build rootfs_build successful_build include mk/macros.mk include mk/target-mcu.mk diff --git a/mk/packages.mk b/mk/packages.mk index 5a41ba4..879043e 100644 --- a/mk/packages.mk +++ b/mk/packages.mk @@ -22,7 +22,16 @@ # \date May 2009 ################################################################################ -#Packages for target + +#################### Common include for target and host ######################## + +#gdb +ifeq ($(CONFIG_EMBTK_HAVE_GDB),y) +include $(EMBTK_ROOT)/mk/termcap.mk +include $(EMBTK_ROOT)/mk/gdb.mk +endif + +############################# Packages for TARGET ############################## #Busybox ifeq ($(CONFIG_EMBTK_ROOTFS_HAVE_BB),y) @@ -30,10 +39,12 @@ include $(EMBTK_ROOT)/packages/busybox/busybox.mk ROOTFS_COMPONENTS += busybox_install endif +#gdb ifeq ($(CONFIG_EMBTK_HAVE_GDB_ON_TARGET),y) ROOTFS_COMPONENTS += gdb_target_install endif +#gdbserver ifeq ($(CONFIG_EMBTK_HAVE_GDBSERVER_ON_TARGET),y) ROOTFS_COMPONENTS += gdbserver_target_install endif @@ -44,12 +55,16 @@ ROOTFS_COMPONENTS += mtd-utils_target_install ROOTFS_COMPONENTS_CLEAN += mtd-utils_target_clean endif +########################## Packages for HOST MACHINE ########################### + #gdb -ifeq ($(CONFIG_EMBTK_HAVE_GDB),y) -include $(EMBTK_ROOT)/mk/termcap.mk -include $(EMBTK_ROOT)/mk/gdb.mk ifeq ($(CONFIG_EMBTK_HAVE_GDB_ON_HOST),y) HOSTTOOLS_COMPONENTS += gdb_host_install endif -endif + +########################### Targets for HOST MACHINE ########################### +host_packages_build: + $(call EMBTK_GENERIC_MESSAGE,"Building extra packages intended to run \ + on your host machine ...") + @$(MAKE) $(HOSTTOOLS_COMPONENTS) |