svn commit: trunk/buildroot: package

vapier at uclibc.org vapier at uclibc.org
Sun Sep 18 04:41:58 UTC 2005


Author: vapier
Date: 2005-09-17 21:41:57 -0700 (Sat, 17 Sep 2005)
New Revision: 11494

Log:
add sf mirrors list in help (fix by Bernhard Fischer) and allow people to add custom prefix/suffix to builds

Modified:
   trunk/buildroot/Config.in
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/Config.in
===================================================================
--- trunk/buildroot/Config.in	2005-09-18 00:58:49 UTC (rev 11493)
+++ trunk/buildroot/Config.in	2005-09-18 04:41:57 UTC (rev 11494)
@@ -100,7 +100,7 @@
 	default "wget --passive-ftp -nd"
 
 config BR2_SVN
-        string "Subversion (svn) checkout command"
+	string "Subversion (svn) checkout command"
 	default "svn co"
 
 config BR2_TAR_VERBOSITY
@@ -108,7 +108,7 @@
 	default n
 
 config BR2_SOURCEFORGE_MIRROR
-        string "Sourceforge mirror site"
+	string "Sourceforge mirror site"
 	default "easynews"
 	help
 	    Sourceforge has a system of mirror sites.  Some sites may be closer
@@ -116,6 +116,9 @@
 	    available.  This option allows you to select your preferred Sourceforge
 	    mirror site.
 
+	    The list of mirrors is available here:
+	    http://prdownloads.sourceforge.net/index-sf.html?download
+
 config BR2_STAGING_DIR
 	string "Toolchain and header file location?"
 	default "$(BUILD_DIR)/staging_dir"
@@ -129,6 +132,24 @@
 	    Most people will leave this set to the default value of
 	    "$(BUILD_DIR)/staging_dir".
 
+config BR2_TOPDIR_PREFIX
+	string "Custom build dir prefix"
+	default ""
+	help
+	    Add a custom string to the beginning of the build directories.
+
+	    build_ARCH -> [PREFIX]_build_ARCH
+	    toolchain_build_ARCH -> [PREFIX]_toolchain_build_ARCH
+
+config BR2_TOPDIR_SUFFIX
+	string "Custom build dir suffix"
+	default ""
+	help
+	    Add a custom string to the end of the build directories.
+
+	    build_ARCH -> build_ARCH_[SUFFIX]
+	    toolchain_build_ARCH -> toolchain_build_ARCH_[SUFFIX] 
+
 config BR2_JLEVEL
 	int "Number of jobs to run simultaneously"
 	default "1"

Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2005-09-18 00:58:49 UTC (rev 11493)
+++ trunk/buildroot/package/Makefile.in	2005-09-18 04:41:57 UTC (rev 11494)
@@ -16,13 +16,23 @@
 endif
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING)
 
+TOPDIR_PREFIX:=$(strip $(subst ",, $(BR2_TOPDIR_PREFIX)))_
+TOPDIR_SUFFIX:=_$(strip $(subst ",, $(BR2_TOPDIR_SUFFIX)))
+ifeq ($(TOPDIR_PREFIX),_)
+TOPDIR_PREFIX:=
+endif
+ifeq ($(TOPDIR_SUFFIX),_)
+TOPDIR_SUFFIX:=
+endif
+
 HOSTCC:=gcc
 BASE_DIR:=${shell pwd}
 DL_DIR:=$(BASE_DIR)/dl
 #PATCH_DIR=$(BASE_DIR)/sources/patches
-BUILD_DIR:=$(BASE_DIR)/build_$(ARCH)$(ARCH_FPU_SUFFIX)
+BUILD_DIR:=$(BASE_DIR)/$(TOPDIR_PREFIX)build_$(ARCH)$(ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
 TARGET_DIR:=$(BUILD_DIR)/root
-TOOL_BUILD_DIR=$(BASE_DIR)/toolchain_build_$(ARCH)$(ARCH_FPU_SUFFIX)
+TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(ARCH)$(ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
+
 # Strip off the annoying quoting
 STAGING_DIR:=$(strip $(subst ",, $(BR2_STAGING_DIR)))
 #"




More information about the uClibc-cvs mailing list