2 # Copyright (C) 2007 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 # Main makefile for the host tools
11 # subdirectories to descend into
12 $(curdir
)/builddirs
:= sed sstrip ipkg-utils genext2fs squashfs mtd-utils lzma mkimage firmware-utils patch-cmdline pkg-config automake
$(if
$(CONFIG_CCACHE
),ccache
) bison
$(if
$(CONFIG_powerpc
),dtc
) lua
14 # builddir dependencies
15 $(curdir
)/squashfs
/compile
:= $(curdir
)/lzma
/install
18 $(STAGING_DIR
)/.prepared
: $(TMP_DIR
)/.build
19 @for
dir in
$(STAGING_DIR
) $(STAGING_DIR_HOST
); do
( \
23 mkdir
-p bin lib
include stamp
; \
25 mkdir
-p
$(BUILD_DIR_HOST
)/stamp
$(BUILD_DIR
)/stamp
26 $(INSTALL_DATA
) $(TOPDIR
)/tools
/include/*.h
$(STAGING_DIR_HOST
)/include/
29 $(curdir
)//prepare
= $(STAGING_DIR
)/.prepared
30 $(curdir
)//compile
= $(STAGING_DIR
)/.prepared
32 # prerequisites for the individual targets
33 $(curdir
)/ := .config prereq
34 $(curdir
)//install = $(1)/compile
36 $(eval
$(call stampfile
,$(curdir
),tools
,install))
37 $(eval
$(call subdir
,$(curdir
)))