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