diff options
-rw-r--r-- | Makefile | 50 |
1 files changed, 29 insertions, 21 deletions
@@ -45,43 +45,28 @@ ifeq ($(strip $(BR2_HAVE_DOT_CONFIG)),y) cc-option = $(shell if $(TARGET_CC) $(TARGET_CFLAGS) $(1) -S -o /dev/null -xc /dev/null \ > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;) -############################################################# -# -# The list of stuff to build for the target toolchain -# along with the packages to build for the target. -# -############################################################## -ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y) -TARGETS:=uclibc-configured binutils gcc uclibc-target-utils -else -TARGETS:=uclibc -endif -include toolchain/Makefile.in -include package/Makefile.in ############################################################# # -# You should probably leave this stuff alone unless you know -# what you are doing. +# Setup the proper filename extensions for the target # -############################################################# - -ifneq (,$(findstring linux,$(BR2_GNU_BUILD_SUFFIX))) +############################################################## +ifneq ($(findstring linux,$(BR2_GNU_BUILD_SUFFIX)),) EXEEXT:= LIBEXT:=.a SHREXT:=.so endif -ifneq (,$(findstring apple,$(BR2_GNU_BUILD_SUFFIX))) +ifneq ($(findstring apple,$(BR2_GNU_BUILD_SUFFIX)),) EXEEXT:= LIBEXT:=.a SHREXT:=.dylib endif -ifneq (,$(findstring cygwin,$(BR2_GNU_BUILD_SUFFIX))) +ifneq ($(findstring cygwin,$(BR2_GNU_BUILD_SUFFIX)),) EXEEXT:=.exe LIBEXT:=.lib SHREXT:=.dll endif -ifneq (,$(findstring mingw,$(BR2_GNU_BUILD_SUFFIX))) +ifneq ($(findstring mingw,$(BR2_GNU_BUILD_SUFFIX)),) EXEEXT:=.exe LIBEXT:=.lib SHREXT:=.dll @@ -93,6 +78,29 @@ else LIBTGTEXT=$(SHREXT) endif + + +############################################################# +# +# The list of stuff to build for the target toolchain +# along with the packages to build for the target. +# +############################################################## +ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y) +TARGETS:=uclibc-configured binutils gcc uclibc-target-utils +else +TARGETS:=uclibc +endif +include toolchain/Makefile.in +include package/Makefile.in + +############################################################# +# +# You should probably leave this stuff alone unless you know +# what you are doing. +# +############################################################# + all: world # In this section, we need .config |