aboutsummaryrefslogtreecommitdiffstats
path: root/package/libs/toolchain/Makefile
Commit message (Expand)AuthorAgeFilesLines
* treewide: revise library packagingJo-Philipp Wich2019-01-241-0/+3
* build: cleanup SSP_SUPPORT configure optionJulien Dusser2018-01-271-1/+1
* toolchain: Package libgompFlorian Fainelli2017-05-111-0/+35
* toolchain: add musl libc.so to external toolchainHauke Mehrtens2017-03-151-1/+1
* toolchain: Allow external toolchains to specify libthread-dbFlorian Fainelli2017-03-041-0/+28
* toolchain/uclibc: Bump version to 1.0.22Alexey Brodkin2017-02-111-14/+2
* toolchain: Broaden the executable loader patternFlorian Fainelli2017-01-291-1/+1
* toolchain: Force installation into /libFlorian Fainelli2016-09-281-24/+16
* treewide: replace nbd@openwrt.org with nbd@nbd.nameFelix Fietkau2016-06-071-1/+1
* package: fix toolchain ipk flagsJo-Philipp Wich2016-04-221-1/+2
* package: flag essential components as nonsharedJo-Philipp Wich2016-04-061-1/+1
* toolchain/glibc: remove obsolete versionsFelix Fietkau2016-02-251-5/+1
* toolchain: Reverse glibc/eglibc conditionals to check for eglibcFelix Fietkau2016-01-201-3/+3
* toolchain: Add glibc 2.22Felix Fietkau2016-01-191-3/+3
* toolchain: remove obsolete relinking codeFelix Fietkau2015-11-101-61/+4
* gcc: remove version 4.6, it is no longer neededFelix Fietkau2015-11-101-1/+1
* toolchain: drop obsolete references to the coldfire targetFelix Fietkau2015-03-251-3/+3
* toolchain: remove obsolete checks for avr32Felix Fietkau2015-03-241-4/+4
* toolchain: The glorious return of glibc, ver 2.21John Crispin2015-03-121-5/+5
* toolchain: Add libatomic when using external toolchainJohn Crispin2015-01-171-0/+9
* toolchain: do not include libatomic.so in the libc packageFelix Fietkau2014-12-131-1/+1
* toolchain: disable libatomic for gcc 4.6Felix Fietkau2014-12-111-1/+1
* toolchain: musl: fix symlink for lddJonas Gorski2014-11-191-1/+1
* package/*: replace occurences of 'ln -sf' to '$(LN)'Nicolas Thill2014-11-061-3/+3
* Add a few SPDX tagsSteven Barth2014-11-021-0/+1
* toolchain: drop the mips softfloat symlink hackFelix Fietkau2014-10-191-1/+0
* toolchain: when using musl, install a symlink from ld-musl-*.so to /usr/bin/lddFelix Fietkau2014-10-191-1/+2
* toolchain: Fix libthreaddb not being installedSteven Barth2014-10-021-1/+1
* toolchain: packetize libatomicSteven Barth2014-09-121-1/+39
* toolchain: only take last found libgcc* fileJo-Philipp Wich2014-06-271-3/+3
* toolchain: remove accidental leftover debug codeFelix Fietkau2014-03-201-1/+0
* toolchain: add a symlink for musl softfloat ldso to the path where our gcc ex...Felix Fietkau2014-03-201-0/+4
* packages: clean up the package folderJohn Crispin2013-06-211-0/+595
>e2fsprogs/install $(curdir)/upslug2/compile := $(curdir)/automake/install $(curdir)/xorg-macros/compile := $(curdir)/automake/install $(curdir)/builddirs := $(tools-y) $(tools-dep) $(tools-) $(curdir)/builddirs-default := $(tools-y) ifndef DUMP_TARGET_DB define PrepareStaging @for dir in $(1); do ( \ set -x; \ mkdir -p "$$dir"; \ cd "$$dir"; \ mkdir -p bin lib include stamp; \ ); done endef # preparatory work $(STAGING_DIR)/.prepared: $(TMP_DIR)/.build $(call PrepareStaging,$(STAGING_DIR)) mkdir -p $(BUILD_DIR)/stamp touch $@ $(STAGING_DIR_HOST)/.prepared: $(TMP_DIR)/.build $(call PrepareStaging,$(STAGING_DIR_HOST)) mkdir -p $(BUILD_DIR_HOST)/stamp $(INSTALL_DATA) $(TOPDIR)/tools/include/*.h $(STAGING_DIR_HOST)/include/ touch $@ define PrepareCommand $(STAGING_DIR_HOST)/bin/$(1): $(STAGING_DIR)/.prepared @mkdir -p "$$(dir $$@)"; rm -f "$$@" @export FILE="$$$$(which $(2) 2>/dev/null | grep -v 'not found' | head -n1)"; [ -n "$$$$FILE" ] || { \ echo "Command $(1) not found."; false; \ }; ln -s "$$$$FILE" "$$@" endef endif $(eval $(call PrepareCommand,find,gfind find)) $(eval $(call PrepareCommand,md5sum,md5sum $(SCRIPT_DIR)/md5sum)) $(eval $(call PrepareCommand,cp,gcp cp)) $(eval $(call PrepareCommand,stat,gstat stat)) $(curdir)/cmddeps = $(patsubst %,$(STAGING_DIR_HOST)/bin/%,find md5sum cp stat) $(curdir)//prepare = $(STAGING_DIR)/.prepared $(STAGING_DIR_HOST)/.prepared $($(curdir)/cmddeps) $(curdir)//compile = $(STAGING_DIR)/.prepared $(STAGING_DIR_HOST)/.prepared $($(curdir)/cmddeps) # prerequisites for the individual targets $(curdir)/ := .config prereq $(curdir)//install = $(1)/compile $(eval $(call stampfile,$(curdir),tools,install,,CONFIG_CCACHE CONFIG_powerpc CONFIG_GCC_VERSION_4_3 CONFIG_GCC_USE_GRAPHITE CONFIG_TARGET_orion_generic)) $(eval $(call subdir,$(curdir)))