Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Addiditons by John-Mark-Bellmono/atari-support | Ole Loots | 2012-07-09 | 1 | -16/+12 |
| | |||||
* | Added atari TARGET and m68k-atari-mint cross-compiler support. | Ole Loots | 2012-07-03 | 1 | -0/+45 |
| | |||||
* | Use patsubst to ensure trailing / get removed from dirs, so testtools can be ↵ | Daniel Silverstone | 2012-06-29 | 1 | -2/+2 |
| | | | | | | found svn path=/trunk/tools/buildsystem/; revision=14000 | ||||
* | Allow Makefile.tools to find the test tools etc, and use NSSHARED as the ↵ | Daniel Silverstone | 2012-06-29 | 1 | -1/+3 |
| | | | | | | root of everything svn path=/trunk/tools/buildsystem/; revision=13997 | ||||
* | Initial rework to have Makefile.tools find itself and set NSBUILD | Daniel Silverstone | 2012-06-29 | 1 | -2/+8 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=13996 | ||||
* | Add experimental support for building with Open64 | Rob Kendrick | 2012-06-13 | 1 | -0/+3 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=13963 | ||||
* | Make compatible with newer clang version output which can include ↵ | Rob Kendrick | 2012-03-27 | 1 | -5/+4 |
| | | | | | | distributor name as first word svn path=/trunk/tools/buildsystem/; revision=13738 | ||||
* | Remove -N from AmigaOS ldflags | John Mark Bell | 2012-01-29 | 1 | -3/+0 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=13413 | ||||
* | Add -N to LDFLAGS for AmigaOS native and cross compilation | John Mark Bell | 2012-01-02 | 1 | -1/+4 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=13368 | ||||
* | Add -N to amiga LDFLAGS | John Mark Bell | 2011-12-24 | 1 | -1/+1 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=13345 | ||||
* | Make sure we don't override PKG_CONFIG_PATH from the environment | Daniel Silverstone | 2011-03-13 | 1 | -1/+1 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=12024 | ||||
* | Include $(PREFIX)/lib/pkgconfig in the pkg-config search path | John Mark Bell | 2011-03-13 | 1 | -5/+10 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=12012 | ||||
* | Undefine __STRICT_ANSI__ for AmigaOS targets | John Mark Bell | 2011-03-09 | 1 | -2/+2 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=11948 | ||||
* | Fix tooling detection for amigaos4 cross compilation | John Mark Bell | 2011-03-09 | 1 | -4/+9 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=11947 | ||||
* | Add GREP | John Mark Bell | 2011-02-05 | 1 | -0/+2 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=11613 | ||||
* | Ensure that perl is invoked using its absolute path on RISC OS | John Mark Bell | 2011-02-05 | 1 | -0/+16 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=11611 | ||||
* | Detecting apple clang and building universal binaries with clang and gcc on ↵ | Sven Weidauer | 2011-01-23 | 1 | -0/+6 |
| | | | | | | Mac OS X. svn path=/trunk/tools/buildsystem/; revision=11461 | ||||
* | Rudimentary MSYS support | John Mark Bell | 2011-01-23 | 1 | -1/+10 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=11460 | ||||
* | Default GCCSDK_INSTALL_* to /opt/netsurf/arm-unknown-riscos/... if present. | John Mark Bell | 2010-12-30 | 1 | -2/+15 |
| | | | | | | Fall back to /home/riscos/... if not. svn path=/trunk/tools/buildsystem/; revision=11175 | ||||
* | Default toolchain location is /opt/netsurf/... | John Mark Bell | 2010-12-30 | 1 | -3/+2 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=11159 | ||||
* | First cut at AmigaOS cross-build support | John Mark Bell | 2010-12-29 | 1 | -0/+31 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=11137 | ||||
* | Simplistic clang support, based on Makefile.gcc. Bare minimum of changes. | Rob Kendrick | 2010-12-20 | 1 | -0/+4 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=11110 | ||||
* | Pass -DDEBUG when BUILD=debug in addition to passing -DNDEBUG when BUILD=release | Rob Kendrick | 2010-12-08 | 1 | -2/+2 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=11026 | ||||
* | Create pkg-config macro library | John Mark Bell | 2010-12-04 | 1 | -0/+5 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=10966 | ||||
* | Actually fix RISC OS native build with GCC3. | Michael Drake | 2010-04-06 | 1 | -0/+4 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=10252 | ||||
* | Fix RISC OS native build with GCC3. Probably breaks build with Norcroft. | Michael Drake | 2010-04-06 | 1 | -2/+6 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=10251 | ||||
* | Make toolchain autodetection more robust. | John Mark Bell | 2010-03-10 | 1 | -19/+17 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=10125 | ||||
* | Beginnings of support for multiple toolchains | John Mark Bell | 2010-03-06 | 1 | -102/+66 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=10104 | ||||
* | Remove reliance on external pkg-config wrapper script | John Mark Bell | 2010-01-24 | 1 | -1/+1 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=9882 | ||||
* | Fix toolchain discovery. | John Mark Bell | 2010-01-24 | 1 | -5/+4 |
| | | | | | | Remove need for pkg-config wrapper script svn path=/trunk/tools/buildsystem/; revision=9881 | ||||
* | Somewhat hacky support for cross-compiling for BeOS/Haiku. | John Mark Bell | 2010-01-24 | 1 | -3/+18 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=9880 | ||||
* | Use MINGW_INSTALL_ENV, not GCCSDK_INSTALL_ENV when targetting windows. | John Mark Bell | 2010-01-24 | 1 | -6/+6 |
| | | | | | | This avoids potential build environment confusion. svn path=/trunk/tools/buildsystem/; revision=9879 | ||||
* | Revert previous changes. It turns out that, despite what the documentation ↵ | John Mark Bell | 2010-01-06 | 1 | -5/+1 |
| | | | | | | | | | | says, when targetting RISC OS, the soname should be in the form libfoo.so.major, and *not* libfoo/so/major. However, when we create the installed symlinks and are targetting RISC OS, the symlink targets must be of the form libfoo/so/major/minor/patch, and not libfoo.so.major.minor.patch. To add extra complexity, when we're building for RISC OS, but installing in a cross-compilation environment, we want the symlinks to be valid on Unix hosts, which means libfoo.so.major.minor.patch. The upshot of all this is that we simply cannot perform the appropriate magic in the buildsystem makefiles as they have no knowledge of whether they're installing into a cross-compilation or a target environment. Nor should they care about this, either. Therefore, the place where we get to massage the target name is in ro-ln. svn path=/trunk/tools/buildsystem/; revision=9791 | ||||
* | Let's try that again. | John Mark Bell | 2010-01-06 | 1 | -1/+1 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=9790 | ||||
* | When targetting RISC OS, the soname needs to be in RO format. | John Mark Bell | 2010-01-06 | 1 | -2/+5 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=9789 | ||||
* | A couple of tweaks to HOST/TARGET sanitisation. This needs further improvement. | John Mark Bell | 2009-12-06 | 1 | -8/+14 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=9718 | ||||
* | Actually, we need to make the host tooling the same as the target's in the ↵ | John Mark Bell | 2009-11-09 | 1 | -2/+8 |
| | | | | | | case where host==target. Otherwise, default to cc/c++. svn path=/trunk/tools/buildsystem/; revision=9673 | ||||
* | If $(CC) is defaulted, use $(CC__) to determine EXEEXT. | John Mark Bell | 2009-11-09 | 1 | -5/+13 |
| | | | | | | Default host tooling to cc/c++, rather than $(CC)/$(CXX) (which are the target toolchain) svn path=/trunk/tools/buildsystem/; revision=9672 | ||||
* | Fix RISC OS default CXX. | John Mark Bell | 2009-08-29 | 1 | -1/+1 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=9501 | ||||
* | C++ support | John Mark Bell | 2009-08-26 | 1 | -1/+27 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=9461 | ||||
* | Remove redundant line. | Michael Drake | 2009-08-10 | 1 | -1/+0 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=9180 | ||||
* | Testing with install binary. | Michael Drake | 2009-08-10 | 1 | -1/+1 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=9175 | ||||
* | Some small attempt to prevent compilation failure when crazy uname -s output ↵ | John Mark Bell | 2009-08-03 | 1 | -1/+5 |
| | | | | | | is encountered. svn path=/trunk/tools/buildsystem/; revision=9021 | ||||
* | Attempt to detect old GCC versions. | John Mark Bell | 2009-08-02 | 1 | -2/+11 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=8983 | ||||
* | Something approximating support for assembler sources. | John Mark Bell | 2009-07-28 | 1 | -1/+4 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=8846 | ||||
* | I really hate the __STRICT_ANSI__ nonsense. I've lost count of the number of ↵ | John Mark Bell | 2009-07-02 | 1 | -1/+1 |
| | | | | | | times this has caused me problems. Cut this off before it causes more. svn path=/trunk/tools/buildsystem/; revision=8265 | ||||
* | Add support for mingw-based cross compilation for Windows. | John Mark Bell | 2009-07-02 | 1 | -2/+22 |
| | | | | | | Define pre-processor variables BUILD_{HOST,TARGET}_<platform> svn path=/trunk/tools/buildsystem/; revision=8262 | ||||
* | Auto-detect whether C compiler is GCC and, if it is, whether it supports ↵ | John Mark Bell | 2009-06-20 | 1 | -13/+32 |
| | | | | | | | | simultaneous compilation and dependency generation. Add canned rules for compilers that cannot calculate dependency information. svn path=/trunk/tools/buildsystem/; revision=7890 | ||||
* | Using ?= with defaulted variables is stupid | John Mark Bell | 2009-05-31 | 1 | -4/+15 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7661 | ||||
* | Fix setting of $(CC) | John Mark Bell | 2009-05-30 | 1 | -5/+13 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7655 |