On Sun, Oct 31, 2010 at 11:48:39PM +0100, Michael Büsch wrote:
> PKG_BUILD_PARALLEL does nothing unless you use the default
> build macro, or PKG_JOBS.
> 
> So you either want to $(call Build/Compile/Default) and set the
> appropriate MAKE_FLAGS, or add PKG_JOBS to your Build/Compile macro.
> 
> I think you should use $(INSTALL_DIR) instead of mkdir -p.

Thank you for your comments. Resending fixed patch.

Signed-off-by: Luka Perkov < openwrt ->-to->- lukaperkov.net >
---

Index: lm-sensors/Makefile
===================================================================
--- lm-sensors/Makefile (revision 23647)
+++ lm-sensors/Makefile (working copy)
@@ -9,27 +9,27 @@
 
 PKG_NAME:=lm-sensors
 PKG_VERSION:=3.2.0
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=lm_sensors-$(PKG_VERSION).tar.bz2
 PKG_SOURCE_URL:=http://dl.lm-sensors.org/lm-sensors/releases/
 PKG_MD5SUM:=829d88fb09d67723fbf42853eb84d1fd
-
+ 
 PKG_BUILD_DIR:=$(BUILD_DIR)/lm_sensors-$(PKG_VERSION)
+PKG_BUILD_PARALLEL:=1
 
 include $(INCLUDE_DIR)/package.mk
 
 define Package/lm-sensors/Default
-  SECTION:=utils
-  CATEGORY:=Utilities
-  TITLE:=lm-sensors
   DEPENDS:=+sysfsutils
   URL:=http://www.lm-sensors.org/
 endef
 
 define Package/lm-sensors
   $(call Package/lm-sensors/Default)
-  TITLE+=(programs)
+  SECTION:=utils
+  CATEGORY:=Utilities
+  TITLE:=lm-sensors
   DEPENDS+=+libsensors
 endef
 
@@ -37,7 +37,7 @@
   $(call Package/lm-sensors/Default)
   SECTION:=libs
   CATEGORY:=Libraries
-  TITLE+=libraries
+  TITLE:=libsensors
 endef
 
 define Package/lm-sensors/description
@@ -49,11 +49,12 @@
 endef
 
 define Package/lm-sensors/conffiles
-/etc/sensors.conf
+       /etc/sensors.conf
 endef
 
 define Build/Compile
-       $(MAKE) -C $(PKG_BUILD_DIR) \
+       $(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \
+               $(TARGET_CONFIGURE_OPTS) \
                KERNELVERSION="$(LINUX_VERSION)" \
                LINUX="$(LINUX_DIR)" \
                CC="$(TARGET_CC)" \
@@ -63,6 +64,17 @@
                user
 endef
 
+define Build/InstallDev
+       $(INSTALL_DIR) $(1)/usr/include/sensors
+       $(CP) \
+               $(PKG_BUILD_DIR)/lib/sensors.h \
+               $(1)/usr/include/sensors
+       $(INSTALL_DIR) $(1)/usr/lib
+       $(CP) \
+               $(PKG_BUILD_DIR)/lib/libsensors.{a,so*} \
+               $(1)/usr/lib/
+endef
+
 define Package/lm-sensors/install
        $(INSTALL_DIR) $(1)/usr/sbin
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/prog/sensors/sensors $(1)/usr/sbin/
@@ -76,6 +88,5 @@
        $(CP) $(PKG_BUILD_DIR)/lib/libsensors.so* $(1)/usr/lib/
 endef
 
-
 $(eval $(call BuildPackage,lm-sensors))
 $(eval $(call BuildPackage,libsensors))
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to