1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2007-2020 OpenWrt.org
7 TARGET_VARIANT
=$(if
$(ALL_VARIANTS
),$(if
$(VARIANT
),$(filter-out *,$(VARIANT
)),$(firstword $(ALL_VARIANTS
))))
8 ifeq ($(if
$(TARGET_VARIANT
),$(BUILD_VARIANT
)),$(TARGET_VARIANT
))
9 ifdef Package
/$(1)/install
10 ifneq ($(CONFIG_PACKAGE_
$(1))$(DEVELOPER
),)
11 $(_pkg_target
)compile
: $(PKG_BUILD_DIR
)/.pkgdir
/$(1).installed
12 compile
: install-bin-
$(1)
14 compile
: $(1)-disabled
16 @echo
"WARNING: skipping $(1) -- package not selected" >&2
21 $(PKG_BUILD_DIR
)/.pkgdir
/$(1).installed
: $(STAMP_BUILT
)
22 rm -rf
$(PKG_BUILD_DIR
)/.pkgdir
/$(1) $$@
23 mkdir
-p
$(PKG_BUILD_DIR
)/.pkgdir
/$(1)
24 $(call Package
/$(1)/install,$(PKG_BUILD_DIR
)/.pkgdir
/$(1))
27 install-bin-
$(1): $(PKG_BUILD_DIR
)/.pkgdir
/$(1).installed
28 rm -rf
$(BIN_DIR
)/$(1)
29 -rmdir
$(PKG_BUILD_DIR
)/.pkgdir
/$(1) >/dev
/null
2>/dev
/null
30 if
[ -d
$(PKG_BUILD_DIR
)/.pkgdir
/$(1) ]; then \
31 $(INSTALL_DIR
) $(BIN_DIR
)/$(1) && \
32 $(CP
) $(PKG_BUILD_DIR
)/.pkgdir
/$(1)/.
$(BIN_DIR
)/$(1)/; \
36 rm -rf
$(BIN_DIR
)/$(1)
39 .PHONY
: install-bin-
$(1)