Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update documentation generation | Vincent Sanders | 2015-06-24 | 1 | -4/+2 |
| | |||||
* | Add support for INCLUDEDIR in pkg-config files. | Adrien Destugues | 2015-03-21 | 1 | -0/+1 |
| | |||||
* | Fix BUILD/HOST confusion | Vincent Sanders | 2014-12-19 | 1 | -7/+8 |
| | | | | | | | The recent buildsystem improvements now use BUILD and HOST to set the ABI of the system doing the building and the ABI being targeted. Unfortunately we got these the wrong way round, this fixes that confusion. | ||||
* | Update the pkg-config installation macro for library substitution | Vincent Sanders | 2014-11-27 | 1 | -1/+5 |
| | | | | | | | | This adds REQUIRED_LIBS variable which is a space separated list of libraries that will be macro expanded into LIBRARIES in pkg-config install target. This is typically used in the "Libs:" stanza for additional (possibly conditional) libraries necessary to link the final program. | ||||
* | Migrate to target triplets | John-Mark Bell | 2014-11-16 | 1 | -9/+9 |
| | |||||
* | add support for multilibrelease/1.1 | David Tardon | 2014-01-13 | 1 | -0/+1 |
| | | | | | | | | Linux distributions typically put 64-bit libraries into /usr/lib64 to allow coexistence of 32-bit and 64-bit libraries on one system. The build system should make allowance for this. Signed-off-by: John-Mark Bell <jmb@netsurf-browser.org> | ||||
* | fix tag pattern to release/* so we can match by git refspecrelease/1.0 | Vincent Sanders | 2013-04-19 | 1 | -2/+2 |
| | |||||
* | Add a dist target to generate source distribution tarballs from the most ↵ | Vincent Sanders | 2013-04-19 | 1 | -0/+17 |
| | | | | recent git tag | ||||
* | Add backslash | John-Mark Bell | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Install binaries with correct permissions. | John-Mark Bell | 2012-10-24 | 1 | -4/+20 |
| | |||||
* | Include $(PREFIX)/lib/pkgconfig in the pkg-config search path | John Mark Bell | 2011-03-13 | 1 | -5/+0 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=12012 | ||||
* | Make the pkgconfig installation indicate it is running sed, so I stop being ↵ | Daniel Silverstone | 2011-01-25 | 1 | -0/+1 |
| | | | | | | confused svn path=/trunk/tools/buildsystem/; revision=11483 | ||||
* | Ensure we rm the .a file before running ar. That way stale .o elements in ↵ | Daniel Silverstone | 2011-01-20 | 1 | -0/+1 |
| | | | | | | the .a don't hang around to confuse me later svn path=/trunk/tools/buildsystem/; revision=11409 | ||||
* | Add TEST_PREREQS support and make TESTCFLAGS postfix the CFLAGS | Daniel Silverstone | 2010-12-04 | 1 | -2/+4 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=10991 | ||||
* | Fix spurious whitespace at start of generated Requires: line | John Mark Bell | 2010-12-04 | 1 | -2/+1 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=10971 | ||||
* | It turns out that arm-unknown-riscos-ln doesn't understand coalesced options | John Mark Bell | 2010-01-06 | 1 | -4/+4 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=9788 | ||||
* | C++ support | John Mark Bell | 2009-08-26 | 1 | -0/+92 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=9461 | ||||
* | Something approximating support for assembler sources. | John Mark Bell | 2009-07-28 | 1 | -1/+16 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=8846 | ||||
* | Fix uninstallation of pkg-config control files | John Mark Bell | 2009-07-13 | 1 | -1/+1 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=8493 | ||||
* | Auto-detect whether C compiler is GCC and, if it is, whether it supports ↵ | John Mark Bell | 2009-06-20 | 1 | -13/+31 |
| | | | | | | | | simultaneous compilation and dependency generation. Add canned rules for compilers that cannot calculate dependency information. svn path=/trunk/tools/buildsystem/; revision=7890 | ||||
* | Drop scan target and just fix up the tooling as appropriate | John Mark Bell | 2009-05-30 | 1 | -14/+0 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7654 | ||||
* | It helps if you get your conditionals the right way round. | John Mark Bell | 2009-05-30 | 1 | -1/+1 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7652 | ||||
* | More intelligence | John Mark Bell | 2009-05-30 | 1 | -3/+6 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7651 | ||||
* | First attempt at some kind of static analysis target | John Mark Bell | 2009-05-30 | 1 | -0/+11 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7648 | ||||
* | This should accomodate the antique sed in BeOS which doesn't handle -i. | François Revel | 2009-04-24 | 1 | -12/+13 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7307 | ||||
* | Ensure consistency between static and shared library names. | John Mark Bell | 2009-04-21 | 1 | -6/+2 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7218 | ||||
* | Fix TESTLDFLAGS for shared object name change | Daniel Silverstone | 2009-04-21 | 1 | -1/+5 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7205 | ||||
* | Update the shared object building in the shared makesystem | Daniel Silverstone | 2009-04-21 | 1 | -7/+13 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7203 | ||||
* | Make symlinks relative | John Mark Bell | 2009-04-03 | 1 | -2/+2 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7038 | ||||
* | Something approximating shared library versioning | John Mark Bell | 2009-04-03 | 1 | -10/+62 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7029 | ||||
* | Allow required packages to be constructed based upon the build configuration | John Mark Bell | 2009-03-31 | 1 | -0/+10 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=7014 | ||||
* | Make test target depend on all, so the pre/post targets get run | John Mark Bell | 2009-03-26 | 1 | -1/+1 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=6901 | ||||
* | Add a new component type -- riscos-module | John Mark Bell | 2009-03-26 | 1 | -7/+31 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=6899 | ||||
* | Guard against multiply defining processing rules. | John Mark Bell | 2009-03-25 | 1 | -6/+19 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=6886 | ||||
* | Coverage and profile targets no longer recursively invoke make. | John Mark Bell | 2009-03-25 | 1 | -9/+26 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=6879 | ||||
* | Don't use SHARED(C,LD)FLAGS when building the test binaries. | John Mark Bell | 2009-03-25 | 1 | -3/+5 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=6876 | ||||
* | Fix bugs in test handling. | John Mark Bell | 2009-03-25 | 1 | -4/+5 |
| | | | | | | Also in installation rule regeneration. svn path=/trunk/tools/buildsystem/; revision=6869 | ||||
* | Fix installation rules to actually handle more than one rule per ↵ | John Mark Bell | 2009-03-25 | 1 | -14/+17 |
| | | | | | | | | DIR_INSTALL_ITEMS. Make test definitions take the same form as install items. Now you can have more than one source file per test binary. svn path=/trunk/tools/buildsystem/; revision=6867 | ||||
* | Remove build/docs when cleaning | John Mark Bell | 2009-03-24 | 1 | -0/+1 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=6852 | ||||
* | A makefile to setup the toolchain | John Mark Bell | 2009-03-24 | 1 | -31/+3 |
| | | | | svn path=/trunk/tools/buildsystem/; revision=6843 | ||||
* | Default builddir also includes the component type. | John Mark Bell | 2009-03-24 | 1 | -4/+4 |
| | | | | | | Use CC to link, not LD, cos that's stupid. svn path=/trunk/tools/buildsystem/; revision=6841 | ||||
* | Makefile.subdir no longer auto-adds the directory to the include path. | John Mark Bell | 2009-03-24 | 1 | -9/+9 |
| | | | | | | | Fix canned command sequences to ensure that $(CFLAGS)/$(TESTCFLAGS) is evaluated when the command is run, rather than at parse time. Reorder setting up of TEST(CFLAGS|LDFLAGS) to ensure that any dependent libraries appear after our component. Also ensure these variables are reevaluated when used. svn path=/trunk/tools/buildsystem/; revision=6839 | ||||
* | Split common makefiles out of {hubbub,libcss,lpu,libdom,iconv} trees | John Mark Bell | 2009-03-24 | 1 | -0/+378 |
svn path=/trunk/tools/buildsystem/; revision=6831 |