aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)Author
2021-10-28makefile: Add a reproducible dist make jobDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-01-21build: Add "make lsp" commandDavid Goulet
Generates the compile_commands.json file using the "bear" application so the ccls server can be more efficient with our code base. Closes #40227 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-08-12Try disabling "make all" when checking docs.Nick Mathewson
2019-08-29test: Change "make test-stem" so it only runs the stem tests that use torteor
This change makes test-stem faster and more reliable. Use "make test-stem-full" to run all of stem's tests. Closes ticket 31554.
2019-04-05Merge branch 'bug29036-29962-034' into bug29036-29962-035teor
2019-04-05Merge branch 'bug29036-029' into bug29036-29962-034teor
2019-04-05Makefile: actually, don't delete the gcno filesteor
We need to keep the gcno files, because they are created at compile time.
2019-04-01Merge branch 'bug29036-29962-034' into bug29036-29962-035teor
Merge the moved coverage line from 29036 with the stem changes in maint-0.3.5.
2019-04-01Merge branch 'bug29036-029' into bug29036-29962-034teor
2019-04-01Makefile: delete all the gcov-related files in reset-gcovteor
And fix a comment. See: https://gcc.gnu.org/onlinedocs/gcc/Gcov-Data-Files.html#Gcov-Data-Files
2019-01-16Bump copyright date to 2019.Nick Mathewson
2018-12-20Merge remote-tracking branch 'tor-github/pr/607' into maint-0.3.5Nick Mathewson
2018-12-20Stop running stem's unit tests as part of "make test-stem"teor
But continue to run stem's unit and online tests during "make test-stem-full". Fixes bug 28568; bugfix on 0.2.6.3-alpha.
2018-10-12report origin of mystery core fileTaylor Yu
Report what program produced the mysterious core file that we occasionally see on Travis CI during make distcheck. Closes ticket 28024.
2018-09-27Extract the non-stats part of geoip into a new src/lib/geoip.Nick Mathewson
2018-09-04Merge branch 'nss_squashed' into nss_mergeNick Mathewson
2018-08-29Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-08-29Merge branch 'maint-0.3.4'Nick Mathewson
2018-08-29Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-08-29Merge branch 'maint-0.2.9' into maint-0.3.2Nick Mathewson
2018-08-29Test: avoid spurious failures in make test-network-allteor
Before running make test-network-all, delete old logs and test result files, to avoid spurious failures. Fixes bug 27295; bugfix on 0.2.7.3-rc.
2018-08-29Test: consistently use $(TEST_NETWORK_ALL_LOG_DIR) in Makefile.amteor
Part of 27295.
2018-08-16add make check-rustfmtcypherpunks
2018-07-31Merge branch 'nss_dh_squashed' into nss_dh_squashed_mergedNick Mathewson
2018-07-31Merge branch 'ticket26447'Nick Mathewson
2018-07-30Run check-includes.py script with detected python path.Nick Mathewson
2018-07-16Fix build to work with --disable-unittests againrl1987
2018-07-11Add a configure switch to build with NSS.Nick Mathewson
When it is set, include the NSS headers and libraries as appropriate. Doesn't actually use them yet, though.
2018-07-11Make our crypto library symbolic in the makefiles.Nick Mathewson
2018-07-09Add "check-includes" to check-local.Nick Mathewson
2018-07-09Merge remote-tracking branch 'rl1987/doc26638'Nick Mathewson
2018-07-05Fix our build system to know the new locations of the src/or stuffNick Mathewson
2018-07-05Start splitting src/orNick Mathewson
This is a very gentle commit that just lays the groundwork in the build system: it puts the include files to build libtor-app.a into src/core, and to build the tor executable into src/app. The executable is now "src/app/tor".
2018-07-05All remaining files in src/common belong to the event loop.Nick Mathewson
2018-07-05Add CODE_OF_CONDUCT filerl1987
2018-07-01Add make targets to show static libraries.Nick Mathewson
These might make it easier for people to link our stuff, and keep their scripts more robust.
2018-07-01Tabify all of the .am files.Nick Mathewson
2018-06-30Merge branch 'maint-0.3.4'Nick Mathewson
2018-06-29Extract getpass to a new lib/term libraryNick Mathewson
(Term is short for terminal)
2018-06-29Extract get_uname to lib/osinfo.Nick Mathewson
2018-06-29Move fd and memory-info functions.Nick Mathewson
2018-06-28Fix windows compilation in compat_timeNick Mathewson
We need to use lib/fs/winlib.h here so that we can use GetTickCount64. I would love to declare that XP is dead, and everybody has GetTickCount64.
2018-06-28Extract time functionality into lib/wallclock and lib/timeNick Mathewson
2018-06-28Move floating-point math functions into a new lib/mathNick Mathewson
2018-06-28Extract process-management functionality into a new lib/processNick Mathewson
Note that procmon does *not* go here, since procmon needs to integrate with the event loop.
2018-06-28Extract memarea into its own libraryNick Mathewson
2018-06-28Extract threading code into a new library.Nick Mathewson
Note that the workqueue code does *not* go here: it is logically at a higher level, since it needs to use libevent and the networking stack.
2018-06-27Move util_format into a new libtor-encoding libraryNick Mathewson
libtor-encoding is about various ways to transform data to and from character sequences.
2018-06-27Fix Rust cross compilation.Alex Xu (Hello71)
2018-06-27Merge branch 'fs_refactor'Nick Mathewson