# $FreeWRT$

include $(TOPDIR)/rules.mk

PKG_NAME:=configfs
PKG_RELEASE:=1

WRKSRC=			${WRKDIR}/$(PKG_NAME)
DISTFILES:=

include $(TOPDIR)/package/rules.mk

$(eval $(call PKG_template,CONFIGFS,configfs,$(PKG_RELEASE),$(ARCH)))

$(WRKBUILD)/.prepared:
	mkdir -p $(WRKBUILD)
	$(CP) ./src/* $(WRKBUILD)
	touch $@

$(WRKBUILD)/.configured:
	touch $@

$(WRKBUILD)/.built:
	$(MAKE) -C $(WRKBUILD) \
		$(TARGET_CONFIGURE_OPTS) \
		CFLAGS="-D_FILE_OFFSET_BITS=64 -I$(STAGING_DIR)/usr/include" \
		LDFLAGS="-L$(STAGING_DIR)/usr/lib"
	touch $@

$(IPKG_CONFIGFS):
	mkdir -p $(IDIR_CONFIGFS)/usr/sbin
	$(CP) $(WRKBUILD)/configfs $(IDIR_CONFIGFS)/usr/sbin
	$(RSTRIP) $(IDIR_CONFIGFS)
	$(IPKG_BUILD) $(IDIR_CONFIGFS) $(PACKAGE_DIR)
