summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* use attributes to indicate switch fall through instead of commentsVincent Sanders2024-03-051-4/+4
|
* move build tool selection into separate makefile fragmentVincent Sanders2024-02-271-32/+15
| | | | Also adds toolchain detection allowing for warning flags selection
* Update copyright yearVincent Sanders2024-01-051-0/+1
|
* Implement simple jpeg xl image handlerVincent Sanders2023-11-261-0/+1
|
* Buildsystem: fix RISC OS AOF matchingJohn-Mark Bell2022-11-021-1/+1
|
* Buildsystem: fix makefile snafuJohn-Mark Bell2022-06-031-1/+6
| | | | | | 99012dcd introduced a regression that caused builds for all non-RISC OS platforms to fail. Fix this, ensuring that RISC OS builds still do the things they need to.
* Buildsystem: update for new RISC OS toolchainJohn-Mark Bell2022-06-031-1/+1
| | | | | | | | | | | | | The new toolchain has a different machine triplet, so update the things that care about it to work either way. Remove the expectation that ro-pkg-config exists (it's trivial and the core buildsystem never used it, so let's have some consistency). Determine the location of the zip binary in Makefile.tools, just like for all the other tooling and stop assuming where it's installed in the netsurf.zip target.
* move remaining macros into separate macro makefileVincent Sanders2021-01-241-88/+1
|
* split out library and feature building macrosVincent Sanders2021-01-171-132/+2
|
* Improve target setup in makefilesVincent Sanders2021-01-171-257/+6
| | | | | split out HOST TARGET and SUBTARGET generation into separate file. split out target(frontend) specific tool settings into separate files.
* Makefile: Fix snafu in linkdeps ruleDaniel Silverstone2020-10-021-1/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Makefile: Determine and use linker depsDaniel Silverstone2020-10-021-4/+11
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Makefile: add Chinese (Simplified) translation targetZixing Liu2020-09-021-1/+1
| | | | Signed-off-by: Zixing Liu <liushuyu@aosc.io>
* split tools and utilsVincent Sanders2020-06-271-8/+7
|
* remove perl split-messages tool usageVincent Sanders2020-06-221-1/+0
|
* change to using compiled split messages to remove a build time perl dependancyVincent Sanders2020-06-211-2/+2
|
* initial implementation of split messages in cVincent Sanders2020-06-151-0/+3
| | | | functional but the compression switch still needs implementing
* Makefile: Add STMTEXPR detection for wapcapletDaniel Silverstone2020-03-261-0/+7
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* enforce setting subtarget so gtk2 gets named the correct thing in installsVincent Sanders2019-12-031-7/+2
|
* Buildsystem: Change default nsgtk build from gtk2 to gtk3.Michael Drake2019-12-021-1/+1
|
* Buildsystem: GTK: Change gtk target to gtk2, which builds nsgtk2.Michael Drake2019-12-021-3/+4
|
* make the use of libutf8proc coditionalVincent Sanders2019-10-031-1/+1
| | | | | | | allow the browser to be compiled without libutf8proc. Without this library safe utf8 conversion and verification is not possible so the browser will loose the ability to navigate to adresses using the idna punycode scheme.
* add webp image handlerVincent Sanders2019-02-171-0/+1
|
* MAKEFILE: Update pkg_config_find_and_add_enabled for default CFLAGSDaniel Silverstone2019-02-171-7/+3
| | | | | | | | Since 90% of the time we can pre-calculate the CFLAGS for a pkg-config enabled feature, let's do just that to ensure fewer confusion moments as we add new pkg-config libraries. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Improve framebuffer install ruleVincent Sanders2019-02-151-0/+1
|
* fix gcc version parameter ordering for gcc 8Vincent Sanders2018-11-061-1/+1
|
* ensure fedora gcc gives us all the version informationVincent Sanders2018-10-041-1/+1
|
* Fix compiler version comparison testVincent Sanders2018-09-071-1/+1
|
* allow comments to supress implicit fallthrough warningsVincent Sanders2018-09-071-0/+5
|
* Change BUILD compiler target to ccVincent Sanders2018-09-071-1/+1
| | | | | | | | The use of gcc explicitly does not work on systems where the local building system only has the clang compiler. Framebuffer was the only user of the BUILD_CC target for local tooling and its handling of flags was also improved.
* Typo fixesDaniel Silverstone2018-07-281-1/+1
|
* Support ASAN and UBSAN in MakefilesDaniel Silverstone2018-07-281-0/+19
|
* move html and text content handlers where they belongVincent Sanders2018-05-101-4/+0
|
* Fix last uses of !NetSurf outside of riscos buildDaniel Silverstone2018-04-221-1/+1
|
* Rework use of split-messages to clean up and use -zDaniel Silverstone2018-04-221-7/+3
|
* Dependency generation is now pure-side-effect which makes Make happierVincent Sanders2018-04-211-6/+4
|
* Add source files to prerequisites list for the compile ruleVincent Sanders2018-04-211-4/+4
|
* Sort out the logging so that -v etc do the right thingDaniel Silverstone2017-09-081-0/+7
|
* use nslog library for logging if available.Vincent Sanders2017-09-031-0/+6
|
* slightly amend how user config is includedVincent Sanders2017-08-301-1/+4
|
* Update documentation removing junk and moving to markdown for most text filesVincent Sanders2017-06-091-1/+1
|
* remove cocoa frontendVincent Sanders2017-05-231-12/+1
| | | | | | The cocoa frontend has been broken for a few years and we have no maintainer. It was removed from the CI six months ago and has already bitrotted so it cannot be compiled.
* nusrl: Move into utils/nsurl directory.Michael Drake2017-02-081-2/+12
|
* fixup usage of directory creation macro in MakefilesVincent Sanders2017-01-071-1/+1
|
* rename default build output directory targetVincent Sanders2017-01-051-1/+1
|
* fix haiku target selection from commandlineVincent Sanders2016-12-221-1/+1
|
* revert f8f802cda5f54c0c2b1acd51efc08aa7d4afad1bVincent Sanders2016-11-271-12/+1
| | | | revert inhibit javascipt for native builds on architectures where it miscompiles
* inhibit javascipt for native builds on architectures where it miscompilesVincent Sanders2016-11-241-2/+15
|
* remove unused extraneous windows fileVincent Sanders2016-10-191-3/+0
|
* fix curl/openssl library link orderingVincent Sanders2016-10-191-1/+5
|