include $(TOPDIR)/package/rules.mk
-# does not depend on menuconfig
-ifneq ($(BOARD),brcm)
-BR2_PACKAGE_NVRAM:=m
-else
-BR2_PACKAGE_NVRAM:=y
-endif
-
$(eval $(call PKG_template,NVRAM,nvram,$(PKG_RELEASE),$(ARCH)))
$(PKG_BUILD_DIR)/.prepared:
mkdir -p $(PKG_BUILD_DIR)
- cp -a ./src/* $(PKG_BUILD_DIR)
+ $(CP) ./src/* $(PKG_BUILD_DIR)
+ touch $@
+
+$(PKG_BUILD_DIR)/.configured:
touch $@
$(PKG_BUILD_DIR)/.built:
$(IPKG_NVRAM):
mkdir -p $(IDIR_NVRAM)/usr/lib
- cp $(PKG_BUILD_DIR)/*.so $(IDIR_NVRAM)/usr/lib
+ $(CP) $(PKG_BUILD_DIR)/*.so $(IDIR_NVRAM)/usr/lib
mkdir -p $(IDIR_NVRAM)/usr/sbin
- cp $(PKG_BUILD_DIR)/nvram $(IDIR_NVRAM)/usr/sbin
+ $(CP) $(PKG_BUILD_DIR)/nvram $(IDIR_NVRAM)/usr/sbin
$(RSTRIP) $(IDIR_NVRAM)
$(IPKG_BUILD) $(IDIR_NVRAM) $(PACKAGE_DIR)
-compile: install-dev
-install-dev:
+compile-targets: install-dev
+install-dev: $(PKG_BUILD_DIR)/.built
mkdir -p $(STAGING_DIR)/usr/lib
- cp $(PKG_BUILD_DIR)/*.so $(STAGING_DIR)/usr/lib
+ $(CP) $(PKG_BUILD_DIR)/*.so $(STAGING_DIR)/usr/lib