summaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)Author
2021-01-12Configure: Add static-lib optionMikael Magnusson
Add --enable-static-lib
2021-01-12Configure: Support building as static libraryMikael Magnusson
2021-01-12Wireguard: Add user space supportMikael Magnusson
2021-01-12Build: Fix tags generationOndrej Zajicek (work)
2020-05-01Static scanner and expensive debugging setup fixMaria Matejka
2020-05-01Static check: Don't report dead codeMaria Matejka
2020-04-28Makefile rule for static analyzerMaria Matejka
2019-03-18Merge branch 'master' into HEADMaria Matejka
2019-03-18Build: Automatic dependency tracking for generated filesMaria Matejka
2019-02-20Conf: Fixed makefilesMaria Matejka
2018-11-18Configure: Use standard --runstatedir optionOndrej Zajicek (work)
Newer Autoconf defines --runstatedir option for setting directory for run-time variable data. Use it instead our old --with-runtimedir.
2018-10-11Fix installation with --disable-clientOndrej Zajicek (work)
The old check assumed that @CLIENT@ does not contain birdc, which is not true in 2.0 branc. Thanks to Thomas Petazzoni for the bugreport and original patch.
2018-08-14Bison: A bit more verbose error messages in config.Jan Maria Matejka
2018-08-14Make: Add option to force colors in compiler outputJan Maria Matejka
2018-08-14M4: generate synchronization linesJan Maria Matejka
This also includes Bison version check. Versions before 3.0 don't support them in a reliable way and we don't promise to work with versions older than 2.4.
2018-05-29Macro: Added a bunch of dirty C preprocessor tricksJan Maria Matejka
Included are Makefile implicit rules to show the preprocessed source. When debugging something around this, it may be handy.
2018-05-03Makefile: Only set git version if BIRD is build from its repository.Jan Maria Matejka
Thanks to Toke Høiland-Jørgensen <toke@toke.dk> for reporting this bug.
2018-02-13Add cscope Makefile targetOndrej Zajicek (work)
For those who prefer cscope to etags Thanks to Toke Hoiland-Jorgensen for the patch.
2017-12-13Use git describe for BIRD versionOndrej Zajicek (work)
Based on patch from Pavel Tvrdik
2017-05-18Fix of the previous fixOndrej Zajicek (work)
Avoid empty macro argument to avoid default behavior.
2017-04-26Debug: Add a Makefile rule for assembler intermediates.Jan Moskyto Matejka
The main Makefile rules directly compile to object files; this target is only for debug purposes.
2016-12-07Merge branch 'int-new-rpki-squashed' (early part) into int-newJan Moskyto Matejka
2016-12-07RPKI protocol with one cache server per protocolPavel Tvrdík
The RPKI protocol (RFC 6810) using the RTRLib (http://rpki.realmv6.org/) that is integrated inside the BIRD's code. Implemeted transports are: - unprotected transport over TCP - secure transport over SSHv2 Example configuration of bird.conf: ... roa4 table r4; roa6 table r6; protocol rpki { debug all; # Import both IPv4 and IPv6 ROAs roa4 { table r4; }; roa6 { table r6; }; # Set cache server (validator) address, # overwrite default port 323 remote "rpki-validator.realmv6.org" port 8282; # Overwrite default time intervals retry 10; # Default 600 seconds refresh 60; # Default 3600 seconds expire 600; # Default 7200 seconds } protocol rpki { debug all; # Import only IPv4 routes roa4 { table r4; }; # Set cache server address to localhost, # use default ports tcp => 323 or ssh => 22 remote 127.0.0.1; # Use SSH transport instead of unprotected transport over TCP ssh encryption { bird private key "/home/birdgeek/.ssh/id_rsa"; remote public key "/home/birdgeek/.ssh/known_hosts"; user "birdgeek"; }; } ...
2016-11-09 Unit Testing for BIRDOndrej Zajicek (work)
- Unit Testing Framework (BirdTest) - Integration of BirdTest into the BIRD build system - Tests for several BIRD modules Based on squashed Pavel Tvrdik's int-test branch, updated for current int-new branch.
2016-05-17Make: Silence echo in verbose modeOndrej Zajicek (work)
2016-05-10Build system reworked to one global Makefile with includes and no nestingJan Moskyto Matejka
Also removed the lib-dir merging with sysdep. Updated #include's accordingly. Fixed make doc on recent Debian together with moving generated doc into objdir. Moved Makefile.in into root dir Retired all.o and birdlib.a Linking the final binaries directly from all the .o files.