2 # Copyright (C) 2007-2014 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
10 ifeq ($(if
$(VARIANT
),$(BUILD_VARIANT
)),$(VARIANT
))
11 ifdef Package
/$(1)/install
12 ifneq ($(CONFIG_PACKAGE_
$(1))$(DEVELOPER
),)
13 $(_pkg_target
)compile
: $(PKG_BUILD_DIR
)/.pkgdir
/$(1).installed
14 compile
: install-bin-
$(1)
16 compile
: $(1)-disabled
18 @echo
"WARNING: skipping $(1) -- package not selected" >&2
23 $(PKG_BUILD_DIR
)/.pkgdir
/$(1).installed
: $(STAMP_BUILT
)
24 rm -rf
$(PKG_BUILD_DIR
)/.pkgdir
/$(1) $$@
25 mkdir
-p
$(PKG_BUILD_DIR
)/.pkgdir
/$(1)
26 $(call Package
/$(1)/install,$(PKG_BUILD_DIR
)/.pkgdir
/$(1))
29 install-bin-
$(1): $(PKG_BUILD_DIR
)/.pkgdir
/$(1).installed
30 rm -rf
$(BIN_DIR
)/$(1)
31 -rmdir
$(PKG_BUILD_DIR
)/.pkgdir
/$(1) >/dev
/null
2>/dev
/null
32 if
[ -d
$(PKG_BUILD_DIR
)/.pkgdir
/$(1) ]; then \
33 $(INSTALL_DIR
) $(BIN_DIR
)/$(1) && \
34 $(CP
) $(PKG_BUILD_DIR
)/.pkgdir
/$(1)/.
$(BIN_DIR
)/$(1)/; \
38 rm -rf
$(BIN_DIR
)/$(1)
41 .PHONY
: install-bin-
$(1)