source: freewrt/target/linux/image/jffs2/Makefile@ ba3f8b9

freewrt_1_0 freewrt_2_0
Last change on this file since ba3f8b9 was ba3f8b9, checked in by Thorsten Glaser <tg@…>, 19 years ago
  • build mkfs.jffs2 on bsd (untested if it's usable)
  • sprinkle a few $(HOSTCC) and $(HOSTCFLAGS)

git-svn-id: svn://www.freewrt.org/trunk/freewrt@110 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 979 bytes
Line 
1include $(TOPDIR)/rules.mk
2
3MTD_DIR:=$(BUILD_DIR)/mtd-20050122.orig
4MTD_SOURCE=mtd_20050122.orig.tar.gz
5MTD_SITE=http://ftp.debian.org/debian/pool/main/m/mtd
6MTD_MD5SUM:=1f42c2cae08eb9e7b52d0c188f8d6338
7MKFS_JFFS2=$(MTD_DIR)/util/mkfs.jffs2
8
9$(DL_DIR)/$(MTD_SOURCE):
10 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(MTD_SOURCE) $(MTD_MD5SUM) $(MTD_SITE)
11
12$(MTD_DIR)/.unpacked: $(DL_DIR)/$(MTD_SOURCE)
13 zcat $(DL_DIR)/$(MTD_SOURCE) | tar -C $(BUILD_DIR) -xvf -
14 $(PATCH) $(MTD_DIR) ./patches
15 cd $(TOPDIR)/scripts && cp byteswap.h endian.h param.h \
16 $(MTD_DIR)/include/
17 cp $(TOPDIR)/scripts/getline.c $(MTD_DIR)/util/
18 touch $(MTD_DIR)/.unpacked
19
20$(MTD_DIR)/util/mkfs.jffs2: $(MTD_DIR)/.unpacked
21 $(MAKE) LINUXDIR=$(LINUX_DIR) -C $(MTD_DIR)/util
22
23$(STAGING_DIR)/bin/mkfs.jffs2: $(MTD_DIR)/util/mkfs.jffs2
24 $(CP) $< $@
25
26source: $(DL_DIR)/$(MTD_SOURCE)
27prepare: $(MTD_DIR)/.unpacked
28compile: $(MTD_DIR)/util/mkfs.jffs2 $(STAGING_DIR)/bin/mkfs.jffs2
29install:
30clean:
31 rm -rf $(MTD_DIR)
32
Note: See TracBrowser for help on using the repository browser.