Initial commit
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Build Kernel / Build all affected Kernels (push) Has been cancelled
				
			
		
			
				
	
				Build all core packages / Build all core packages for selected target (push) Has been cancelled
				
			
		
			
				
	
				Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Has been cancelled
				
			
		
			
				
	
				Build Toolchains / Build Toolchains for each target (push) Has been cancelled
				
			
		
			
				
	
				Build host tools / Build host tools for linux and macos based systems (push) Has been cancelled
				
			
		
			
				
	
				Coverity scan build / Coverity x86/64 build (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Build Kernel / Build all affected Kernels (push) Has been cancelled
				
			Build all core packages / Build all core packages for selected target (push) Has been cancelled
				
			Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Has been cancelled
				
			Build Toolchains / Build Toolchains for each target (push) Has been cancelled
				
			Build host tools / Build host tools for linux and macos based systems (push) Has been cancelled
				
			Coverity scan build / Coverity x86/64 build (push) Has been cancelled
				
			This commit is contained in:
		
							
								
								
									
										73
									
								
								package/devel/leds/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										73
									
								
								package/devel/leds/Makefile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,73 @@ | ||||
| include $(TOPDIR)/rules.mk | ||||
| include $(INCLUDE_DIR)/kernel.mk | ||||
|  | ||||
| PKG_NAME:=leds | ||||
| PKG_VERSION:=$(LINUX_VERSION) | ||||
| PKG_RELEASE:=1 | ||||
|  | ||||
| PKG_BUILD_PARALLEL:=1 | ||||
| PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de> | ||||
| PKG_LICENSE:=GPL-2.0-only | ||||
|  | ||||
| include $(INCLUDE_DIR)/package.mk | ||||
|  | ||||
| define Package/leds/default | ||||
|   SECTION:=devel | ||||
|   CATEGORY:=Development | ||||
|   URL:=http://www.kernel.org | ||||
| endef | ||||
|  | ||||
| define Package/ledumon | ||||
|   $(Package/leds/default) | ||||
|   TITLE:=Monitoring userspace LEDs | ||||
|   DEPENDS:=+kmod-leds-uleds | ||||
| endef | ||||
|  | ||||
| define Package/ledumon/description | ||||
|   This program creates a new userspace LED class device and monitors it. | ||||
|   A timestamp and brightness value is printed each time the brightness | ||||
|   changes. | ||||
| endef | ||||
|  | ||||
| define Package/ledhwbmon | ||||
|   $(Package/leds/default) | ||||
|   TITLE:=Monitoring hardware controlled LED brightness | ||||
| endef | ||||
|  | ||||
| define Package/ledhwbmon/description | ||||
|   This program monitors LED brightness level changes having its origin | ||||
|   in hardware/firmware, i.e. outside of kernel control. A timestamp and | ||||
|   brightness value is printed each time the brightness changes. | ||||
| endef | ||||
|  | ||||
| MAKE_FLAGS = \ | ||||
| 	ARCH="$(LINUX_KARCH)" \ | ||||
| 	CROSS_COMPILE="$(TARGET_CROSS)" \ | ||||
| 	CC="$(TARGET_CC)" \ | ||||
| 	LD="$(TARGET_CROSS)ld" \ | ||||
| 	EXTRA_CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ | ||||
| 	LDFLAGS="$(TARGET_LDFLAGS) -static" \ | ||||
| 	$(if $(findstring c,$(OPENWRT_VERBOSE)),V=1,V='') \ | ||||
| 	prefix=/usr | ||||
|  | ||||
| define Build/Compile | ||||
| 	-$(MAKE) clean \ | ||||
| 		-C $(LINUX_DIR)/tools/leds | ||||
| 	+$(MAKE_FLAGS) $(MAKE) \ | ||||
| 		-C $(LINUX_DIR)/tools/leds | ||||
| endef | ||||
|  | ||||
| define Package/ledumon/install | ||||
| 	$(INSTALL_DIR) $(1)/usr/bin | ||||
| 	$(INSTALL_BIN) $(LINUX_DIR)/tools/leds/uledmon \ | ||||
| 		$(1)/usr/bin/ledumon | ||||
| endef | ||||
|  | ||||
| define Package/ledhwbmon/install | ||||
| 	$(INSTALL_DIR) $(1)/usr/bin | ||||
| 	$(INSTALL_BIN) $(LINUX_DIR)/tools/leds/led_hw_brightness_mon \ | ||||
| 		$(1)/usr/bin/ledhwbmon | ||||
| endef | ||||
|  | ||||
| $(eval $(call BuildPackage,ledumon)) | ||||
| $(eval $(call BuildPackage,ledhwbmon)) | ||||
		Reference in New Issue
	
	Block a user
	 domenico
					domenico