Browse Source

- align target-tools-unused.mk to max_10

master
vanhofen 6 years ago
parent
commit
4c818443b1
  1. 186
      make/target-tools-unused.mk

186
make/target-tools-unused.mk

@ -4,18 +4,21 @@
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# usbutils-008 needs udev # usbutils-008 needs udev
USBUTILS_VER = 007 USBUTILS_VER = 007
USBUTILS = usbutils-$(USBUTILS_VER)
USBUTILS_SOURCE = usbutils-$(USBUTILS_VER).tar.xz
USBUTILS_URL = https://www.kernel.org/pub/linux/utils/usb/usbutils
$(ARCHIVE)/usbutils-$(USBUTILS_VER).tar.xz: $(ARCHIVE)/$(USBUTILS_SOURCE):
$(DOWNLOAD) https://www.kernel.org/pub/linux/utils/usb/usbutils/usbutils-$(USBUTILS_VER).tar.xz $(DOWNLOAD) $(USBUTILS_URL)/$(USBUTILS_SOURCE)
USBUTILS_PATCH = usbutils-avoid-dependency-on-bash.patch USBUTILS_PATCH = usbutils-avoid-dependency-on-bash.patch
USBUTILS_PATCH += usbutils-fix-null-pointer-crash.patch USBUTILS_PATCH += usbutils-fix-null-pointer-crash.patch
$(D)/usbutils: $(D)/libusb-compat $(ARCHIVE)/usbutils-$(USBUTILS_VER).tar.xz | $(TARGET_DIR) $(D)/usbutils: $(D)/libusb-compat $(ARCHIVE)/$(USBUTILS_SOURCE) | $(TARGET_DIR)
$(REMOVE)/usbutils-$(USBUTILS_VER) $(REMOVE)/$(USBUTILS)
$(UNTAR)/usbutils-$(USBUTILS_VER).tar.xz $(UNTAR)/$(USBUTILS_SOURCE)
$(CHDIR)/usbutils-$(USBUTILS_VER); \ $(CHDIR)/$(USBUTILS); \
$(call apply_patches, $(USBUTILS_PATCH)); \ $(call apply_patches, $(USBUTILS_PATCH)); \
$(CONFIGURE) \ $(CONFIGURE) \
--target=$(TARGET) \ --target=$(TARGET) \
@ -25,25 +28,28 @@ $(D)/usbutils: $(D)/libusb-compat $(ARCHIVE)/usbutils-$(USBUTILS_VER).tar.xz | $
; \ ; \
$(MAKE); \ $(MAKE); \
$(MAKE) install DESTDIR=$(TARGET_DIR) $(MAKE) install DESTDIR=$(TARGET_DIR)
rm -rf $(TARGET_DIR)/bin/lsusb.py rm -rf $(TARGET_BIN_DIR)/lsusb.py
rm -rf $(TARGET_DIR)/bin/usbhid-dump rm -rf $(TARGET_BIN_DIR)/usbhid-dump
rm -rf $(TARGET_DIR)/sbin/update-usbids.sh rm -rf $(TARGET_DIR)/sbin/update-usbids.sh
rm -rf $(TARGET_SHARE_DIR)/pkgconfig rm -rf $(TARGET_SHARE_DIR)/pkgconfig
rm -rf $(TARGET_SHARE_DIR)/usb.ids.gz rm -rf $(TARGET_SHARE_DIR)/usb.ids.gz
$(REMOVE)/usbutils-$(USBUTILS_VER) $(REMOVE)/$(USBUTILS)
$(TOUCH) $(TOUCH)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
BINUTILS_VER = 2.25 BINUTILS_VER = 2.25
BINUTILS = binutils-$(BINUTILS_VER)
BINUTILS_SOURCE = binutils-$(BINUTILS_VER).tar.bz2
BINUTILS_URL = https://ftp.gnu.org/gnu/binutils
$(ARCHIVE)/binutils-$(BINUTILS_VER).tar.bz2: $(ARCHIVE)/$(BINUTILS_SOURCE):
$(DOWNLOAD) https://ftp.gnu.org/gnu/binutils/binutils-$(BINUTILS_VER).tar.bz2 $(DOWNLOAD) $(BINUTILS_URL)/$(BINUTILS_SOURCE)
$(D)/binutils: $(ARCHIVE)/binutils-$(BINUTILS_VER).tar.bz2 | $(TARGET_DIR) $(D)/binutils: $(ARCHIVE)/$(BINUTILS_SOURCE) | $(TARGET_DIR)
$(REMOVE)/binutils-$(BINUTILS_VER) $(REMOVE)/$(BINUTILS)
$(UNTAR)/binutils-$(BINUTILS_VER).tar.bz2 $(UNTAR)/$(BINUTILS_SOURCE)
$(CHDIR)/binutils-$(BINUTILS_VER); \ $(CHDIR)/$(BINUTILS); \
$(CONFIGURE) \ $(CONFIGURE) \
--target=$(TARGET) \ --target=$(TARGET) \
--prefix= \ --prefix= \
@ -54,36 +60,31 @@ $(D)/binutils: $(ARCHIVE)/binutils-$(BINUTILS_VER).tar.bz2 | $(TARGET_DIR)
--disable-sim \ --disable-sim \
--disable-gdb \ --disable-gdb \
; \ ; \
$(MAKE) $(MAKE); \
install -m 0755 $(BUILD_TMP)/binutils-$(BINUTILS_VER)/binutils/objdump $(BIN)/ install -m 0755 binutils/objdump $(TARGET_BIN_DIR)/
install -m 0755 $(BUILD_TMP)/binutils-$(BINUTILS_VER)/binutils/objcopy $(BIN)/ install -m 0755 binutils/objcopy $(TARGET_BIN_DIR)/
$(REMOVE)/binutils-$(BINUTILS_VER) $(REMOVE)/$(BINUTILS)
$(TOUCH) $(TOUCH)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
UTIL-LINUX_VER_MAJOR = 2 UTIL_LINUX_ABIVER = 2.34
UTIL-LINUX_VER_MINOR = 34 UTIL_LINUX_VER = 2.34
UTIL-LINUX_VER_MICRO = 0 UTIL_LINUX = util-linux-$(UTIL_LINUX_VER)
ifeq ($(UTIL-LINUX_VER_MICRO), 0) UTIL_LINUX_SOURCE = util-linux-$(UTIL_LINUX_VER).tar.xz
UTIL-LINUX_VER = $(UTIL-LINUX_VER_MAJOR).$(UTIL-LINUX_VER_MINOR) UTIL_LINUX_URL = https://www.kernel.org/pub/linux/utils/util-linux/v$(UTIL_LINUX_ABIVER)
else
UTIL-LINUX_VER = $(UTIL-LINUX_VER_MAJOR).$(UTIL-LINUX_VER_MINOR).$(UTIL-LINUX_VER_MICRO)
endif
$(ARCHIVE)/util-linux-$(UTIL-LINUX_VER).tar.xz: $(ARCHIVE)/$(UTIL_LINUX_SOURCE):
$(DOWNLOAD) https://www.kernel.org/pub/linux/utils/util-linux/v$(UTIL-LINUX_VER_MAJOR).$(UTIL-LINUX_VER_MINOR)/util-linux-$(UTIL-LINUX_VER).tar.xz $(DOWNLOAD) $(UTIL_LINUX_URL)/$(UTIL_LINUX_SOURCE)
$(D)/util-linux: $(D)/ncurses $(D)/zlib $(ARCHIVE)/util-linux-$(UTIL-LINUX_VER).tar.xz | $(TARGET_DIR) $(D)/util-linux: $(D)/ncurses $(D)/zlib $(ARCHIVE)/$(UTIL_LINUX_SOURCE) | $(TARGET_DIR)
$(REMOVE)/util-linux-$(UTIL-LINUX_VER) $(REMOVE)/$(UTIL-LINUX)
$(UNTAR)/util-linux-$(UTIL-LINUX_VER).tar.xz $(UNTAR)/$(UTIL-LINUX_SOURCE)
$(CHDIR)/util-linux-$(UTIL-LINUX_VER); \ $(CHDIR)/$(UTIL-LINUX); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix= \ --prefix= \
--datarootdir=/.remove/share \ --datarootdir=/.remove/share \
--mandir=/.remove/man \
--localedir=/.remove/locale \
--enable-static \ --enable-static \
--disable-shared \ --disable-shared \
--disable-hardlink \ --disable-hardlink \
@ -114,115 +115,68 @@ $(D)/util-linux: $(D)/ncurses $(D)/zlib $(ARCHIVE)/util-linux-$(UTIL-LINUX_VER).
$(REWRITE_LIBTOOL)/libfdisk.la $(REWRITE_LIBTOOL)/libfdisk.la
$(REWRITE_LIBTOOL)/libsmartcols.la $(REWRITE_LIBTOOL)/libsmartcols.la
$(REWRITE_LIBTOOL)/libuuid.la $(REWRITE_LIBTOOL)/libuuid.la
#$(REMOVE)/util-linux-$(UTIL-LINUX_VER) $(REMOVE)/$(UTIL-LINUX)
$(TOUCH)
# -----------------------------------------------------------------------------
IPTABLES_VER = 1.4.21
$(ARCHIVE)/iptables-$(IPTABLES_VER).tar.bz2:
$(DOWNLOAD) http://www.netfilter.org/projects/iptables/files/iptables-$(IPTABLES_VER).tar.bz2
$(D)/iptables: $(ARCHIVE)/iptables-$(IPTABLES_VER).tar.bz2 | $(TARGET_DIR)
$(REMOVE)/iptables-$(IPTABLES_VER)
$(UNTAR)/iptables-$(IPTABLES_VER).tar.bz2
$(CHDIR)/iptables-$(IPTABLES_VER); \
$(CONFIGURE) \
--prefix= \
--mandir=/.remove \
; \
$(MAKE); \
make install DESTDIR=$(TARGET_DIR)
$(REWRITE_LIBTOOL)/libip4tc.la
$(REWRITE_LIBTOOL)/libip6tc.la
$(REWRITE_LIBTOOL)/libiptc.la
$(REWRITE_LIBTOOL)/libxtables.la
$(REWRITE_PKGCONF)/libip4tc.pc
$(REWRITE_PKGCONF)/libip6tc.pc
$(REWRITE_PKGCONF)/libiptc.pc
$(REWRITE_PKGCONF)/xtables.pc
$(REMOVE)/iptables-$(IPTABLES_VER)
$(TOUCH) $(TOUCH)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
LIGHTTPD_VER = 1.4.31 ASTRA-SM_VER = git
ASTRA-SM = astra-sm.$(ASTRA-SM_VER)
$(ARCHIVE)/lighttpd-$(LIGHTTPD_VER).tar.gz: ASTRA-SM_SOURCE = astra-sm.$(ASTRA-SM_VER)
$(DOWNLOAD) http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-$(LIGHTTPD_VER).tar.gz ASTRA-SM_URL = https://gitlab.com/crazycat69/astra-sm.git
$(D)/lighttpd: $(D)/zlib $(ARCHIVE)/lighttpd-$(LIGHTTPD_VER).tar.gz | $(TARGET_DIR)
$(REMOVE)/lighttpd-$(LIGHTTPD_VER)
$(UNTAR)/lighttpd-$(LIGHTTPD_VER).tar.gz
$(CHDIR)/lighttpd-$(LIGHTTPD_VER); \
$(BUILDENV) ./configure \
--build=$(BUILD) \
--host=$(TARGET) \
--prefix= \
--mandir=/.remove \
--docdir=/.remove \
--infodir=/.remove \
--with-zlib \
--enable-silent-rules \
--without-pcre \
--without-bzip2 \
; \
$(MAKE); \
$(MAKE) install DESTDIR=$(TARGET_DIR)
$(REMOVE)/lighttpd-$(LIGHTTPD_VER)
$(TOUCH)
# -----------------------------------------------------------------------------
# workaround unrecognized command line options # workaround unrecognized command line options
$(D)/astra-sm: TARGET_ABI="" $(D)/astra-sm: TARGET_ABI=""
$(D)/astra-sm: $(D)/openssl | $(TARGET_DIR) $(D)/astra-sm: $(D)/openssl | $(TARGET_DIR)
$(REMOVE)/astra-sm.git $(REMOVE)/$(ASTRA-SM)
get-git-source.sh https://gitlab.com/crazycat69/astra-sm.git $(ARCHIVE)/astra-sm.git get-git-source.sh $(ASTRA-SM_URL)/$(ASTRA-SM_SOURCE) $(ARCHIVE)/$(ASTRA-SM_SOURCE)
$(CPDIR)/astra-sm.git $(CPDIR)/$(ASTRA-SM_SOURCE)
$(CHDIR)/astra-sm.git; \ $(CHDIR)/$(ASTRA-SM); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix= \ --prefix= \
--without-lua \ --without-lua \
; \ ; \
$(MAKE) install DESTDIR=$(TARGET_DIR) $(MAKE) install DESTDIR=$(TARGET_DIR)
$(REMOVE)/astra-sm.git $(REMOVE)/$(ASTRA-SM)
$(TOUCH) $(TOUCH)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
IOZONE_VER = 482 IOZONE_VER = 482
IOZONE = iozone3_$(IOZONE_VER)
IOZONE_SOURCE = iozone3_$(IOZONE_VER).tar IOZONE_SOURCE = iozone3_$(IOZONE_VER).tar
IOZONE_URL = http://www.iozone.org/src/current
$(ARCHIVE)/$(IOZONE_SOURCE): $(ARCHIVE)/$(IOZONE_SOURCE):
$(DOWNLOAD) http://www.iozone.org/src/current/$(IOZONE_SOURCE) $(DOWNLOAD) $(IOZONE_URL)/$(IOZONE_SOURCE)
$(D)/iozone3: $(ARCHIVE)/$(IOZONE_SOURCE) | $(TARGET_DIR) $(D)/iozone3: $(ARCHIVE)/$(IOZONE_SOURCE) | $(TARGET_DIR)
$(REMOVE)/iozone3_$(IOZONE_VER) $(REMOVE)/$(IOZONE)
$(UNTAR)/$(IOZONE_SOURCE) $(UNTAR)/$(IOZONE_SOURCE)
$(CHDIR)/iozone3_$(IOZONE_VER)/src/current; \ $(CHDIR)/$(IOZONE)/src/current; \
sed -i -e "s/= gcc/= $(TARGET)-gcc/" makefile; \ sed -i -e "s/= gcc/= $(TARGET)-gcc/" makefile; \
sed -i -e "s/= cc/= $(TARGET)-cc/" makefile; \ sed -i -e "s/= cc/= $(TARGET)-cc/" makefile; \
$(BUILDENV) \ $(BUILDENV) \
$(MAKE) linux-arm; \ $(MAKE) linux-arm; \
install -m 0755 iozone $(TARGET_DIR)/bin install -m 0755 iozone $(TARGET_BIN_DIR)/
$(REMOVE)/iozone3_$(IOZONE_VER) $(REMOVE)/$(IOZONE)
$(TOUCH) $(TOUCH)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
RSYNC_VER = 3.1.3 RSYNC_VER = 3.1.3
RSYNC = rsync-$(RSYNC_VER)
RSYNC_SOURCE = rsync-$(RSYNC_VER).tar.gz RSYNC_SOURCE = rsync-$(RSYNC_VER).tar.gz
RSYNC_URL = https://ftp.samba.org/pub/rsync
$(ARCHIVE)/$(RSYNC_SOURCE): $(ARCHIVE)/$(RSYNC_SOURCE):
$(DOWNLOAD) https://ftp.samba.org/pub/rsync/$(RSYNC_SOURCE) $(DOWNLOAD) $(RSYNC_URL)/$(RSYNC_SOURCE)
$(D)/rsync: $(ARCHIVE)/$(RSYNC_SOURCE) | $(TARGET_DIR) $(D)/rsync: $(ARCHIVE)/$(RSYNC_SOURCE) | $(TARGET_DIR)
$(REMOVE)/rsync-$(RSYNC_VER) $(REMOVE)/$(RSYNC)
$(UNTAR)/$(RSYNC_SOURCE) $(UNTAR)/$(RSYNC_SOURCE)
$(CHDIR)/rsync-$(RSYNC_VER); \ $(CHDIR)/$(RSYNC); \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix= \ --prefix= \
--mandir=/.remove \ --mandir=/.remove \
@ -232,27 +186,29 @@ $(D)/rsync: $(ARCHIVE)/$(RSYNC_SOURCE) | $(TARGET_DIR)
; \ ; \
$(MAKE) all; \ $(MAKE) all; \
$(MAKE) install-all DESTDIR=$(TARGET_DIR) $(MAKE) install-all DESTDIR=$(TARGET_DIR)
$(REMOVE)/rsync-$(RSYNC_VER) $(REMOVE)/$(RSYNC)
$(TOUCH) $(TOUCH)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
READLINE_VER = 8.0 READLINE_VER = 8.0
READLINE = readline-$(READLINE_VER)
READLINE_SOURCE = readline-$(READLINE_VER).tar.gz READLINE_SOURCE = readline-$(READLINE_VER).tar.gz
READLINE_URL = https://ftp.gnu.org/gnu/readline
$(ARCHIVE)/$(READLINE_SOURCE): $(ARCHIVE)/$(READLINE_SOURCE):
$(DOWNLOAD) https://ftp.gnu.org/gnu/readline/$(READLINE_SOURCE) $(DOWNLOAD) $(READLINE_URL)/$(READLINE_SOURCE)
$(D)/readline: $(ARCHIVE)/$(READLINE_SOURCE) | $(TARGET_DIR) $(D)/readline: $(ARCHIVE)/$(READLINE_SOURCE) | $(TARGET_DIR)
$(REMOVE)/readline-$(READLINE_VER) $(REMOVE)/$(READLINE)
$(UNTAR)/$(READLINE_SOURCE) $(UNTAR)/$(READLINE_SOURCE)
$(CHDIR)/readline-$(READLINE_VER); \ $(CHDIR)/$(READLINE); \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix= \ --prefix= \
--datarootdir=/.remove \ --datarootdir=/.remove/share \
; \ ; \
$(MAKE) all; \ $(MAKE) all; \
$(MAKE) install DESTDIR=$(TARGET_DIR) $(MAKE) install DESTDIR=$(TARGET_DIR)
$(REWRITE_PKGCONF)/readline.pc $(REWRITE_PKGCONF)/readline.pc
$(REMOVE)/readline-$(READLINE_VER) $(REMOVE)/$(READLINE)
$(TOUCH) $(TOUCH)

Loading…
Cancel
Save