nfs-kernel-server: Fix parallel build
[openwrt/svn-archive/archive.git] / net / nfs-kernel-server / Makefile
index 220fd5ac09d5409ff5d072a214122826859f831d..61324f1bc5ae1c0c6c9c0d01d233b087da1855e9 100644 (file)
@@ -15,6 +15,8 @@ PKG_SOURCE_URL:=@SF/nfs
 PKG_SOURCE:=nfs-utils-$(PKG_VERSION).tar.bz2
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/nfs-utils-$(PKG_VERSION)
+PKG_INSTALL:=1
+PKG_BUILD_PARALLEL:=1
 
 include $(INCLUDE_DIR)/package.mk
 
@@ -71,19 +73,16 @@ CONFIGURE_ARGS += \
 TARGET_CFLAGS += -I$(PKG_BUILD_DIR)/lib 
 TARGET_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib 
 
-define Build/Compile
-        $(call Build/Compile/Default, \
-                OPT="$(TARGET_CFLAGS)" \
-                INSTALLSUID="install -m 4755" \
-                DESTDIR="$(PKG_INSTALL_DIR)" \
-                all install \
-        )
-endef
+MAKE_FLAGS += \
+       OPT="$(TARGET_CFLAGS)" \
+       INSTALLSUID="install -m 4755" \
+       DESTDIR="$(PKG_INSTALL_DIR)"
 
 define Package/nfs-kernel-server/install
        $(INSTALL_DIR) $(1)/etc/init.d $(1)/usr/sbin
        $(INSTALL_DATA) ./files/nfsd.exports $(1)/etc/exports
        $(INSTALL_BIN) ./files/nfsd.init $(1)/etc/init.d/nfsd
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/statd/sm-notify $(1)/usr/sbin/
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/statd/statd $(1)/usr/sbin/rpc.statd
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/nfsd/nfsd $(1)/usr/sbin/rpc.nfsd
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/mountd/mountd $(1)/usr/sbin/rpc.mountd