Browse Source

- align TARGET variables to buildroot

master
vanhofen 5 years ago
parent
commit
54b137e8a8
  1. 2
      make/crosstool.mk
  2. 98
      make/environment-build.mk
  3. 8
      make/host-tools.mk
  4. 4
      make/image-updates.mk
  5. 4
      make/linux-kernel.mk
  6. 20
      make/neutrino.mk
  7. 2
      make/target-development.mk
  8. 2
      make/target-ffmpeg-armbox.mk
  9. 2
      make/target-ffmpeg-coolstream.mk
  10. 2
      make/target-gstreamer-unused.mk
  11. 14
      make/target-libs.mk
  12. 9
      make/target-lua.mk
  13. 8
      make/target-rootfs.mk
  14. 4
      make/target-tools-unused.mk
  15. 18
      make/target-tools.mk

2
make/crosstool.mk

@ -129,7 +129,7 @@ $(CROSS_BASE)/arm/bre2ze4k:
get-gccversion:
@echo ""
@$(TARGET)-gcc --version
@$(TARGET_CC) --version
# -----------------------------------------------------------------------------

98
make/environment-build.mk

@ -232,6 +232,24 @@ TARGET_CPPFLAGS = $(TARGET_CFLAGS)
TARGET_CXXFLAGS = $(TARGET_CFLAGS)
TARGET_LDFLAGS = $(CORTEX-STRINGS_LDFLAG) -Wl,-O1 -Wl,-rpath,$(TARGET_LIB_DIR) -Wl,-rpath-link,$(TARGET_LIB_DIR) -L$(TARGET_LIB_DIR) $(TARGET_EXTRA_LDFLAGS)
TARGET_CROSS = $(TARGET)-
# Define TARGET_xx variables for all common binutils/gcc
TARGET_AR = $(TARGET_CROSS)ar
TARGET_AS = $(TARGET_CROSS)as
TARGET_CC = $(TARGET_CROSS)gcc
TARGET_CPP = $(TARGET_CROSS)cpp
TARGET_CXX = $(TARGET_CROSS)g++
TARGET_LD = $(TARGET_CROSS)ld
TARGET_NM = $(TARGET_CROSS)nm
TARGET_OBJCOPY = $(TARGET_CROSS)objcopy
TARGET_OBJDUMP = $(TARGET_CROSS)objdump
TARGET_RANLIB = $(TARGET_CROSS)ranlib
TARGET_READELF = $(TARGET_CROSS)readelf
TARGET_STRIP = $(TARGET_CROSS)strip
# -----------------------------------------------------------------------------
VPATH = $(D)
TERM_RED = \033[40;0;31m
@ -253,7 +271,9 @@ PKG_CONFIG = $(HOST_DIR)/bin/$(TARGET)-pkg-config
PKG_CONFIG_LIBDIR = $(TARGET_LIB_DIR)
PKG_CONFIG_PATH = $(PKG_CONFIG_LIBDIR)/pkgconfig
# helper-"functions":
# -----------------------------------------------------------------------------
# rewrite-"functions"
REWRITE_LIBTOOL_RULES = sed -i \
-e "s,^libdir=.*,libdir='$(TARGET_LIB_DIR)'," \
-e "s,\(^dependency_libs='\| \|-L\|^dependency_libs='\)/lib,\ $(TARGET_LIB_DIR),g"
@ -270,42 +290,59 @@ REWRITE_CONFIG_RULES = sed -i \
REWRITE_CONFIG = $(REWRITE_CONFIG_RULES)
REWRITE_PKGCONF = $(REWRITE_CONFIG_RULES) $(PKG_CONFIG_PATH)
# unpack tarballs, clean up
# -----------------------------------------------------------------------------
# download archives into archives directory
DOWNLOAD = wget -t3 -T60 -c -P $(ARCHIVE)
# unpack archives into build directory
UNTAR = tar -C $(BUILD_TMP) -xf $(ARCHIVE)
UNZIP = unzip -d $(BUILD_TMP) -o $(ARCHIVE)
# clean up
REMOVE = rm -rf $(BUILD_TMP)
PATCH = patch -p1 -i $(PATCHES)
# download tarballs into archive directory
DOWNLOAD = wget -t3 -T60 -c -P $(ARCHIVE)
# apply patches
PATCH = patch -p1 -i $(PATCHES)
# build helper variables
CD = set -e; cd
CHDIR = $(CD) $(BUILD_TMP)
MKDIR = mkdir -p $(BUILD_TMP)
CPDIR = cp -a -t $(BUILD_TMP) $(ARCHIVE)
TOUCH = @touch $@
STRIP = $(TARGET)-strip
# empty variable EMPTY for smoother comparisons
EMPTY =
# -----------------------------------------------------------------------------
MAKE_OPTS = \
CROSS_COMPILE="$(TARGET_CROSS)" \
CC="$(TARGET_CC)" \
GCC="$(TARGET_CC)" \
CPP="$(TARGET_CPP)" \
CXX="$(TARGET_CXX)" \
LD="$(TARGET_LD)" \
AR="$(TARGET_AR)" \
AS="$(TARGET_AS)" \
NM="$(TARGET_NM)" \
OBJCOPY="$(TARGET_OBJCOPY)" \
OBJDUMP="$(TARGET_OBJDUMP)" \
RANLIB="$(TARGET_RANLIB)" \
READELF="$(TARGET_READELF)" \
STRIP="$(TARGET_STRIP)" \
ARCH=$(BOXARCH)
BUILDENV = \
CC=$(TARGET)-gcc \
CXX=$(TARGET)-g++ \
LD=$(TARGET)-ld \
NM=$(TARGET)-nm \
AR=$(TARGET)-ar \
AS=$(TARGET)-as \
LDD=$(TARGET)-ldd \
RANLIB=$(TARGET)-ranlib \
STRIP=$(TARGET)-strip \
OBJCOPY=$(TARGET)-objcopy \
OBJDUMP=$(TARGET)-objdump \
READELF=$(TARGET)-readelf \
$(MAKE_OPTS) \
\
CFLAGS="$(TARGET_CFLAGS)" \
CPPFLAGS="$(TARGET_CPPFLAGS)" \
CXXFLAGS="$(TARGET_CXXFLAGS)" \
LDFLAGS="$(TARGET_LDFLAGS)" \
BUILDENV += \
PKG_CONFIG=$(PKG_CONFIG) \
PKG_CONFIG_PATH=$(PKG_CONFIG_PATH)
@ -318,6 +355,8 @@ CONFIGURE = \
$(BUILDENV) \
./configure $(CONFIGURE_OPTS)
# -----------------------------------------------------------------------------
CMAKE_OPTS = \
-DBUILD_SHARED_LIBS=ON \
-DENABLE_STATIC=OFF \
@ -329,21 +368,28 @@ CMAKE_OPTS = \
-DCMAKE_INSTALL_MANDIR="$(remove-mandir)" \
-DCMAKE_PREFIX_PATH="$(TARGET_DIR)" \
-DCMAKE_INCLUDE_PATH="$(TARGET_INCLUDE_DIR)" \
-DCMAKE_C_COMPILER="$(TARGET)-gcc" \
-DCMAKE_C_COMPILER="$(TARGET_CC)" \
-DCMAKE_C_FLAGS="$(TARGET_CFLAGS) -DNDEBUG" \
-DCMAKE_CXX_COMPILER="$(TARGET)-g++" \
-DCMAKE_CPP_COMPILER="$(TARGET_CPP)" \
-DCMAKE_CPP_FLAGS="$(TARGET_CFLAGS) -DNDEBUG" \
-DCMAKE_CXX_COMPILER="$(TARGET_CXX)" \
-DCMAKE_CXX_FLAGS="$(TARGET_CFLAGS) -DNDEBUG" \
-DCMAKE_LINKER="$(TARGET)-ld" \
-DCMAKE_AR="$(TARGET)-ar" \
-DCMAKE_NM="$(TARGET)-nm" \
-DCMAKE_OBJDUMP="$(TARGET)-objdump" \
-DCMAKE_RANLIB="$(TARGET)-ranlib" \
-DCMAKE_STRIP="$(TARGET)-strip"
-DCMAKE_LINKER="$(TARGET_LD)" \
-DCMAKE_AR="$(TARGET_AR)" \
-DCMAKE_AS="$(TARGET_AS)" \
-DCMAKE_NM="$(TARGET_NM)" \
-DCMAKE_OBJCOPY="$(TARGET_OBJCOPY)" \
-DCMAKE_OBJDUMP="$(TARGET_OBJDUMP)" \
-DCMAKE_RANLIB="$(TARGET_RANLIB)" \
-DCMAKE_READELF="$(TARGET_READELF)" \
-DCMAKE_STRIP="$(TARGET_STRIP)"
CMAKE = \
rm -f CMakeCache.txt; \
cmake --no-warn-unused-cli $(CMAKE_OPTS)
# -----------------------------------------------------------------------------
GITHUB = https://github.com
BITBUCKET = https://bitbucket.org
BITBUCKET_SSH = git@bitbucket.org

8
make/host-tools.mk

@ -310,8 +310,8 @@ HOST_LUAROCKS_CONFIG_FILE = $(HOST_DIR)/etc/luarocks/config-$(LUA_ABIVER).lua
HOST_LUAROCKS_BUILDENV = \
LUA_PATH="$(HOST_DIR)/share/lua/$(LUA_ABIVER)/?.lua" \
TARGET_CC="$(TARGET)-gcc" \
TARGET_LD="$(TARGET)-ld" \
TARGET_CC="$(TARGET_CC)" \
TARGET_LD="$(TARGET_LD)" \
TARGET_CFLAGS="$(TARGET_CFLAGS) -fPIC" \
TARGET_LDFLAGS="-L$(TARGET_LIB_DIR)" \
TARGET_DIR="$(TARGET_DIR)" \
@ -346,8 +346,8 @@ host-ccache: find-ccache $(CCACHE) $(HOST_DIR)/bin
@ln -sf $(CCACHE) $(HOST_DIR)/bin/cc
@ln -sf $(CCACHE) $(HOST_DIR)/bin/gcc
@ln -sf $(CCACHE) $(HOST_DIR)/bin/g++
@ln -sf $(CCACHE) $(HOST_DIR)/bin/$(TARGET)-gcc
@ln -sf $(CCACHE) $(HOST_DIR)/bin/$(TARGET)-g++
@ln -sf $(CCACHE) $(HOST_DIR)/bin/$(TARGET_CC)
@ln -sf $(CCACHE) $(HOST_DIR)/bin/$(TARGET_CXX)
# -----------------------------------------------------------------------------

4
make/image-updates.mk

@ -42,7 +42,7 @@ u-neutrino: neutrino-clean
install -D -m 0644 $(TARGET_SHARE_DIR)/tuxbox/neutrino/locale/deutsch.locale $(UPDATE_INST_DIR)/share/tuxbox/neutrino/locale/deutsch.locale
install -D -m 0644 $(TARGET_SHARE_DIR)/tuxbox/neutrino/locale/english.locale $(UPDATE_INST_DIR)/share/tuxbox/neutrino/locale/english.locale
ifneq ($(DEBUG), yes)
find $(UPDATE_INST_DIR)/bin -type f ! -name *.sh -print0 | xargs -0 $(TARGET)-strip || true
find $(UPDATE_INST_DIR)/bin -type f ! -name *.sh -print0 | xargs -0 $(TARGET_STRIP) || true
endif
$(MAKE) u-update-bin \
UPDATE_MD5FILE=$(UPDATE_MD5FILE-BOXSERIES)
@ -56,7 +56,7 @@ u-neutrino-full: neutrino-clean
$(MAKE) neutrino N_INST_DIR=$(UPDATE_INST_DIR)
install -D -m 0755 $(TARGET_DIR)/etc/init.d/start_neutrino $(UPDATE_INST_DIR)/etc/init.d/start_neutrino
ifneq ($(DEBUG), yes)
find $(UPDATE_INST_DIR)/bin -type f ! -name *.sh -print0 | xargs -0 $(TARGET)-strip || true
find $(UPDATE_INST_DIR)/bin -type f ! -name *.sh -print0 | xargs -0 $(TARGET_STRIP) || true
endif
ifeq ($(BOXSERIES), hd2)
# avoid overrides in user's var-partition

4
make/linux-kernel.mk

@ -32,7 +32,7 @@ endif
KERNEL_MAKEVARS := \
ARCH=$(BOXARCH) \
CROSS_COMPILE=$(TARGET)- \
CROSS_COMPILE=$(TARGET_CROSS) \
INSTALL_MOD_PATH=$(BUILD_TMP)/$(KERNEL_MODULES) \
LOCALVERSION= \
O=$(BUILD_TMP)/$(KERNEL_OBJ)
@ -136,7 +136,7 @@ STRIP-MODULES-COOLSTREAM-HD1 += kernel/fs/fuse/fuse.ko
$(D)/kernel-modules-coolstream-hd1: $(D)/kernel-coolstream
for module in $(STRIP-MODULES-COOLSTREAM-HD1); do \
mkdir -p $(TARGET_MODULES_DIR)/$$(dirname "$$module"); \
$(TARGET)-objcopy --strip-unneeded $(KERNEL_MODULES_DIR)/$$module $(TARGET_MODULES_DIR)/$$module; \
$(TARGET_OBJCOPY) --strip-unneeded $(KERNEL_MODULES_DIR)/$$module $(TARGET_MODULES_DIR)/$$module; \
done;
rm -f $(TARGET_MODULES_DIR)/usb-storage.ko # already builtin
make depmod

20
make/neutrino.mk

@ -111,22 +111,14 @@ N_WEATHER_DEV_KEY ?=
# -----------------------------------------------------------------------------
N_BUILDENV = \
CC=$(TARGET)-gcc \
CXX=$(TARGET)-g++ \
LD=$(TARGET)-ld \
NM=$(TARGET)-nm \
AR=$(TARGET)-ar \
AS=$(TARGET)-as \
LDD=$(TARGET)-ldd \
RANLIB=$(TARGET)-ranlib \
STRIP=$(TARGET)-strip \
OBJCOPY=$(TARGET)-objcopy \
OBJDUMP=$(TARGET)-objdump \
READELF=$(TARGET)-readelf \
$(MAKE_OPTS) \
\
CFLAGS="$(N_CFLAGS)" \
CPPFLAGS="$(N_CFLAGS)" \
CXXFLAGS="$(N_CFLAGS) -std=c++11" \
LDFLAGS="$(N_LDFLAGS)" \
LDFLAGS="$(N_LDFLAGS)"
N_BUILDENV += \
PKG_CONFIG=$(PKG_CONFIG) \
PKG_CONFIG_PATH=$(PKG_CONFIG_PATH)
@ -246,7 +238,7 @@ endif
$(MAKE) -C $(N_OBJ_DIR) all DESTDIR=$(TARGET_DIR)
install -D -m 0755 $(N_OBJ_DIR)/src/neutrino $(TARGET_DIR)/bin/neutrino
ifneq ($(DEBUG), yes)
$(TARGET)-strip $(TARGET_DIR)/bin/neutrino
$(TARGET_STRIP) $(TARGET_DIR)/bin/neutrino
endif
make done

2
make/target-development.mk

@ -27,7 +27,7 @@ $(D)/valgrind3: $(ARCHIVE)/$(VALGRIND_SOURCE) | $(TARGET_DIR)
$(UNTAR)/$(VALGRIND_SOURCE)
$(CHDIR)/$(VALGRIND_TMP); \
$(call apply_patches, $(VALGRIND_PATCH)); \
export AR=$(TARGET)-ar; \
export AR=$(TARGET_AR); \
autoreconf -fi; \
$(CONFIGURE) \
--prefix= \

2
make/target-ffmpeg-armbox.mk

@ -34,7 +34,7 @@ FFMPEG_DEPS = $(D)/openssl $(D)/freetype $(D)/librtmp $(D)/libbluray $(D)/libass
FFMPEG_CONFIGURE_GENERIC = \
--prefix=/ \
--cross-prefix=$(TARGET)- \
--cross-prefix=$(TARGET_CROSS) \
--datadir=$(remove-datadir) \
\
--disable-doc \

2
make/target-ffmpeg-coolstream.mk

@ -21,7 +21,7 @@ endif
FFMPEG_CONFIGURE_GENERIC = \
--prefix=/ \
--cross-prefix=$(TARGET)- \
--cross-prefix=$(TARGET_CROSS) \
--datadir=$(remove-datadir) \
\
--disable-doc \

2
make/target-gstreamer-unused.mk

@ -361,7 +361,7 @@ $(D)/gst_libav: $(ARCHIVE)/$(GST_LIBAV_SOURCE) $(D)/gstreamer $(D)/gst-plugins-b
--enable-cross-compile \
--target-os=linux \
--arch=$(BOXARCH) \
--cross-prefix=$(TARGET)- \
--cross-prefix=$(TARGET_CROSS) \
\
--disable-muxers \
--disable-encoders \

14
make/target-libs.mk

@ -315,7 +315,7 @@ $(D)/libjpeg-turbo: $(ARCHIVE)/$(LIBJPEG-TURBO_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBJPEG-TURBO_TMP)
$(UNTAR)/$(LIBJPEG-TURBO_SOURCE)
$(CHDIR)/$(LIBJPEG-TURBO_TMP); \
export CC=$(TARGET)-gcc; \
export CC=$(TARGET_CC); \
$(CONFIGURE) \
--prefix= \
--enable-shared \
@ -371,11 +371,9 @@ $(ARCHIVE)/$(OPENSSL_SOURCE):
OPENSSL_PATCH = openssl-add-ni-specific-target.patch
OPENSSL_FLAGS = CC=$(TARGET)-gcc \
LD=$(TARGET)-ld \
AR="$(TARGET)-ar r" \
RANLIB=$(TARGET)-ranlib \
MAKEDEPPROG=$(TARGET)-gcc \
OPENSSL_FLAGS = $(MAKE_OPTS) \
AR="$(TARGET_AR) r" \
MAKEDEPPROG=$(TARGET_CC) \
NI_OPTIMIZATION_FLAGS="$(TARGET_CFLAGS)" \
PROCESSOR=ARM
@ -577,7 +575,7 @@ $(D)/libdpf: $(D)/libusb-compat | $(TARGET_DIR)
$(CPDIR)/$(LIBDPF_SOURCE)
$(CHDIR)/$(LIBDPF_TMP)/dpflib; \
$(call apply_patches, $(LIBDPF_PATCH)); \
make libdpf.a CC=$(TARGET)-gcc PREFIX=$(TARGET_DIR); \
make libdpf.a CC=$(TARGET_CC) PREFIX=$(TARGET_DIR); \
mkdir -p $(TARGET_INCLUDE_DIR)/libdpf; \
cp dpf.h $(TARGET_INCLUDE_DIR)/libdpf/libdpf.h; \
cp ../include/spiflash.h $(TARGET_INCLUDE_DIR)/libdpf/; \
@ -952,7 +950,7 @@ $(D)/librtmp: $(D)/zlib $(D)/openssl $(SOURCE_DIR)/$(NI-RTMPDUMP) | $(TARGET_DIR
$(REMOVE)/$(NI-RTMPDUMP)
tar -C $(SOURCE_DIR) -cp $(NI-RTMPDUMP) --exclude-vcs | tar -C $(BUILD_TMP) -x
$(CHDIR)/$(NI-RTMPDUMP); \
make CROSS_COMPILE=$(TARGET)- XCFLAGS="-I$(TARGET_INCLUDE_DIR) -L$(TARGET_LIB_DIR)" LDFLAGS="-L$(TARGET_LIB_DIR)" prefix=$(TARGET_DIR);\
make CROSS_COMPILE=$(TARGET_CROSS) XCFLAGS="-I$(TARGET_INCLUDE_DIR) -L$(TARGET_LIB_DIR)" LDFLAGS="-L$(TARGET_LIB_DIR)" prefix=$(TARGET_DIR);\
make install DESTDIR=$(TARGET_DIR) prefix="" mandir=$(remove-mandir)
rm -rf $(TARGET_DIR)/sbin/rtmpgw
rm -rf $(TARGET_DIR)/sbin/rtmpsrv

9
make/target-lua.mk

@ -28,11 +28,10 @@ $(D)/lua: $(D)/ncurses $(ARCHIVE)/$(LUA_SOURCE) | $(TARGET_DIR)
sed -i 's/^R=.*/R= $(LUA_VER)/' etc/lua.pc; \
$(MAKE) linux \
PKG_VERSION=$(LUA_VER) \
CC="$(TARGET)-gcc" \
LD="$(TARGET)-ld" \
AR="$(TARGET)-ar rcu" \
RANLIB=$(TARGET)-ranlib \
LDFLAGS="$(TARGET_LDFLAGS)"; \
$(MAKE_OPTS) \
AR="$(TARGET_AR) rcu" \
LDFLAGS="$(TARGET_LDFLAGS)"
; \
$(MAKE) install INSTALL_TOP=$(TARGET_DIR)
install -D -m 0755 $(BUILD_TMP)/$(LUA_TMP)/src/liblua.so.$(LUA_VER) $(TARGET_LIB_DIR)/liblua.so.$(LUA_VER)
ln -sf liblua.so.$(LUA_VER) $(TARGET_LIB_DIR)/liblua.so

8
make/target-rootfs.mk

@ -133,17 +133,17 @@ ifneq ($(DEBUG), yes)
$(call draw_line);
@echo "The following warnings from strip are harmless!"
$(call draw_line);
find $(ROOTFS)/bin -type f -print0 | xargs -0 $(TARGET)-strip || true
find $(ROOTFS)/sbin -type f -print0 | xargs -0 $(TARGET)-strip || true
find $(ROOTFS)/bin -type f -print0 | xargs -0 $(TARGET_STRIP) || true
find $(ROOTFS)/sbin -type f -print0 | xargs -0 $(TARGET_STRIP) || true
find $(ROOTFS)/lib \( \
-path $(ROOTFS)/lib/libnexus.so -o \
-path $(ROOTFS)/lib/libnxpl.so -o \
-path $(ROOTFS)/lib/libv3ddriver.so -o \
\
-path $(ROOTFS)/lib/modules \) -prune -o \
-type f -print0 | xargs -0 $(TARGET)-strip || true
-type f -print0 | xargs -0 $(TARGET_STRIP) || true
ifeq ($(BOXSERIES), hd2)
find $(ROOTFS)/lib/modules/$(KERNEL_VERSION)/kernel -type f -name '*.ko' | xargs -n 1 $(TARGET)-objcopy --strip-unneeded
find $(ROOTFS)/lib/modules/$(KERNEL_VERSION)/kernel -type f -name '*.ko' | xargs -n 1 $(TARGET_OBJCOPY) --strip-unneeded
endif
@echo -e "$(TERM_YELLOW)"
@du -sh $(ROOTFS)

4
make/target-tools-unused.mk

@ -155,8 +155,8 @@ $(D)/iozone3: $(ARCHIVE)/$(IOZONE_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(IOZONE_TMP)
$(UNTAR)/$(IOZONE_SOURCE)
$(CHDIR)/$(IOZONE_TMP)/src/current; \
sed -i -e "s/= gcc/= $(TARGET)-gcc/" makefile; \
sed -i -e "s/= cc/= $(TARGET)-cc/" makefile; \
sed -i -e "s/= gcc/= $(TARGET_CC)/" makefile; \
sed -i -e "s/= cc/= $(TARGET_CC)/" makefile; \
$(BUILDENV) \
$(MAKE) linux-arm; \
install -m 0755 iozone $(TARGET_BIN_DIR)/

18
make/target-tools.mk

@ -31,11 +31,7 @@ BUSYBOX_MAKE_ENV = \
CFLAGS_busybox="$(BUSYBOX_CFLAGS_busybox)"
BUSYBOX_MAKE_OPTS = \
CC="$(TARGET)-gcc" \
LD="$(TARGET)-ld" \
AR="$(TARGET)-ar" \
RANLIB="$(TARGET)-ranlib" \
CROSS_COMPILE="$(TARGET)-" \
$(MAKE_OPTS) \
CFLAGS_EXTRA="$(TARGET_CFLAGS)" \
EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" \
CONFIG_PREFIX="$(TARGET_DIR)"
@ -473,7 +469,7 @@ $(D)/ushare: $(D)/libupnp $(ARCHIVE)/$(USHARE_SOURCE)| $(TARGET_DIR)
--disable-dlna \
--disable-nls \
--cross-compile \
--cross-prefix=$(TARGET)- \
--cross-prefix=$(TARGET_CROSS) \
; \
sed -i config.h -e 's@SYSCONFDIR.*@SYSCONFDIR "/etc"@'; \
sed -i config.h -e 's@LOCALEDIR.*@LOCALEDIR "/share"@'; \
@ -815,7 +811,7 @@ $(D)/autofs: $(D)/libtirpc $(ARCHIVE)/$(AUTOFS_SOURCE) | $(TARGET_DIR)
export ac_cv_linux_procfs=yes; \
export ac_cv_path_KRB5_CONFIG=no; \
export ac_cv_path_MODPROBE=/sbin/modprobe; \
export ac_cv_path_RANLIB=$(TARGET)-ranlib; \
export ac_cv_path_RANLIB=$(TARGET_RANLIB); \
autoreconf -fi; \
$(CONFIGURE) \
--prefix= \
@ -1099,7 +1095,7 @@ $(D)/fbshot: $(D)/libpng $(ARCHIVE)/$(FBSHOT_SOURCE) | $(TARGET_DIR)
$(UNTAR)/$(FBSHOT_SOURCE)
$(CHDIR)/$(FBSHOT_TMP); \
$(call apply_patches, $(FBSHOT_PATCH)); \
sed -i 's| gcc | $(TARGET)-gcc $(TARGET_CFLAGS) $(TARGET_LDFLAGS) |' Makefile; \
sed -i 's| gcc | $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) |' Makefile; \
sed -i '/strip fbshot/d' Makefile; \
$(MAKE) all; \
install -D -m 0755 fbshot $(TARGET_DIR)/bin/fbshot
@ -1200,7 +1196,7 @@ $(D)/xupnpd: $(D)/lua $(D)/openssl | $(TARGET_DIR)
$(call apply_patches, $(XUPNPD_PATCH))
$(CHDIR)/$(XUPNPD_TMP)/src; \
$(BUILDENV) \
$(MAKE) embedded TARGET=$(TARGET) CC=$(TARGET)-gcc STRIP=$(TARGET)-strip LUAFLAGS="$(TARGET_LDFLAGS) -I$(TARGET_INCLUDE_DIR)"; \
$(MAKE) embedded TARGET=$(TARGET) CC=$(TARGET_CC) STRIP=$(TARGET_STRIP) LUAFLAGS="$(TARGET_LDFLAGS) -I$(TARGET_INCLUDE_DIR)"; \
install -D -m 0755 xupnpd $(TARGET_BIN_DIR)/; \
install -d $(TARGET_SHARE_DIR)/xupnpd/config; \
cp -a plugins profiles ui www *.lua $(TARGET_SHARE_DIR)/xupnpd/
@ -1657,8 +1653,8 @@ $(D)/gptfdisk: $(D)/popt $(D)/e2fsprogs $(ARCHIVE)/$(GPTFDISK_SOURCE) | $(TARGET
$(UNTAR)/$(GPTFDISK_SOURCE)
$(CHDIR)/$(GPTFDISK_TMP); \
$(call apply_patches, $(GPTFDISK_PATCH)); \
sed -i 's|^CC=.*|CC=$(TARGET)-gcc|' Makefile; \
sed -i 's|^CXX=.*|CXX=$(TARGET)-g++|' Makefile; \
sed -i 's|^CC=.*|CC=$(TARGET_CC)|' Makefile; \
sed -i 's|^CXX=.*|CXX=$(TARGET_CXX)|' Makefile; \
$(BUILDENV) \
$(MAKE) sgdisk; \
install -D -m 0755 sgdisk $(TARGET_DIR)/sbin/sgdisk

Loading…
Cancel
Save