- fixes and cleanups (Cristian Ionescu-Idbohrn)
This commit is contained in:
parent
7935c98db1
commit
7b0ad787d6
@ -31,6 +31,7 @@ $(LIBEVENT_DIR)/.configured: $(LIBEVENT_DIR)/.unpacked
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--mandir=/usr/share/man \
|
||||
--disable-static \
|
||||
--with-gnu-ld \
|
||||
)
|
||||
@ -44,9 +45,11 @@ $(STAGING_DIR)/$(LIBEVENT_TARGET_BINARY): $(LIBEVENT_DIR)/$(LIBEVENT_BINARY)
|
||||
|
||||
$(TARGET_DIR)/$(LIBEVENT_TARGET_BINARY): $(STAGING_DIR)/$(LIBEVENT_TARGET_BINARY)
|
||||
$(MAKE) -C $(LIBEVENT_DIR) DESTDIR=$(TARGET_DIR) install
|
||||
rm -f $(TARGET_DIR)/usr/lib/libevent*.la $(TARGET_DIR)/usr/include/ev*
|
||||
rm -f $(TARGET_DIR)/usr/man/man3/ev*.3
|
||||
rmdir -p --ignore-fail-on-non-empty $(TARGET_DIR)/usr/man/man3
|
||||
rm -f $(addprefix $(TARGET_DIR)/usr/,lib/libevent*.la \
|
||||
include/ev*)
|
||||
ifneq ($(BR2_HAVE_MANPAGES),y)
|
||||
rm -fr $(TARGET_DIR)/usr/share/man
|
||||
endif
|
||||
|
||||
libevent: uclibc $(TARGET_DIR)/$(LIBEVENT_TARGET_BINARY)
|
||||
|
||||
|
@ -42,8 +42,8 @@ $(LIBGCRYPT_DIR)/.configured: $(LIBGCRYPT_DIR)/.source
|
||||
--datadir=/usr/share \
|
||||
--localstatedir=/var \
|
||||
--includedir=/usr/include \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
--disable-optimization \
|
||||
)
|
||||
touch $@
|
||||
@ -57,6 +57,9 @@ $(STAGING_DIR)/$(LIBGCRYPT_TARGET_LIBRARY): $(LIBGCRYPT_DIR)/$(LIBGCRYPT_LIBRARY
|
||||
|
||||
$(TARGET_DIR)/$(LIBGCRYPT_TARGET_LIBRARY): $(STAGING_DIR)/$(LIBGCRYPT_TARGET_LIBRARY)
|
||||
cp -dpf $<* $(TARGET_DIR)/$(LIBGCRYPT_DESTDIR)
|
||||
ifneq ($(BR2_HAVE_INFOPAGES),y)
|
||||
rm -rf $(STAGING_DIR)/usr/share/info
|
||||
endif
|
||||
|
||||
libgcrypt: uclibc libgpg-error $(TARGET_DIR)/$(LIBGCRYPT_TARGET_LIBRARY)
|
||||
|
||||
|
@ -28,29 +28,38 @@ $(LIBLOCKFILE_DIR)/.configured: $(LIBLOCKFILE_DIR)/.unpacked
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--bindir=/usr/bin \
|
||||
--libdir=/usr/lib \
|
||||
--includedir=/usr/include \
|
||||
--mandir=/usr/share/man \
|
||||
--enable-shared \
|
||||
)
|
||||
touch $@
|
||||
|
||||
$(STAGING_DIR)/lib/$(LIBLOCKFILE_BINARY): $(LIBLOCKFILE_DIR)/.configured
|
||||
mkdir -p $(STAGING_DIR)/man/man1 $(STAGING_DIR)/man/man3
|
||||
$(MAKE) -C $(LIBLOCKFILE_DIR) prefix= ROOT=$(STAGING_DIR) install
|
||||
ln -sf $(LIBLOCKFILE_BINARY) $(STAGING_DIR)/lib/liblockfile.so.1
|
||||
cp -dpf $(LIBLOCKFILE_DIR)/liblockfile.a $(STAGING_DIR)/lib
|
||||
mkdir -p $(addprefix $(STAGING_DIR)/usr/share/man/man,1 3)
|
||||
mkdir -p $(STAGING_DIR)/usr/share/man/man3
|
||||
rm -f $(STAGING_DIR)/usr/lib/liblockfile.so
|
||||
$(MAKE) -C $(LIBLOCKFILE_DIR) ROOT=$(STAGING_DIR) install
|
||||
ln -sf $(LIBLOCKFILE_BINARY) $(STAGING_DIR)/usr/lib/liblockfile.so.1
|
||||
cp -dpf $(LIBLOCKFILE_DIR)/liblockfile.a $(STAGING_DIR)/usr/lib
|
||||
|
||||
$(TARGET_DIR)/usr/lib/$(LIBLOCKFILE_BINARY): $(STAGING_DIR)/lib/$(LIBLOCKFILE_BINARY)
|
||||
mkdir -p $(TARGET_DIR)/usr/lib
|
||||
cp -a $(STAGING_DIR)/lib/liblockfile.so* $(TARGET_DIR)/usr/lib
|
||||
$(STRIP) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/$(LIBLOCKFILE_BINARY)
|
||||
cp -a $(STAGING_DIR)/usr/lib/liblockfile.so* $(TARGET_DIR)/usr/lib
|
||||
$(STRIP) $(STRIP_STRIP_UNNEEDED) \
|
||||
$(TARGET_DIR)/usr/lib/$(LIBLOCKFILE_BINARY)
|
||||
|
||||
liblockfile: uclibc $(TARGET_DIR)/usr/lib/$(LIBLOCKFILE_BINARY)
|
||||
|
||||
liblockfile-clean:
|
||||
rm -f $(TARGET_DIR)/usr/lib/liblockfile.so*
|
||||
rm -f $(STAGING_DIR)/lib/liblockfile*
|
||||
rm -f $(STAGING_DIR)/usr/include/lockfile.h
|
||||
rm -f $(STAGING_DIR)/usr/include/mailfile.h
|
||||
rm -rf $(STAGING_DIR)/man
|
||||
rm -f $(STAGING_DIR)/usr/lib/liblockfile*
|
||||
rm -f $(addprefix $(STAGING_DIR)/usr/include/,lockfile.h mailfile.h)
|
||||
ifneq ($(BR2_HAVE_MANPAGES),y)
|
||||
rm -rf $(STAGING_DIR)/usr/share/man
|
||||
endif
|
||||
$(MAKE) -C $(LIBLOCKFILE_DIR) clean
|
||||
|
||||
liblockfile-dirclean:
|
||||
|
@ -36,17 +36,20 @@ $(LIBSNDFILE_DIR)/$(LIBSNDFILE_BINARY): $(LIBSNDFILE_DIR)/.configured
|
||||
$(MAKE) CC=$(TARGET_CC) -C $(LIBSNDFILE_DIR)
|
||||
|
||||
$(TARGET_DIR)/$(LIBSNDFILE_TARGET_BINARY): $(LIBSNDFILE_DIR)/$(LIBSNDFILE_BINARY)
|
||||
$(MAKE) prefix=$(TARGET_DIR)/usr -C $(LIBSNDFILE_DIR) install
|
||||
$(MAKE) prefix=$(STAGING_DIR)/usr -C $(LIBSNDFILE_DIR) install
|
||||
rm -Rf $(TARGET_DIR)/usr/man
|
||||
$(MAKE) prefix=$(TARGET_DIR)/usr -C $(LIBSNDFILE_DIR) install
|
||||
ifneq ($(BR2_HAVE_MANPAGES),y)
|
||||
rm -Rf $(TARGET_DIR)/usr/share/man
|
||||
rm -Rf $(STAGING_DIR)/usr/share/man
|
||||
endif
|
||||
|
||||
libsndfile: uclibc $(TARGET_DIR)/$(LIBSNDFILE_TARGET_BINARY)
|
||||
|
||||
libsndfile-source: $(DL_DIR)/$(LIBSNDFILE_SOURCE)
|
||||
|
||||
libsndfile-clean:
|
||||
$(MAKE) prefix=$(STAGING_DIR)/usr -C $(LIBSNDFILE_DIR) uninstall
|
||||
$(MAKE) prefix=$(TARGET_DIR)/usr -C $(LIBSNDFILE_DIR) uninstall
|
||||
-$(MAKE) prefix=$(STAGING_DIR)/usr -C $(LIBSNDFILE_DIR) uninstall
|
||||
-$(MAKE) -C $(LIBSNDFILE_DIR) clean
|
||||
|
||||
libsndfile-dirclean:
|
||||
@ -60,4 +63,3 @@ libsndfile-dirclean:
|
||||
ifeq ($(strip $(BR2_PACKAGE_LIBSNDFILE)),y)
|
||||
TARGETS+=libsndfile
|
||||
endif
|
||||
|
||||
|
@ -46,8 +46,8 @@ $(LIBTOOL_DIR)/.configured: $(LIBTOOL_SRC_DIR)/.unpacked
|
||||
--sysconfdir=/etc \
|
||||
--datadir=/usr/share \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
$(DISABLE_NLS) \
|
||||
)
|
||||
touch $@
|
||||
@ -67,15 +67,21 @@ $(TARGET_DIR)/$(LIBTOOL_TARGET_BINARY): $(LIBTOOL_DIR)/$(LIBTOOL_BINARY)
|
||||
sysconfdir=$(TARGET_DIR)/etc \
|
||||
localstatedir=$(TARGET_DIR)/var \
|
||||
libdir=$(TARGET_DIR)/usr/lib \
|
||||
infodir=$(TARGET_DIR)/usr/info \
|
||||
mandir=$(TARGET_DIR)/usr/man \
|
||||
infodir=$(TARGET_DIR)/usr/share/info \
|
||||
mandir=$(TARGET_DIR)/usr/share/man \
|
||||
includedir=$(TARGET_DIR)/usr/include \
|
||||
-C $(LIBTOOL_DIR) install
|
||||
$(STRIP) $(TARGET_DIR)//usr/lib/libltdl.so.*.*.* > /dev/null 2>&1
|
||||
$(SED) "s,^CC.*,CC=\"/usr/bin/gcc\"," $(TARGET_DIR)/usr/bin/libtool
|
||||
$(SED) "s,^LD.*,LD=\"/usr/bin/ld\"," $(TARGET_DIR)/usr/bin/libtool
|
||||
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
|
||||
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
|
||||
rm -rf $(TARGET_DIR)/share/locale
|
||||
rm -rf $(TARGET_DIR)/usr/share/doc
|
||||
ifneq ($(BR2_HAVE_INFOPAGES),y)
|
||||
rm -rf $(TARGET_DIR)/usr/share/info
|
||||
endif
|
||||
ifneq ($(BR2_HAVE_MANPAGES),y)
|
||||
rm -rf $(TARGET_DIR)/usr/share/man
|
||||
endif
|
||||
touch -c $@
|
||||
|
||||
libtool: uclibc $(TARGET_DIR)/$(LIBTOOL_TARGET_BINARY)
|
||||
@ -116,8 +122,14 @@ $(LIBTOOL_HOST_DIR)/$(LIBTOOL_BINARY): $(LIBTOOL_HOST_DIR)/.configured
|
||||
|
||||
$(STAGING_DIR)/$(LIBTOOL_TARGET_BINARY): $(LIBTOOL_HOST_DIR)/$(LIBTOOL_BINARY)
|
||||
$(MAKE) -C $(LIBTOOL_HOST_DIR) install
|
||||
rm -rf $(STAGING_DIR)/share/locale $(STAGING_DIR)/usr/info \
|
||||
$(STAGING_DIR)/usr/man $(STAGING_DIR)/usr/share/doc
|
||||
rm -rf $(STAGING_DIR)/share/locale
|
||||
rm -rf $(STAGING_DIR)/usr/share/doc
|
||||
ifneq ($(BR2_HAVE_INFOPAGES),y)
|
||||
rm -rf $(STAGING_DIR)/usr/share/info
|
||||
endif
|
||||
ifneq ($(BR2_HAVE_MANPAGES),y)
|
||||
rm -rf $(STAGING_DIR)/usr/share/man
|
||||
endif
|
||||
touch -c $@
|
||||
|
||||
host-libtool: $(STAGING_DIR)/$(LIBTOOL_TARGET_BINARY)
|
||||
|
@ -8,9 +8,10 @@ config BR2_PACKAGE_LIBVORBIS
|
||||
(8kHz-48.0kHz, 16+ bit, polyphonic) audio and music at fixed and
|
||||
variable bitrates from 16 to 128 kbps/channel.
|
||||
|
||||
This places Vorbis in the same competitive class as audio representations
|
||||
such as MPEG-4 (AAC), and similar to, but higher performance than
|
||||
MPEG-1/2 audio layer 3, MPEG-4 audio (TwinVQ), WMA and PAC.
|
||||
This places Vorbis in the same competitive class as audio
|
||||
representations such as MPEG-4 (AAC), and similar to, but higher
|
||||
performance than MPEG-1/2 audio layer 3, MPEG-4 audio (TwinVQ),
|
||||
WMA and PAC.
|
||||
|
||||
|
||||
config BR2_PACKAGE_LIBVORBIS_HEADERS
|
||||
|
@ -19,11 +19,13 @@ $(LIBVORBIS_DIR)/.source: $(DL_DIR)/$(LIBVORBIS_SOURCE)
|
||||
touch $@
|
||||
|
||||
$(LIBVORBIS_DIR)/.configured: $(LIBVORBIS_DIR)/.source
|
||||
(cd $(LIBVORBIS_DIR); rm -rf config.cache ; \
|
||||
(cd $(LIBVORBIS_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
CFLAGS="$(TARGET_CFLAGS)" \
|
||||
PKG_CONFIG_PATH="$(STAGING_DIR)/lib/pkconfig:$(STAGING_DIR)/usr/lib/pkgconfig" PKG_CONFIG="$(STAGING_DIR)/usr/bin/pkg-config" PKG_CONFIG_SYSROOT=$(STAGING_DIR) \
|
||||
PKG_CONFIG_PATH="$(STAGING_DIR)/lib/pkconfig:$(STAGING_DIR)/usr/lib/pkgconfig" \
|
||||
PKG_CONFIG="$(STAGING_DIR)/usr/bin/pkg-config" \
|
||||
PKG_CONFIG_SYSROOT=$(STAGING_DIR) \
|
||||
./configure \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
@ -34,7 +36,7 @@ $(LIBVORBIS_DIR)/.configured: $(LIBVORBIS_DIR)/.source
|
||||
--enable-static \
|
||||
--disable-oggtest \
|
||||
$(DISABLE_NLS) \
|
||||
);
|
||||
)
|
||||
touch $@
|
||||
|
||||
$(LIBVORBIS_DIR)/.libs: $(LIBVORBIS_DIR)/.configured
|
||||
@ -51,7 +53,8 @@ $(TARGET_DIR)/usr/lib/libvorbis.a: $(TARGET_DIR)/usr/lib/libvorbis.so
|
||||
|
||||
libvorbis-header: $(TARGET_DIR)/usr/lib/libvorbis.a
|
||||
mkdir -p $(TARGET_DIR)/usr/include/vorbis
|
||||
cp -dpf $(LIBVORBIS_DIR)/include/vorbis/*.h $(TARGET_DIR)/usr/include/vorbis
|
||||
cp -dpf $(LIBVORBIS_DIR)/include/vorbis/*.h \
|
||||
$(TARGET_DIR)/usr/include/vorbis
|
||||
|
||||
libvorbis: uclibc pkgconfig $(TARGET_DIR)/usr/lib/libvorbis.so
|
||||
|
||||
@ -80,7 +83,7 @@ TREMOR_SOURCE:=$(TREMOR_NAME).tar.bz2
|
||||
$(DL_DIR)/$(TREMOR_SOURCE):
|
||||
(cd $(BUILD_DIR); \
|
||||
svn co $(TREMOR_TRUNK); \
|
||||
mv -af Tremor $(TREMOR_NAME); \
|
||||
mv -f Tremor $(TREMOR_NAME); \
|
||||
tar -cvf $(TREMOR_NAME).tar $(TREMOR_DIR); \
|
||||
bzip2 $(TREMOR_NAME).tar; \
|
||||
rm -fr $(TREMOR_DIR); \
|
||||
|
@ -14,11 +14,13 @@ LIGHTTPD_TARGET_BINARY:=usr/sbin/lighttpd
|
||||
|
||||
$(DL_DIR)/$(LIGHTTPD_SOURCE):
|
||||
$(WGET) -P $(DL_DIR) $(LIGHTTPD_SITE)/$(LIGHTTPD_SOURCE)
|
||||
|
||||
ifneq ($(LIGHTTPD_PATCH),)
|
||||
LIGHTTPD_PATCH_FILE:=$(DL_DIR)/$(LIGHTTPD_PATCH)
|
||||
$(LIGHTTPD_PATCH_FILE):
|
||||
$(WGET) -P $(DL_DIR) $(LIGHTTPD_SITE)/$(LIGHTTPD_PATCH)
|
||||
endif
|
||||
|
||||
lighttpd-source: $(DL_DIR)/$(LIGHTTPD_SOURCE) $(LIGHTTPD_PATCH_FILE)
|
||||
|
||||
$(LIGHTTPD_DIR)/.unpacked: $(DL_DIR)/$(LIGHTTPD_SOURCE)
|
||||
@ -63,17 +65,21 @@ $(LIGHTTPD_DIR)/.configured: $(LIGHTTPD_DIR)/.unpacked
|
||||
|
||||
$(LIGHTTPD_DIR)/$(LIGHTTPD_BINARY): $(LIGHTTPD_DIR)/.configured
|
||||
$(MAKE) -C $(LIGHTTPD_DIR)
|
||||
|
||||
|
||||
$(TARGET_DIR)/$(LIGHTTPD_TARGET_BINARY): $(LIGHTTPD_DIR)/$(LIGHTTPD_BINARY)
|
||||
$(MAKE) DESTDIR=$(TARGET_DIR) -C $(LIGHTTPD_DIR) install
|
||||
@rm -rf $(TARGET_DIR)/usr/share/man $(TARGET_DIR)/usr/man
|
||||
ifneq ($(BR2_HAVE_MANPAGES),y)
|
||||
rm -rf $(TARGET_DIR)/usr/share/man
|
||||
endif
|
||||
@rm -rf $(TARGET_DIR)/usr/lib/lighttpd/*.la
|
||||
$(STRIP) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/lighttpd/*.so
|
||||
$(STRIP) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(LIGHTTPD_TARGET_BINARY)
|
||||
@if [ ! -f $(TARGET_DIR)/etc/lighttpd/lighttpd.conf ]; then \
|
||||
$(INSTALL) -m 0644 -D $(LIGHTTPD_DIR)/doc/lighttpd.conf $(TARGET_DIR)/etc/lighttpd/lighttpd.conf; \
|
||||
$(INSTALL) -m 0644 -D $(LIGHTTPD_DIR)/doc/lighttpd.conf \
|
||||
$(TARGET_DIR)/etc/lighttpd/lighttpd.conf; \
|
||||
fi
|
||||
$(INSTALL) -m 0755 -D package/lighttpd/rc.lighttpd $(TARGET_DIR)/etc/init.d/S99lighttpd
|
||||
$(INSTALL) -m 0755 -D package/lighttpd/rc.lighttpd \
|
||||
$(TARGET_DIR)/etc/init.d/S99lighttpd
|
||||
|
||||
ifeq ($(strip $(BR2_PACKAGE_LIGHTTPD_OPENSSL)),y)
|
||||
lighttpd: uclibc openssl $(TARGET_DIR)/$(LIGHTTPD_TARGET_BINARY)
|
||||
|
@ -64,7 +64,7 @@ ntpd-source: $(DL_DIR)/$(OPENNTPD_SOURCE)
|
||||
|
||||
ntpd-clean:
|
||||
rm -f $(addprefix $(TARGET_DIR)/,etc/ntpd.conf \
|
||||
usr/share/man/man?/ntpd.conf* \
|
||||
usr/share/man/man?/ntpd* \
|
||||
$(OPENNTPD_TARGET_BINARY))
|
||||
-$(MAKE) -C $(OPENNTPD_DIR) clean
|
||||
|
||||
|
@ -54,21 +54,29 @@ build-sed-host-binary: $(SED_DIR1)/$(SED_BINARY)
|
||||
@if [ -L $(HOST_SED_DIR)/$(SED_TARGET_BINARY) ]; then \
|
||||
rm -f $(HOST_SED_DIR)/$(SED_TARGET_BINARY); \
|
||||
fi
|
||||
@if [ ! -f $(HOST_SED_DIR)/$(SED_TARGET_BINARY) -o $(HOST_SED_DIR)/$(SED_TARGET_BINARY) \
|
||||
-ot $(SED_DIR1)/$(SED_BINARY) ]; then \
|
||||
set -x; \
|
||||
mkdir -p $(HOST_SED_DIR)/bin; \
|
||||
$(MAKE) DESTDIR=$(HOST_SED_DIR) -C $(SED_DIR1) install; \
|
||||
mv $(HOST_SED_DIR)/usr/bin/sed $(HOST_SED_DIR)/bin/; \
|
||||
rm -rf $(HOST_SED_DIR)/share/locale $(HOST_SED_DIR)/usr/info \
|
||||
$(HOST_SED_DIR)/usr/man $(HOST_SED_DIR)/usr/share/doc; \
|
||||
@if [ ! -f $(HOST_SED_DIR)/$(SED_TARGET_BINARY) \
|
||||
-o $(HOST_SED_DIR)/$(SED_TARGET_BINARY) \
|
||||
-ot $(SED_DIR1)/$(SED_BINARY) ]; then \
|
||||
set -x; \
|
||||
mkdir -p $(HOST_SED_DIR)/bin; \
|
||||
$(MAKE) DESTDIR=$(HOST_SED_DIR) -C $(SED_DIR1) install; \
|
||||
mv $(HOST_SED_DIR)/usr/bin/sed $(HOST_SED_DIR)/bin/; \
|
||||
rm -rf $(HOST_SED_DIR)/share/locale; \
|
||||
rm -rf $(HOST_SED_DIR)/usr/share/doc; \
|
||||
fi
|
||||
ifneq ($(BR2_HAVE_INFOPAGES),y)
|
||||
rm -rf $(HOST_SED_DIR)/usr/man/info
|
||||
endif
|
||||
ifneq ($(BR2_HAVE_MANPAGES),y)
|
||||
rm -rf $(HOST_SED_DIR)/usr/share/man
|
||||
endif
|
||||
|
||||
$(HOST_SED_DIR)/$(SED_TARGET_BINARY):
|
||||
if [ ! -e "$(HOST_SED_DIR)/$(SED_TARGET_BINARY)" ]; then \
|
||||
mkdir -p "$(HOST_SED_DIR)/bin"; \
|
||||
rm -f "$(HOST_SED_DIR)/$(SED_TARGET_BINARY)"; \
|
||||
ln -sf "$(HOST_SED_IF_ANY)" "$(HOST_SED_DIR)/$(SED_TARGET_BINARY)"; \
|
||||
ln -sf "$(HOST_SED_IF_ANY)" \
|
||||
"$(HOST_SED_DIR)/$(SED_TARGET_BINARY)"; \
|
||||
fi
|
||||
|
||||
.PHONY: sed host-sed use-sed-host-binary
|
||||
@ -117,8 +125,8 @@ $(SED_DIR2)/.configured: $(SED_DIR2)/.unpacked
|
||||
--sysconfdir=/etc \
|
||||
--datadir=/usr/share \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
--include=$(STAGING_DIR)/usr/include \
|
||||
$(DISABLE_NLS) \
|
||||
)
|
||||
@ -133,14 +141,21 @@ sed-target_binary: $(SED_DIR2)/$(SED_BINARY)
|
||||
rm -f $(TARGET_DIR)/$(SED_TARGET_BINARY); \
|
||||
fi
|
||||
|
||||
@if [ ! -f $(SED_DIR2)/$(SED_BINARY) -o $(TARGET_DIR)/$(SED_TARGET_BINARY) \
|
||||
-ot $(SED_DIR2)/$(SED_BINARY) ]; then \
|
||||
set -x; \
|
||||
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(SED_DIR2) install; \
|
||||
mv $(TARGET_DIR)/usr/bin/sed $(TARGET_DIR)/bin/; \
|
||||
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
|
||||
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc; \
|
||||
@if [ ! -f $(SED_DIR2)/$(SED_BINARY) \
|
||||
-o $(TARGET_DIR)/$(SED_TARGET_BINARY) \
|
||||
-ot $(SED_DIR2)/$(SED_BINARY) ]; then \
|
||||
set -x; \
|
||||
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(SED_DIR2) install; \
|
||||
mv $(TARGET_DIR)/usr/bin/sed $(TARGET_DIR)/bin/; \
|
||||
rm -rf $(TARGET_DIR)/share/locale; \
|
||||
rm -rf $(TARGET_DIR)/usr/share/doc; \
|
||||
fi
|
||||
ifneq ($(BR2_HAVE_INFOPAGES),y)
|
||||
rm -rf $(TARGET_DIR)/usr/share/info
|
||||
endif
|
||||
ifneq ($(BR2_HAVE_MANPAGES),y)
|
||||
rm -rf $(TARGET_DIR)/usr/share/man
|
||||
endif
|
||||
|
||||
sed: uclibc sed-target_binary
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
PROJECT_FILE:=$(LOCAL)/$(PROJECT)/$(PROJECT).config
|
||||
|
||||
|
||||
.PHONY: target-host-info saveconfig getconfig
|
||||
.PHONY: target-host-info saveconfig getconfig
|
||||
|
||||
target-host-info: $(TARGET_DIR)/etc/issue $(TARGET_DIR)/etc/hostname
|
||||
|
||||
@ -18,27 +18,31 @@ $(TARGET_DIR)/etc/hostname: .config
|
||||
saveconfig: $(CONFIG)/conf
|
||||
mkdir -p $(LOCAL)/$(PROJECT)
|
||||
-cp .config $(PROJECT_FILE)
|
||||
if [ -f $(LINUX26_DIR)/.config ] ; then \
|
||||
cp $(LINUX26_DIR)/.config $(LOCAL)/$(PROJECT)/linux-$(LINUX26_VERSION).config ; \
|
||||
$(SED) '/BR2_PACKAGE_LINUX_KCONFIG/d' $(PROJECT_FILE) ; \
|
||||
echo "BR2_PACKAGE_LINUX_KCONFIG:=$(LOCAL)/$(PROJECT)/linux-$(LINUX26_VERSION).config" >> $(PROJECT_FILE) ; \
|
||||
if [ -f $(LINUX26_DIR)/.config ]; then \
|
||||
cp $(LINUX26_DIR)/.config \
|
||||
$(LOCAL)/$(PROJECT)/linux-$(LINUX26_VERSION).config; \
|
||||
$(SED) '/BR2_PACKAGE_LINUX_KCONFIG/d' $(PROJECT_FILE); \
|
||||
echo "BR2_PACKAGE_LINUX_KCONFIG:=$(LOCAL)/$(PROJECT)/linux-$(LINUX26_VERSION).config" >> $(PROJECT_FILE); \
|
||||
fi
|
||||
if [ -f $(BUSYBOX_DIR)/.config ] ; then \
|
||||
cp $(BUSYBOX_DIR)/.config $(LOCAL)/$(PROJECT)/busybox-$(BUSYBOX_VERSION).config ; \
|
||||
$(SED) '/BR2_PACKAGE_BUSYBOX_CONFIG/d' $(PROJECT_FILE) ; \
|
||||
echo "BR2_PACKAGE_BUSYBOX_CONFIG:=$(LOCAL)/$(PROJECT)/busybox-$(BUSYBOX_VERSION).config" >> $(PROJECT_FILE) ; \
|
||||
if [ -f $(BUSYBOX_DIR)/.config ]; then \
|
||||
cp $(BUSYBOX_DIR)/.config \
|
||||
$(LOCAL)/$(PROJECT)/busybox-$(BUSYBOX_VERSION).config; \
|
||||
$(SED) '/BR2_PACKAGE_BUSYBOX_CONFIG/d' $(PROJECT_FILE); \
|
||||
echo "BR2_PACKAGE_BUSYBOX_CONFIG:=$(LOCAL)/$(PROJECT)/busybox-$(BUSYBOX_VERSION).config" >> $(PROJECT_FILE); \
|
||||
fi
|
||||
if [ -f $(UCLIBC_DIR)/.config ] ; then \
|
||||
cp $(UCLIBC_DIR)/.config $(LOCAL)/$(PROJECT)/uclibc-$(UCLIBC_VER).config ; \
|
||||
$(SED) '/BR2_UCLIBC_CONFIG/d' $(PROJECT_FILE) ; \
|
||||
echo "BR2_UCLIBC_CONFIG:=$(LOCAL)/$(PROJECT)/uclibc-$(UCLIBC_VER).config" >> $(PROJECT_FILE) ; \
|
||||
if [ -f $(UCLIBC_DIR)/.config ]; then \
|
||||
cp $(UCLIBC_DIR)/.config \
|
||||
$(LOCAL)/$(PROJECT)/uclibc-$(UCLIBC_VER).config; \
|
||||
$(SED) '/BR2_UCLIBC_CONFIG/d' $(PROJECT_FILE); \
|
||||
echo "BR2_UCLIBC_CONFIG:=$(LOCAL)/$(PROJECT)/uclibc-$(UCLIBC_VER).config" >> $(PROJECT_FILE); \
|
||||
fi
|
||||
if [ -f $(UBOOT_DIR)/include/configs/$(PROJECT).h ] ; then \
|
||||
cp $(UBOOT_DIR)/include/configs/$(PROJECT).h $(LOCAL)/$(PROJECT)/u-boot/$(PROJECT).h ; \
|
||||
if [ -f $(UBOOT_DIR)/include/configs/$(PROJECT).h ]; then \
|
||||
cp $(UBOOT_DIR)/include/configs/$(PROJECT).h \
|
||||
$(LOCAL)/$(PROJECT)/u-boot/$(PROJECT).h; \
|
||||
fi
|
||||
|
||||
getconfig: $(CONFIG)/conf
|
||||
-cp $(LOCAL)/$(PROJECT)/$(PROJECT).config .config
|
||||
-cp $(LOCAL)/$(PROJECT)/$(PROJECT).config .config
|
||||
|
||||
vendor-dbg:
|
||||
@echo VENDOR_SITE=$(BR2_VENDOR_SITE)
|
||||
|
@ -13,7 +13,7 @@ choice
|
||||
bool "binutils 2.14.90.0.8"
|
||||
|
||||
config BR2_BINUTILS_VERSION_2_15
|
||||
depends !BR2_avr32 && BR2_DEPRECATED
|
||||
depends !BR2_avr32 && BR2_DEPRECATED
|
||||
bool "binutils 2.15"
|
||||
|
||||
config BR2_BINUTILS_VERSION_2_15_94_0_2_2
|
||||
@ -107,34 +107,33 @@ endchoice
|
||||
|
||||
config BR2_BINUTILS_VERSION
|
||||
string
|
||||
default "2.14.90.0.8" if BR2_BINUTILS_VERSION_2_14_90_0_8
|
||||
default "2.15" if BR2_BINUTILS_VERSION_2_15
|
||||
default "2.15.94.0.2.2" if BR2_BINUTILS_VERSION_2_15_94_0_2_2
|
||||
default "2.16.1" if BR2_BINUTILS_VERSION_2_16_1
|
||||
default "2.16.90.0.3" if BR2_BINUTILS_VERSION_2_16_90_0_3
|
||||
default "2.16.91.0.5" if BR2_BINUTILS_VERSION_2_16_91_0_5
|
||||
default "2.16.91.0.6" if BR2_BINUTILS_VERSION_2_16_91_0_6
|
||||
default "2.16.91.0.7" if BR2_BINUTILS_VERSION_2_16_91_0_7
|
||||
default "2.17" if BR2_BINUTILS_VERSION_2_17
|
||||
default "2.17.50.0.2" if BR2_BINUTILS_VERSION_2_17_50_0_2
|
||||
default "2.17.50.0.3" if BR2_BINUTILS_VERSION_2_17_50_0_3
|
||||
default "2.17.50.0.4" if BR2_BINUTILS_VERSION_2_17_50_0_4
|
||||
default "2.17.50.0.5" if BR2_BINUTILS_VERSION_2_17_50_0_5
|
||||
default "2.17.50.0.6" if BR2_BINUTILS_VERSION_2_17_50_0_6
|
||||
default "2.17.50.0.7" if BR2_BINUTILS_VERSION_2_17_50_0_7
|
||||
default "2.17.50.0.8" if BR2_BINUTILS_VERSION_2_17_50_0_8
|
||||
default "2.17.50.0.9" if BR2_BINUTILS_VERSION_2_17_50_0_9
|
||||
default "2.17.50.0.10" if BR2_BINUTILS_VERSION_2_17_50_0_10
|
||||
default "2.17.50.0.12" if BR2_BINUTILS_VERSION_2_17_50_0_12
|
||||
default "2.17.50.0.14" if BR2_BINUTILS_VERSION_2_17_50_0_14
|
||||
default "2.17.50.0.16" if BR2_BINUTILS_VERSION_2_17_50_0_16
|
||||
default "2.17.50.0.17" if BR2_BINUTILS_VERSION_2_17_50_0_17
|
||||
default "2.18" if BR2_BINUTILS_VERSION_2_18
|
||||
default "2.18.50.0.1" if BR2_BINUTILS_VERSION_2_18_50_0_1
|
||||
default "2.14.90.0.8" if BR2_BINUTILS_VERSION_2_14_90_0_8
|
||||
default "2.15" if BR2_BINUTILS_VERSION_2_15
|
||||
default "2.15.94.0.2.2" if BR2_BINUTILS_VERSION_2_15_94_0_2_2
|
||||
default "2.16.1" if BR2_BINUTILS_VERSION_2_16_1
|
||||
default "2.16.90.0.3" if BR2_BINUTILS_VERSION_2_16_90_0_3
|
||||
default "2.16.91.0.5" if BR2_BINUTILS_VERSION_2_16_91_0_5
|
||||
default "2.16.91.0.6" if BR2_BINUTILS_VERSION_2_16_91_0_6
|
||||
default "2.16.91.0.7" if BR2_BINUTILS_VERSION_2_16_91_0_7
|
||||
default "2.17" if BR2_BINUTILS_VERSION_2_17
|
||||
default "2.17.50.0.2" if BR2_BINUTILS_VERSION_2_17_50_0_2
|
||||
default "2.17.50.0.3" if BR2_BINUTILS_VERSION_2_17_50_0_3
|
||||
default "2.17.50.0.4" if BR2_BINUTILS_VERSION_2_17_50_0_4
|
||||
default "2.17.50.0.5" if BR2_BINUTILS_VERSION_2_17_50_0_5
|
||||
default "2.17.50.0.6" if BR2_BINUTILS_VERSION_2_17_50_0_6
|
||||
default "2.17.50.0.7" if BR2_BINUTILS_VERSION_2_17_50_0_7
|
||||
default "2.17.50.0.8" if BR2_BINUTILS_VERSION_2_17_50_0_8
|
||||
default "2.17.50.0.9" if BR2_BINUTILS_VERSION_2_17_50_0_9
|
||||
default "2.17.50.0.10" if BR2_BINUTILS_VERSION_2_17_50_0_10
|
||||
default "2.17.50.0.12" if BR2_BINUTILS_VERSION_2_17_50_0_12
|
||||
default "2.17.50.0.14" if BR2_BINUTILS_VERSION_2_17_50_0_14
|
||||
default "2.17.50.0.16" if BR2_BINUTILS_VERSION_2_17_50_0_16
|
||||
default "2.17.50.0.17" if BR2_BINUTILS_VERSION_2_17_50_0_17
|
||||
default "2.18" if BR2_BINUTILS_VERSION_2_18
|
||||
default "2.18.50.0.1" if BR2_BINUTILS_VERSION_2_18_50_0_1
|
||||
|
||||
config BR2_EXTRA_BINUTILS_CONFIG_OPTIONS
|
||||
string "Additional binutils options"
|
||||
default ""
|
||||
help
|
||||
Any additional binutils options you may want to include.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user