mirror of
				https://github.com/openwrt/openwrt.git
				synced 2025-10-30 07:49:23 +08:00 
			
		
		
		
	 a17b8eaa2e
			
		
	
	a17b8eaa2e
	
	
	
		
			
			The license folder is a core part of OpenWrt and all GPL-2.0 licensed. Use SPDX license tags to allow machines to check licenses. Signed-off-by: Paul Spooren <mail@aparcar.org> [rebase, keep some Copyright lines, sharpen commit message] Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0-only
 | |
| #
 | |
| # Copyright (C) 2007-2020 OpenWrt.org
 | |
| 
 | |
| ifeq ($(DUMP),)
 | |
|   define BuildTarget/bin
 | |
|     ifeq ($(if $(VARIANT),$(BUILD_VARIANT)),$(VARIANT))
 | |
|     ifdef Package/$(1)/install
 | |
|       ifneq ($(CONFIG_PACKAGE_$(1))$(DEVELOPER),)
 | |
|         $(_pkg_target)compile: $(PKG_BUILD_DIR)/.pkgdir/$(1).installed
 | |
|         compile: install-bin-$(1)
 | |
|       else
 | |
|         compile: $(1)-disabled
 | |
|         $(1)-disabled:
 | |
| 		@echo "WARNING: skipping $(1) -- package not selected" >&2
 | |
|       endif
 | |
|     endif
 | |
|     endif
 | |
| 
 | |
|     $(PKG_BUILD_DIR)/.pkgdir/$(1).installed: $(STAMP_BUILT)
 | |
| 		rm -rf $(PKG_BUILD_DIR)/.pkgdir/$(1) $$@
 | |
| 		mkdir -p $(PKG_BUILD_DIR)/.pkgdir/$(1)
 | |
| 		$(call Package/$(1)/install,$(PKG_BUILD_DIR)/.pkgdir/$(1))
 | |
| 		touch $$@
 | |
| 
 | |
|     install-bin-$(1): $(PKG_BUILD_DIR)/.pkgdir/$(1).installed
 | |
| 	rm -rf $(BIN_DIR)/$(1)
 | |
| 	-rmdir $(PKG_BUILD_DIR)/.pkgdir/$(1) >/dev/null 2>/dev/null
 | |
| 	if [ -d $(PKG_BUILD_DIR)/.pkgdir/$(1) ]; then \
 | |
| 		$(INSTALL_DIR) $(BIN_DIR)/$(1) && \
 | |
| 		$(CP) $(PKG_BUILD_DIR)/.pkgdir/$(1)/. $(BIN_DIR)/$(1)/; \
 | |
| 	fi
 | |
| 
 | |
|     clean-$(1):
 | |
| 	  rm -rf $(BIN_DIR)/$(1)
 | |
| 
 | |
|     clean: clean-$(1)
 | |
|     .PHONY: install-bin-$(1)
 | |
|   endef
 | |
| endif
 |