Changeset 38375


Ignore:
Timestamp:
2013-10-12T23:44:48+02:00 (4 years ago)
Author:
luka
Message:

ubifs: enable building modular images

Now it is possible to build ubi/ubifs images for only selected boards inside
single target.

Signed-off-by: Luka Perkov <luka@…>

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/image.mk

    r38374 r38375  
    3636endif 
    3737ifneq ($(CONFIG_JFFS2_RTIME),y) 
    38   JFFS2OPTS +=  -x rtime 
     38  JFFS2OPTS += -x rtime 
    3939endif 
    4040ifneq ($(CONFIG_JFFS2_ZLIB),y) 
     
    116116ifneq ($(CONFIG_TARGET_ROOTFS_UBIFS),) 
    117117    define Image/mkfs/ubifs 
    118                 $(CP) ./ubinize.cfg $(KDIR) 
     118 
     119        ifdef UBIFS_OPTS 
    119120                $(STAGING_DIR_HOST)/bin/mkfs.ubifs \ 
    120121                        $(UBIFS_OPTS) \ 
     
    126127                        -o $(KDIR)/root.ubifs \ 
    127128                        -d $(TARGET_DIR) 
    128                 $(call Image/Build,ubifs) 
    129                 (cd $(KDIR); \ 
    130                 $(STAGING_DIR_HOST)/bin/ubinize $(UBINIZE_OPTS) -o $(KDIR)/root.ubi ubinize.cfg) 
    131                 $(call Image/Build,ubi) 
     129        endif 
     130        $(call Image/Build,ubifs) 
     131 
     132        ifdef UBI_OPTS 
     133                $(CP) ./ubinize.cfg $(KDIR) 
     134                ( cd $(KDIR); \ 
     135                $(STAGING_DIR_HOST)/bin/ubinize \ 
     136                        $(UBI_OPTS) \ 
     137                        -o $(KDIR)/root.ubi \ 
     138                        ubinize.cfg \ 
     139                ) 
     140        endif 
     141        $(call Image/Build,ubi) 
    132142    endef 
    133143endif 
  • trunk/target/linux/kirkwood/image/Makefile

    r38301 r38375  
    99 
    1010NAND_BLOCKSIZE := 2048:128k 
    11 UBIFS_OPTS := -m 2048 -e 126KiB -c 4096 -U 
    12 UBINIZE_OPTS := -m 2048 -p 128KiB -s 512 
    1311 
    1412define Image/BuildKernel 
     
    6159endef 
    6260 
     61define Image/Build/ubifs 
     62 
     63 ifdef UBIFS_OPTS 
     64        $(CP) $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_PREFIX)-$(1).img 
     65 endif 
     66endef 
     67 
     68define Image/Build/ubi 
     69 
     70 ifdef UBI_OPTS 
     71        $(call Image/Build/ubifs,$(1)) 
     72 endif 
     73endef 
     74 
    6375$(eval $(call BuildImage)) 
  • trunk/target/linux/xburst/image/Makefile

    r21438 r38375  
    1111 
    1212ifneq ($(CONFIG_TARGET_xburst_qi_lb60),) 
     13UBI_OPTS = -m 4096 -p 512KiB 
    1314UBIFS_OPTS = -m 4096 -e 516096 -c 4095 
    14 UBINIZE_OPTS = -m 4096 -p 512KiB 
    1515else 
     16UBI_OPTS = -m 2048 -p 128KiB -s 512 
    1617UBIFS_OPTS = -m 2048 -e 126KiB -c 4096 
    17 UBINIZE_OPTS = -m 2048 -p 128KiB -s 512 
    1818endif 
    1919 
Note: See TracChangeset for help on using the changeset viewer.