From cecd890c6283dc824e2c972c357bb02a76ae3269 Mon Sep 17 00:00:00 2001 From: patacongo Date: Wed, 24 Jun 2009 14:26:39 +0000 Subject: Add genromfs git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1938 42af7a65-404d-4744-a932-0658087f49c3 --- misc/buildroot/toolchain/genromfs/Config.in | 8 ++++++ misc/buildroot/toolchain/genromfs/genromfs.mk | 38 +++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 misc/buildroot/toolchain/genromfs/Config.in create mode 100644 misc/buildroot/toolchain/genromfs/genromfs.mk (limited to 'misc/buildroot/toolchain/genromfs') diff --git a/misc/buildroot/toolchain/genromfs/Config.in b/misc/buildroot/toolchain/genromfs/Config.in new file mode 100644 index 000000000..e2882c2be --- /dev/null +++ b/misc/buildroot/toolchain/genromfs/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_GENROMFS + bool "Build genromfs" + default n if !BR2_PACKAGE_NXFLAT + default y if BR2_PACKAGE_NXFLAT + help + genromfs is a tools that will convert a directory on the host + machine to a FLASH-able ROMFS image file. genromfs support + is normally required with NXFLAT. diff --git a/misc/buildroot/toolchain/genromfs/genromfs.mk b/misc/buildroot/toolchain/genromfs/genromfs.mk new file mode 100644 index 000000000..69b818dba --- /dev/null +++ b/misc/buildroot/toolchain/genromfs/genromfs.mk @@ -0,0 +1,38 @@ +###################################################################### +# +# genromfs +# +###################################################################### + +GENROMFS_VERSION:=0.5.2 +GENROMFS_SOURCE:=genromfs-$(GENROMFS_VERSION).tar.gz +GENROMFS_BUILD:=$(TOOL_BUILD_DIR)/genromfs-$(GENROMFS_VERSION) + +$(GENROMFS_BUILD)/.unpacked : $(GENROMFS_TARBALL) + $(ZCAT) toolchain/genromfs/$(GENROMFS_SOURCE) | tar -C $(TOOL_BUILD_DIR) $(TAR_OPTIONS) - + toolchain/patch-kernel.sh $(GENROMFS_BUILD) toolchain/genromfs \*.patch + touch $@ + +$(GENROMFS_BUILD)/.compiled : $(GENROMFS_BUILD)/.unpacked + $(MAKE) -C $(GENROMFS_BUILD) + touch $@ + +$(STAGING_DIR)/bin/genromfs: $(GENROMFS_BUILD)/.compiled + install -m 755 $(GENROMFS_BUILD)/genromfs $(STAGING_DIR)/bin/genromfs + +genromfs: $(STAGING_DIR)/bin/genromfs + +genromfs-source: + +genromfs-clean: + rm -f $(STAGING_DIR)/bin/genromfs + (if [ -d $(GENROMFS_BUILD) ]; then $(MAKE) -C $(GENROMFS_BUILD) clean; fi) + rm -f $(GENROMFS_BUILD)/.compiled + +genromfs-dirclean: + rm -rf $(GENROMFS_BUILD) + +ifeq ($(strip $(BR2_PACKAGE_GENROMFS)),y) +TARGETS+=genromfs +endif + -- cgit v1.2.3