|
@ -28,40 +28,45 @@ pkg-config-preqs: |
|
|
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
HOST_PKG-CONFIG_VER = 0.29.2 |
|
|
HOST_PKG-CONFIG_VER = 0.29.2 |
|
|
|
|
|
HOST_PKG-CONFIG_TMP = pkg-config-$(HOST_PKG-CONFIG_VER) |
|
|
|
|
|
HOST_PKG-CONFIG_SOURCE = pkg-config-$(HOST_PKG-CONFIG_VER).tar.gz |
|
|
|
|
|
HOST_PKG-CONFIG_URL = https://pkg-config.freedesktop.org/releases |
|
|
|
|
|
|
|
|
$(ARCHIVE)/pkg-config-$(HOST_PKG-CONFIG_VER).tar.gz: |
|
|
$(ARCHIVE)/$(HOST_PKG-CONFIG_SOURCE): |
|
|
$(DOWNLOAD) https://pkg-config.freedesktop.org/releases/pkg-config-$(HOST_PKG-CONFIG_VER).tar.gz |
|
|
$(DOWNLOAD) $(HOST_PKG-CONFIG_URL)/$(HOST_PKG-CONFIG_SOURCE) |
|
|
|
|
|
|
|
|
host-pkg-config: $(HOST_DIR)/bin/pkg-config |
|
|
host-pkg-config: $(HOST_DIR)/bin/pkg-config |
|
|
$(HOST_DIR)/bin/pkg-config: $(ARCHIVE)/pkg-config-$(HOST_PKG-CONFIG_VER).tar.gz | $(HOST_DIR)/bin pkg-config-preqs |
|
|
$(HOST_DIR)/bin/pkg-config: $(ARCHIVE)/$(HOST_PKG-CONFIG_SOURCE) | $(HOST_DIR)/bin pkg-config-preqs |
|
|
$(REMOVE)/pkg-config-$(HOST_PKG-CONFIG_VER) |
|
|
$(REMOVE)/$(HOST_PKG-CONFIG_TMP) |
|
|
$(UNTAR)/pkg-config-$(HOST_PKG-CONFIG_VER).tar.gz |
|
|
$(UNTAR)/$(HOST_PKG-CONFIG_SOURCE) |
|
|
$(CHDIR)/pkg-config-$(HOST_PKG-CONFIG_VER); \
|
|
|
$(CHDIR)/$(HOST_PKG-CONFIG_TMP); \
|
|
|
./configure \
|
|
|
./configure \
|
|
|
--with-pc_path=$(PKG_CONFIG_PATH) \
|
|
|
--with-pc_path=$(PKG_CONFIG_PATH) \
|
|
|
; \
|
|
|
; \
|
|
|
$(MAKE) |
|
|
$(MAKE); \
|
|
|
install -D -m 0755 $(BUILD_TMP)/pkg-config-$(HOST_PKG-CONFIG_VER)/pkg-config $(HOST_DIR)/bin |
|
|
install -D -m 0755 pkg-config $(HOST_DIR)/bin |
|
|
$(REMOVE)/pkg-config-$(HOST_PKG-CONFIG_VER) |
|
|
$(REMOVE)/$(HOST_PKG-CONFIG_TMP) |
|
|
|
|
|
|
|
|
host-pkg-config-link: $(HOST_DIR)/bin/$(TARGET)-pkg-config |
|
|
host-pkg-config-link: $(HOST_DIR)/bin/$(TARGET)-pkg-config |
|
|
$(HOST_DIR)/bin/$(TARGET)-pkg-config: | $(HOST_DIR)/bin |
|
|
$(HOST_DIR)/bin/$(TARGET)-pkg-config: | $(HOST_DIR)/bin |
|
|
ln -sf pkg-config $(HOST_DIR)/bin/$(TARGET)-pkg-config |
|
|
ln -sf pkg-config $@ |
|
|
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
HOST_PKGCONF_VER = 1.6.0 |
|
|
HOST_PKGCONF_VER = 1.6.0 |
|
|
|
|
|
HOST_PKGCONF_TMP = pkgconf-pkgconf-$(HOST_PKGCONF_VER) |
|
|
HOST_PKGCONF_SOURCE = pkgconf-$(HOST_PKGCONF_VER).tar.gz |
|
|
HOST_PKGCONF_SOURCE = pkgconf-$(HOST_PKGCONF_VER).tar.gz |
|
|
|
|
|
HOST_PKGCONF_URL = https://github.com/pkgconf/pkgconf/archive |
|
|
|
|
|
|
|
|
$(ARCHIVE)/$(HOST_PKGCONF_SOURCE): |
|
|
$(ARCHIVE)/$(HOST_PKGCONF_SOURCE): |
|
|
$(DOWNLOAD) https://github.com/pkgconf/pkgconf/archive/$(HOST_PKGCONF_SOURCE) |
|
|
$(DOWNLOAD) $(HOST_PKGCONF_URL)/$(HOST_PKGCONF_SOURCE) |
|
|
|
|
|
|
|
|
host-pkgconf: $(HOST_DIR)/bin/pkgconf |
|
|
host-pkgconf: $(HOST_DIR)/bin/pkgconf |
|
|
$(HOST_DIR)/bin/pkgconf: $(ARCHIVE)/$(HOST_PKGCONF_SOURCE) | $(HOST_DIR)/bin pkg-config-preqs |
|
|
$(HOST_DIR)/bin/pkgconf: $(ARCHIVE)/$(HOST_PKGCONF_SOURCE) | $(HOST_DIR)/bin pkg-config-preqs |
|
|
$(REMOVE)/pkgconf-pkgconf-$(HOST_PKGCONF_VER) |
|
|
$(REMOVE)/$(HOST_PKGCONF_TMP) |
|
|
$(UNTAR)/$(HOST_PKGCONF_SOURCE) |
|
|
$(UNTAR)/$(HOST_PKGCONF_SOURCE) |
|
|
$(CHDIR)/pkgconf-pkgconf-$(HOST_PKGCONF_VER); \
|
|
|
$(CHDIR)/$(HOST_PKGCONF_TMP); \
|
|
|
./autogen.sh -n; \
|
|
|
./autogen.sh -n; \
|
|
|
./configure \
|
|
|
./configure \
|
|
|
--prefix=$(HOST_DIR) \
|
|
|
--prefix=$(HOST_DIR) \
|
|
@ -72,22 +77,25 @@ $(HOST_DIR)/bin/pkgconf: $(ARCHIVE)/$(HOST_PKGCONF_SOURCE) | $(HOST_DIR)/bin pkg |
|
|
$(MAKE); \
|
|
|
$(MAKE); \
|
|
|
$(MAKE) install |
|
|
$(MAKE) install |
|
|
install -m 0755 $(PATCHES)/pkgconf-pkg-config $(HOST_DIR)/bin/pkg-config |
|
|
install -m 0755 $(PATCHES)/pkgconf-pkg-config $(HOST_DIR)/bin/pkg-config |
|
|
$(REMOVE)/pkgconf-pkgconf-$(HOST_PKGCONF_VER) |
|
|
$(REMOVE)/$(HOST_PKGCONF_TMP) |
|
|
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
HOST_MTD-UTILS_VER = $(MTD-UTILS_VER) |
|
|
HOST_MTD-UTILS_VER = $(MTD-UTILS_VER) |
|
|
|
|
|
HOST_MTD-UTILS_TMP = mtd-utils-$(HOST_MTD-UTILS_VER) |
|
|
|
|
|
HOST_MTD-UTILS_SOURCE = mtd-utils-$(HOST_MTD-UTILS_VER).tar.bz2 |
|
|
|
|
|
HOST_MTD-UTILS_URL = ftp://ftp.infradead.org/pub/mtd-utils |
|
|
|
|
|
|
|
|
#$(ARCHIVE)/mtd-utils-$(HOST_MTD-UTILS_VER).tar.bz2:
|
|
|
#$(ARCHIVE)/$(HOST_MTD-UTILS_SOURCE):
|
|
|
# $(DOWNLOAD) ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-$(HOST_MTD-UTILS_VER).tar.bz2
|
|
|
# $(DOWNLOAD) $(HOST_MTD-UTILS_URL)/$(HOST_MTD-UTILS_SOURCE)
|
|
|
|
|
|
|
|
|
host-mkfs.jffs2: $(HOST_DIR)/bin/mkfs.jffs2 |
|
|
host-mkfs.jffs2: $(HOST_DIR)/bin/mkfs.jffs2 |
|
|
host-sumtool: $(HOST_DIR)/bin/sumtool |
|
|
host-sumtool: $(HOST_DIR)/bin/sumtool |
|
|
$(HOST_DIR)/bin/mkfs.jffs2 \ |
|
|
$(HOST_DIR)/bin/mkfs.jffs2 \ |
|
|
$(HOST_DIR)/bin/sumtool: $(ARCHIVE)/mtd-utils-$(HOST_MTD-UTILS_VER).tar.bz2 | $(HOST_DIR)/bin |
|
|
$(HOST_DIR)/bin/sumtool: $(ARCHIVE)/$(HOST_MTD-UTILS_SOURCE) | $(HOST_DIR)/bin |
|
|
$(REMOVE)/mtd-utils-$(HOST_MTD-UTILS_VER) |
|
|
$(REMOVE)/$(HOST_MTD-UTILS_TMP) |
|
|
$(UNTAR)/mtd-utils-$(HOST_MTD-UTILS_VER).tar.bz2 |
|
|
$(UNTAR)/$(HOST_MTD-UTILS_SOURCE) |
|
|
$(CHDIR)/mtd-utils-$(HOST_MTD-UTILS_VER); \
|
|
|
$(CHDIR)/$(HOST_MTD-UTILS_TMP); \
|
|
|
./configure \
|
|
|
./configure \
|
|
|
ZLIB_CFLAGS=" " \
|
|
|
ZLIB_CFLAGS=" " \
|
|
|
ZLIB_LIBS="-lz" \
|
|
|
ZLIB_LIBS="-lz" \
|
|
@ -99,66 +107,78 @@ $(HOST_DIR)/bin/sumtool: $(ARCHIVE)/mtd-utils-$(HOST_MTD-UTILS_VER).tar.bz2 | $( |
|
|
--disable-tests \
|
|
|
--disable-tests \
|
|
|
; \
|
|
|
; \
|
|
|
$(MAKE) |
|
|
$(MAKE) |
|
|
install -D -m 0755 $(BUILD_TMP)/mtd-utils-$(HOST_MTD-UTILS_VER)/mkfs.jffs2 $(HOST_DIR)/bin/ |
|
|
install -D -m 0755 $(BUILD_TMP)/$(HOST_MTD-UTILS_TMP)/mkfs.jffs2 $(HOST_DIR)/bin/ |
|
|
install -D -m 0755 $(BUILD_TMP)/mtd-utils-$(HOST_MTD-UTILS_VER)/sumtool $(HOST_DIR)/bin/ |
|
|
install -D -m 0755 $(BUILD_TMP)/$(HOST_MTD-UTILS_TMP)/sumtool $(HOST_DIR)/bin/ |
|
|
$(REMOVE)/mtd-utils-$(HOST_MTD-UTILS_VER) |
|
|
$(REMOVE)/$(HOST_MTD-UTILS_TMP) |
|
|
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
HOST_U-BOOT_VER = 2018.09 |
|
|
HOST_U-BOOT_VER = 2018.09 |
|
|
|
|
|
HOST_U-BOOT_TMP = u-boot-$(HOST_U-BOOT_VER) |
|
|
|
|
|
HOST_U-BOOT_SOURCE = u-boot-$(HOST_U-BOOT_VER).tar.bz2 |
|
|
|
|
|
HOST_U-BOOT_URL = ftp://ftp.denx.de/pub/u-boot |
|
|
|
|
|
|
|
|
$(ARCHIVE)/u-boot-$(HOST_U-BOOT_VER).tar.bz2: |
|
|
$(ARCHIVE)/$(HOST_U-BOOT_SOURCE): |
|
|
$(DOWNLOAD) ftp://ftp.denx.de/pub/u-boot/u-boot-$(HOST_U-BOOT_VER).tar.bz2 |
|
|
$(DOWNLOAD) $(HOST_U-BOOT_URL)/$(HOST_U-BOOT_SOURCE) |
|
|
|
|
|
|
|
|
host-mkimage: $(HOST_DIR)/bin/mkimage |
|
|
host-mkimage: $(HOST_DIR)/bin/mkimage |
|
|
$(HOST_DIR)/bin/mkimage: $(ARCHIVE)/u-boot-$(HOST_U-BOOT_VER).tar.bz2 | $(HOST_DIR)/bin |
|
|
$(HOST_DIR)/bin/mkimage: $(ARCHIVE)/$(HOST_U-BOOT_SOURCE) | $(HOST_DIR)/bin |
|
|
$(REMOVE)/u-boot-$(HOST_U-BOOT_VER) |
|
|
$(REMOVE)/$(HOST_U-BOOT_TMP) |
|
|
$(UNTAR)/u-boot-$(HOST_U-BOOT_VER).tar.bz2 |
|
|
$(UNTAR)/$(HOST_U-BOOT_SOURCE) |
|
|
$(CHDIR)/u-boot-$(HOST_U-BOOT_VER); \
|
|
|
$(CHDIR)/$(HOST_U-BOOT_TMP); \
|
|
|
$(MAKE) defconfig; \
|
|
|
$(MAKE) defconfig; \
|
|
|
$(MAKE) silentoldconfig; \
|
|
|
$(MAKE) silentoldconfig; \
|
|
|
$(MAKE) tools-only |
|
|
$(MAKE) tools-only |
|
|
install -D -m 0755 $(BUILD_TMP)/u-boot-$(HOST_U-BOOT_VER)/tools/mkimage $(HOST_DIR)/bin/ |
|
|
install -D -m 0755 $(BUILD_TMP)/$(HOST_U-BOOT_TMP)/tools/mkimage $(HOST_DIR)/bin/ |
|
|
$(REMOVE)/u-boot-$(HOST_U-BOOT_VER) |
|
|
$(REMOVE)/$(HOST_U-BOOT_TMP) |
|
|
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
HOST_TZDATA_VER = $(TZDATA_VER) |
|
|
HOST_TZDATA_VER = $(TZDATA_VER) |
|
|
|
|
|
HOST_TZDATA_TMP = tzdata$(HOST_TZDATA_VER) |
|
|
|
|
|
HOST_TZDATA_SOURCE = tzdata$(HOST_TZDATA_VER).tar.gz |
|
|
|
|
|
HOST_TZDATA_URL = ftp://ftp.iana.org/tz/releases |
|
|
|
|
|
|
|
|
#$(ARCHIVE)/tzdata$(HOST_TZDATA_VER).tar.gz:
|
|
|
#$(ARCHIVE)/$(HOST_TZDATA_SOURCE):
|
|
|
# $(DOWNLOAD) ftp://ftp.iana.org/tz/releases/tzdata$(HOST_TZDATA_VER).tar.gz
|
|
|
# $(DOWNLOAD) $(HOST_TZDATA_URL)/$(HOST_TZDATA_SOURCE)
|
|
|
|
|
|
|
|
|
HOST_TZCODE_VER = 2018e |
|
|
HOST_TZCODE_VER = 2018e |
|
|
|
|
|
HOST_TZCODE_TMP = tzcode$(HOST_TZCODE_VER) |
|
|
|
|
|
HOST_TZCODE_SOURCE = tzcode$(HOST_TZCODE_VER).tar.gz |
|
|
|
|
|
HOST_TZCODE_URL = ftp://ftp.iana.org/tz/releases |
|
|
|
|
|
|
|
|
$(ARCHIVE)/tzcode$(HOST_TZCODE_VER).tar.gz: |
|
|
$(ARCHIVE)/$(HOST_TZCODE_SOURCE): |
|
|
$(DOWNLOAD) ftp://ftp.iana.org/tz/releases/tzcode$(HOST_TZCODE_VER).tar.gz |
|
|
$(DOWNLOAD) $(HOST_TZCODE_URL)/$(HOST_TZCODE_SOURCE) |
|
|
|
|
|
|
|
|
host-zic: $(HOST_DIR)/bin/zic |
|
|
host-zic: $(HOST_DIR)/bin/zic |
|
|
$(HOST_DIR)/bin/zic: $(ARCHIVE)/tzdata$(HOST_TZDATA_VER).tar.gz $(ARCHIVE)/tzcode$(HOST_TZCODE_VER).tar.gz | $(HOST_DIR)/bin |
|
|
$(HOST_DIR)/bin/zic: $(ARCHIVE)/$(HOST_TZDATA_SOURCE) $(ARCHIVE)/$(HOST_TZCODE_SOURCE) | $(HOST_DIR)/bin |
|
|
$(REMOVE)/tzcode |
|
|
$(REMOVE)/$(HOST_TZCODE_TMP) |
|
|
$(MKDIR)/tzcode |
|
|
$(MKDIR)/$(HOST_TZCODE_TMP) |
|
|
$(CHDIR)/tzcode; \
|
|
|
$(CHDIR)/$(HOST_TZCODE_TMP); \
|
|
|
tar -xf $(ARCHIVE)/tzcode$(HOST_TZCODE_VER).tar.gz; \
|
|
|
tar -xf $(ARCHIVE)/$(HOST_TZCODE_SOURCE); \
|
|
|
tar -xf $(ARCHIVE)/tzdata$(HOST_TZDATA_VER).tar.gz; \
|
|
|
tar -xf $(ARCHIVE)/$(HOST_TZDATA_SOURCE); \
|
|
|
$(MAKE) zic |
|
|
$(MAKE) zic |
|
|
install -D -m 0755 $(BUILD_TMP)/tzcode/zic $(HOST_DIR)/bin/ |
|
|
install -D -m 0755 $(BUILD_TMP)/$(HOST_TZCODE_TMP)/zic $(HOST_DIR)/bin/ |
|
|
$(REMOVE)/tzcode |
|
|
$(REMOVE)/$(HOST_TZCODE_TMP) |
|
|
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
HOST_PARTED_VER = $(PARTED_VER) |
|
|
HOST_PARTED_VER = $(PARTED_VER) |
|
|
|
|
|
HOST_PARTED_TMP = parted-$(HOST_PARTED_VER) |
|
|
|
|
|
HOST_PARTED_SOURCE = parted-$(HOST_PARTED_VER).tar.xz |
|
|
|
|
|
HOST_PARTED_URL = https://ftp.gnu.org/gnu/parted |
|
|
|
|
|
|
|
|
#$(ARCHIVE)/parted-$(HOST_PARTED_VER).tar.xz:
|
|
|
#$(ARCHIVE)/$(HOST_PARTED_SOURCE):
|
|
|
# $(DOWNLOAD) http://ftp.gnu.org/gnu/parted/parted-$(HOST_PARTED_VER).tar.xz
|
|
|
# $(DOWNLOAD) $(HOST_PARTED_URL)/$(HOST_PARTED_SOURCE)
|
|
|
|
|
|
|
|
|
HOST_PARTED_PATCH = parted-3.2-devmapper-1.patch |
|
|
HOST_PARTED_PATCH = parted-devmapper-1.patch |
|
|
HOST_PARTED_PATCH += parted-3.2-sysmacros.patch |
|
|
HOST_PARTED_PATCH += parted-sysmacros.patch |
|
|
|
|
|
|
|
|
host-parted: $(HOST_DIR)/bin/parted |
|
|
host-parted: $(HOST_DIR)/bin/parted |
|
|
$(HOST_DIR)/bin/parted: $(ARCHIVE)/parted-$(HOST_PARTED_VER).tar.xz | $(HOST_DIR)/bin |
|
|
$(HOST_DIR)/bin/parted: $(ARCHIVE)/$(HOST_PARTED_SOURCE) | $(HOST_DIR)/bin |
|
|
$(REMOVE)/parted-$(HOST_PARTED_VER) |
|
|
$(REMOVE)/$(HOST_PARTED_TMP) |
|
|
$(UNTAR)/parted-$(HOST_PARTED_VER).tar.xz |
|
|
$(UNTAR)/$(HOST_PARTED_SOURCE) |
|
|
$(CHDIR)/parted-$(HOST_PARTED_VER); \
|
|
|
$(CHDIR)/$(HOST_PARTED_TMP); \
|
|
|
$(call apply_patches, $(HOST_PARTED_PATCH)); \
|
|
|
$(call apply_patches, $(HOST_PARTED_PATCH)); \
|
|
|
./configure \
|
|
|
./configure \
|
|
|
--enable-silent-rules \
|
|
|
--enable-silent-rules \
|
|
@ -168,105 +188,121 @@ $(HOST_DIR)/bin/parted: $(ARCHIVE)/parted-$(HOST_PARTED_VER).tar.xz | $(HOST_DIR |
|
|
--without-readline \
|
|
|
--without-readline \
|
|
|
; \
|
|
|
; \
|
|
|
$(MAKE) |
|
|
$(MAKE) |
|
|
install -D -m 0755 $(BUILD_TMP)/parted-$(HOST_PARTED_VER)/parted/parted $(HOST_DIR)/bin/ |
|
|
install -D -m 0755 $(BUILD_TMP)/$(HOST_PARTED_TMP)/parted/parted $(HOST_DIR)/bin/ |
|
|
$(REMOVE)/parted-$(HOST_PARTED_VER) |
|
|
$(REMOVE)/$(HOST_PARTED_TMP) |
|
|
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
HOST_DOSFSTOOLS_VER = $(DOSFSTOOLS_VER) |
|
|
HOST_DOSFSTOOLS_VER = $(DOSFSTOOLS_VER) |
|
|
|
|
|
HOST_DOSFSTOOLS_TMP = dosfstools-$(HOST_DOSFSTOOLS_VER) |
|
|
|
|
|
HOST_DOSFSTOOLS_SOURCE = dosfstools-$(HOST_DOSFSTOOLS_VER).tar.xz |
|
|
|
|
|
HOST_DOSFSTOOLS_URL = https://github.com/dosfstools/dosfstools/releases/download/v$(HOST_DOSFSTOOLS_VER) |
|
|
|
|
|
|
|
|
#$(ARCHIVE)/dosfstools-$(HOST_DOSFSTOOLS_VER).tar.xz:
|
|
|
#$(ARCHIVE)/$(HOST_DOSFSTOOLS_SOURCE):
|
|
|
# $(DOWNLOAD) https://github.com/dosfstools/dosfstools/releases/download/v$(HOST_DOSFSTOOLS_VER)/dosfstools-$(HOST_DOSFSTOOLS_VER).tar.xz
|
|
|
# $(DOWNLOAD) $(HOST_DOSFSTOOLS_URL)/$(HOST_DOSFSTOOLS_SOURCE)
|
|
|
|
|
|
|
|
|
host-mkfs.fat: $(HOST_DIR)/bin/mkfs.fat |
|
|
host-mkfs.fat: $(HOST_DIR)/bin/mkfs.fat |
|
|
$(HOST_DIR)/bin/mkfs.fat: $(ARCHIVE)/dosfstools-$(HOST_DOSFSTOOLS_VER).tar.xz | $(HOST_DIR)/bin |
|
|
$(HOST_DIR)/bin/mkfs.fat: $(ARCHIVE)/$(HOST_DOSFSTOOLS_SOURCE) | $(HOST_DIR)/bin |
|
|
$(REMOVE)/dosfstools-$(HOST_DOSFSTOOLS_VER) |
|
|
$(REMOVE)/$(HOST_DOSFSTOOLS_TMP) |
|
|
$(UNTAR)/dosfstools-$(HOST_DOSFSTOOLS_VER).tar.xz |
|
|
$(UNTAR)/$(HOST_DOSFSTOOLS_SOURCE) |
|
|
$(CHDIR)/dosfstools-$(HOST_DOSFSTOOLS_VER); \
|
|
|
$(CHDIR)/$(HOST_DOSFSTOOLS_TMP); \
|
|
|
./configure \
|
|
|
./configure \
|
|
|
--without-udev \
|
|
|
--without-udev \
|
|
|
; \
|
|
|
; \
|
|
|
$(MAKE) |
|
|
$(MAKE) |
|
|
install -D -m 0755 $(BUILD_TMP)/dosfstools-$(HOST_DOSFSTOOLS_VER)/src/mkfs.fat $(HOST_DIR)/bin/ |
|
|
install -D -m 0755 $(BUILD_TMP)/$(HOST_DOSFSTOOLS_TMP)/src/mkfs.fat $(HOST_DIR)/bin/ |
|
|
ln -sf mkfs.fat $(HOST_DIR)/bin/mkfs.vfat |
|
|
ln -sf mkfs.fat $(HOST_DIR)/bin/mkfs.vfat |
|
|
ln -sf mkfs.fat $(HOST_DIR)/bin/mkfs.msdos |
|
|
ln -sf mkfs.fat $(HOST_DIR)/bin/mkfs.msdos |
|
|
ln -sf mkfs.fat $(HOST_DIR)/bin/mkdosfs |
|
|
ln -sf mkfs.fat $(HOST_DIR)/bin/mkdosfs |
|
|
$(REMOVE)/dosfstools-$(HOST_DOSFSTOOLS_VER) |
|
|
$(REMOVE)/$(HOST_DOSFSTOOLS_TMP) |
|
|
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
HOST_MTOOLS_VER = 4.0.19 |
|
|
HOST_MTOOLS_VER = 4.0.19 |
|
|
|
|
|
HOST_MTOOLS_TMP = mtools-$(HOST_MTOOLS_VER) |
|
|
|
|
|
HOST_MTOOLS_SOURCE = mtools-$(HOST_MTOOLS_VER).tar.gz |
|
|
|
|
|
HOST_MTOOLS_URL = ftp://ftp.gnu.org/gnu/mtools |
|
|
|
|
|
|
|
|
$(ARCHIVE)/mtools-$(HOST_MTOOLS_VER).tar.gz: |
|
|
$(ARCHIVE)/$(HOST_MTOOLS_SOURCE): |
|
|
$(DOWNLOAD) ftp://ftp.gnu.org/gnu/mtools/mtools-$(HOST_MTOOLS_VER).tar.gz |
|
|
$(DOWNLOAD) $(HOST_MTOOLS_URL)/$(HOST_MTOOLS_SOURCE) |
|
|
|
|
|
|
|
|
host-mtools: $(HOST_DIR)/bin/mtools |
|
|
host-mtools: $(HOST_DIR)/bin/mtools |
|
|
$(HOST_DIR)/bin/mtools: $(ARCHIVE)/mtools-$(HOST_MTOOLS_VER).tar.gz | $(HOST_DIR)/bin |
|
|
$(HOST_DIR)/bin/mtools: $(ARCHIVE)/$(HOST_MTOOLS_SOURCE) | $(HOST_DIR)/bin |
|
|
$(REMOVE)/mtools-$(HOST_MTOOLS_VER) |
|
|
$(REMOVE)/$(HOST_MTOOLS_TMP) |
|
|
$(UNTAR)/mtools-$(HOST_MTOOLS_VER).tar.gz |
|
|
$(UNTAR)/$(HOST_MTOOLS_SOURCE) |
|
|
$(CHDIR)/mtools-$(HOST_MTOOLS_VER); \
|
|
|
$(CHDIR)/$(HOST_MTOOLS_TMP); \
|
|
|
./configure; \
|
|
|
./configure; \
|
|
|
$(MAKE) |
|
|
$(MAKE) |
|
|
install -D -m 0755 $(BUILD_TMP)/mtools-$(HOST_MTOOLS_VER)/mtools $(HOST_DIR)/bin/ |
|
|
install -D -m 0755 $(BUILD_TMP)/$(HOST_MTOOLS_TMP)/mtools $(HOST_DIR)/bin/ |
|
|
ln -sf mtools $(HOST_DIR)/bin/mcopy |
|
|
ln -sf mtools $(HOST_DIR)/bin/mcopy |
|
|
$(REMOVE)/mtools-$(HOST_MTOOLS_VER) |
|
|
$(REMOVE)/$(HOST_MTOOLS_TMP) |
|
|
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
HOST_E2FSPROGS_VER = $(E2FSPROGS_VER) |
|
|
HOST_E2FSPROGS_VER = $(E2FSPROGS_VER) |
|
|
|
|
|
HOST_E2FSPROGS_TMP = e2fsprogs-$(HOST_E2FSPROGS_VER) |
|
|
|
|
|
HOST_E2FSPROGS_SOURCE = e2fsprogs-$(HOST_E2FSPROGS_VER).tar.gz |
|
|
|
|
|
HOST_E2FSPROGS_URL = https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v$(HOST_E2FSPROGS_VER) |
|
|
|
|
|
|
|
|
#$(ARCHIVE)/e2fsprogs-$(HOST_E2FSPROGS_VER).tar.gz:
|
|
|
#$(ARCHIVE)/$(HOST_E2FSPROGS_SOURCE):
|
|
|
# $(DOWNLOAD) http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v$(HOST_E2FSPROGS_VER)/e2fsprogs-$(HOST_E2FSPROGS_VER).tar.gz
|
|
|
# $(DOWNLOAD) $(HOST_E2FSPROGS_URL)/$(HOST_E2FSPROGS_SOURCE)
|
|
|
|
|
|
|
|
|
host-resize2fs: $(HOST_DIR)/bin/resize2fs |
|
|
host-resize2fs: $(HOST_DIR)/bin/resize2fs |
|
|
$(HOST_DIR)/bin/resize2fs: $(ARCHIVE)/e2fsprogs-$(HOST_E2FSPROGS_VER).tar.gz | $(HOST_DIR)/bin |
|
|
$(HOST_DIR)/bin/resize2fs: $(ARCHIVE)/$(HOST_E2FSPROGS_SOURCE) | $(HOST_DIR)/bin |
|
|
$(REMOVE)/e2fsprogs-$(HOST_E2FSPROGS_VER) |
|
|
$(REMOVE)/$(HOST_E2FSPROGS_TMP) |
|
|
$(UNTAR)/e2fsprogs-$(HOST_E2FSPROGS_VER).tar.gz |
|
|
$(UNTAR)/$(HOST_E2FSPROGS_SOURCE) |
|
|
$(CHDIR)/e2fsprogs-$(HOST_E2FSPROGS_VER) && \
|
|
|
$(CHDIR)/$(HOST_E2FSPROGS_TMP); \
|
|
|
./configure; \
|
|
|
./configure; \
|
|
|
$(MAKE) |
|
|
$(MAKE) |
|
|
install -D -m 0755 $(BUILD_TMP)/e2fsprogs-$(HOST_E2FSPROGS_VER)/resize/resize2fs $(HOST_DIR)/bin/ |
|
|
install -D -m 0755 $(BUILD_TMP)/$(HOST_E2FSPROGS_TMP)/resize/resize2fs $(HOST_DIR)/bin/ |
|
|
install -D -m 0755 $(BUILD_TMP)/e2fsprogs-$(HOST_E2FSPROGS_VER)/misc/mke2fs $(HOST_DIR)/bin/ |
|
|
install -D -m 0755 $(BUILD_TMP)/$(HOST_E2FSPROGS_TMP)/misc/mke2fs $(HOST_DIR)/bin/ |
|
|
ln -sf mke2fs $(HOST_DIR)/bin/mkfs.ext2 |
|
|
ln -sf mke2fs $(HOST_DIR)/bin/mkfs.ext2 |
|
|
ln -sf mke2fs $(HOST_DIR)/bin/mkfs.ext3 |
|
|
ln -sf mke2fs $(HOST_DIR)/bin/mkfs.ext3 |
|
|
ln -sf mke2fs $(HOST_DIR)/bin/mkfs.ext4 |
|
|
ln -sf mke2fs $(HOST_DIR)/bin/mkfs.ext4 |
|
|
ln -sf mke2fs $(HOST_DIR)/bin/mkfs.ext4dev |
|
|
ln -sf mke2fs $(HOST_DIR)/bin/mkfs.ext4dev |
|
|
install -D -m 0755 $(BUILD_TMP)/e2fsprogs-$(HOST_E2FSPROGS_VER)/e2fsck/e2fsck $(HOST_DIR)/bin/ |
|
|
install -D -m 0755 $(BUILD_TMP)/$(HOST_E2FSPROGS_TMP)/e2fsck/e2fsck $(HOST_DIR)/bin/ |
|
|
ln -sf e2fsck $(HOST_DIR)/bin/fsck.ext2 |
|
|
ln -sf e2fsck $(HOST_DIR)/bin/fsck.ext2 |
|
|
ln -sf e2fsck $(HOST_DIR)/bin/fsck.ext3 |
|
|
ln -sf e2fsck $(HOST_DIR)/bin/fsck.ext3 |
|
|
ln -sf e2fsck $(HOST_DIR)/bin/fsck.ext4 |
|
|
ln -sf e2fsck $(HOST_DIR)/bin/fsck.ext4 |
|
|
ln -sf e2fsck $(HOST_DIR)/bin/fsck.ext4dev |
|
|
ln -sf e2fsck $(HOST_DIR)/bin/fsck.ext4dev |
|
|
$(REMOVE)/e2fsprogs-$(HOST_E2FSPROGS_VER) |
|
|
$(REMOVE)/$(HOST_E2FSPROGS_TMP) |
|
|
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
HOST_LUA = $(HOST_DIR)/bin/lua |
|
|
HOST_LUA = $(HOST_DIR)/bin/lua |
|
|
HOST_LUA_VER = $(LUA_VER) |
|
|
|
|
|
|
|
|
|
|
|
#$(ARCHIVE)/lua-$(HOST_LUA_VER).tar.gz:
|
|
|
HOST_LUA_VER = $(LUA_VER) |
|
|
# $(DOWNLOAD) http://www.lua.org/ftp/lua-$(HOST_LUA_VER).tar.gz
|
|
|
HOST_LUA_TMP = lua-$(HOST_LUA_VER) |
|
|
|
|
|
HOST_LUA_SOURCE = lua-$(HOST_LUA_VER).tar.gz |
|
|
|
|
|
HOST_LUA_URL = http://www.lua.org/ftp |
|
|
|
|
|
|
|
|
|
|
|
#$(ARCHIVE)/$(HOST_LUA_SOURCE):
|
|
|
|
|
|
# $(DOWNLOAD) $(HOST_LUA_URL)/$(HOST_LUA_SOURCE)
|
|
|
|
|
|
|
|
|
HOST_LUA_PATCH = lua-01-fix-LUA_ROOT.patch |
|
|
HOST_LUA_PATCH = lua-01-fix-LUA_ROOT.patch |
|
|
HOST_LUA_PATCH += lua-01-remove-readline.patch |
|
|
HOST_LUA_PATCH += lua-01-remove-readline.patch |
|
|
|
|
|
|
|
|
host-lua: $(HOST_LUA) |
|
|
host-lua: $(HOST_LUA) |
|
|
$(HOST_LUA): $(ARCHIVE)/lua-$(HOST_LUA_VER).tar.gz | $(HOST_DIR) |
|
|
$(HOST_LUA): $(ARCHIVE)/$(HOST_LUA_SOURCE) | $(HOST_DIR) |
|
|
$(REMOVE)/lua-$(HOST_LUA_VER) |
|
|
$(REMOVE)/$(HOST_LUA_TMP) |
|
|
$(UNTAR)/lua-$(HOST_LUA_VER).tar.gz |
|
|
$(UNTAR)/$(HOST_LUA_SOURCE) |
|
|
$(CHDIR)/lua-$(HOST_LUA_VER); \
|
|
|
$(CHDIR)/$(HOST_LUA_TMP); \
|
|
|
$(call apply_patches, $(HOST_LUA_PATCH)); \
|
|
|
$(call apply_patches, $(HOST_LUA_PATCH)); \
|
|
|
$(MAKE) linux; \
|
|
|
$(MAKE) linux; \
|
|
|
$(MAKE) install INSTALL_TOP=$(HOST_DIR) |
|
|
$(MAKE) install INSTALL_TOP=$(HOST_DIR) |
|
|
$(REMOVE)/lua-$(HOST_LUA_VER) |
|
|
$(REMOVE)/$(HOST_LUA_TMP) |
|
|
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
HOST_LUAROCKS = $(HOST_DIR)/bin/luarocks |
|
|
HOST_LUAROCKS = $(HOST_DIR)/bin/luarocks |
|
|
HOST_LUAROCKS_VER = 3.1.3 |
|
|
|
|
|
|
|
|
HOST_LUAROCKS_VER = 3.1.3 |
|
|
|
|
|
HOST_LUAROCKS_TMP = luarocks-$(HOST_LUAROCKS_VER) |
|
|
HOST_LUAROCKS_SOURCE = luarocks-$(HOST_LUAROCKS_VER).tar.gz |
|
|
HOST_LUAROCKS_SOURCE = luarocks-$(HOST_LUAROCKS_VER).tar.gz |
|
|
|
|
|
HOST_LUAROCKS_URL = https://luarocks.github.io/luarocks/releases |
|
|
|
|
|
|
|
|
$(ARCHIVE)/$(HOST_LUAROCKS_SOURCE): |
|
|
$(ARCHIVE)/$(HOST_LUAROCKS_SOURCE): |
|
|
$(DOWNLOAD) https://luarocks.github.io/luarocks/releases/$(HOST_LUAROCKS_SOURCE) |
|
|
$(DOWNLOAD) $(HOST_LUAROCKS_URL)/$(HOST_LUAROCKS_SOURCE) |
|
|
|
|
|
|
|
|
HOST_LUAROCKS_PATCH = luarocks-0001-allow-libluajit-detection.patch |
|
|
HOST_LUAROCKS_PATCH = luarocks-0001-allow-libluajit-detection.patch |
|
|
|
|
|
|
|
@ -284,9 +320,9 @@ HOST_LUAROCKS_BUILDENV = \ |
|
|
|
|
|
|
|
|
host-luarocks: $(HOST_LUAROCKS) |
|
|
host-luarocks: $(HOST_LUAROCKS) |
|
|
$(HOST_LUAROCKS): $(HOST_LUA) $(ARCHIVE)/$(HOST_LUAROCKS_SOURCE) | $(HOST_DIR) |
|
|
$(HOST_LUAROCKS): $(HOST_LUA) $(ARCHIVE)/$(HOST_LUAROCKS_SOURCE) | $(HOST_DIR) |
|
|
$(REMOVE)/luarocks-$(HOST_LUAROCKS_VER) |
|
|
$(REMOVE)/$(HOST_LUAROCKS_TMP) |
|
|
$(UNTAR)/$(HOST_LUAROCKS_SOURCE) |
|
|
$(UNTAR)/$(HOST_LUAROCKS_SOURCE) |
|
|
$(CHDIR)/luarocks-$(HOST_LUAROCKS_VER); \
|
|
|
$(CHDIR)/$(HOST_LUAROCKS_TMP); \
|
|
|
$(call apply_patches, $(HOST_LUAROCKS_PATCH)); \
|
|
|
$(call apply_patches, $(HOST_LUAROCKS_PATCH)); \
|
|
|
./configure $(SILENT_OPT) \
|
|
|
./configure $(SILENT_OPT) \
|
|
|
--prefix=$(HOST_DIR) \
|
|
|
--prefix=$(HOST_DIR) \
|
|
@ -298,7 +334,7 @@ $(HOST_LUAROCKS): $(HOST_LUA) $(ARCHIVE)/$(HOST_LUAROCKS_SOURCE) | $(HOST_DIR) |
|
|
$(MAKE); \
|
|
|
$(MAKE); \
|
|
|
$(MAKE) install |
|
|
$(MAKE) install |
|
|
cat $(CONFIGS)/luarocks-config.lua >> $(HOST_LUAROCKS_CONFIG_FILE) |
|
|
cat $(CONFIGS)/luarocks-config.lua >> $(HOST_LUAROCKS_CONFIG_FILE) |
|
|
$(REMOVE)/luarocks-$(HOST_LUAROCKS_VER) |
|
|
$(REMOVE)/$(HOST_LUAROCKS_TMP) |
|
|
$(TOUCH) |
|
|
$(TOUCH) |
|
|
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# -----------------------------------------------------------------------------
|
|
|