Commit Graph

4 Commits

Author SHA1 Message Date
iphydf b14b8d07fa Add compatibility pkg-config modules: libtoxcore, libtoxav.
These were generated by the autotools build. Some clients may depend on
these files instead of the newer split pkg-config files. New clients
should be using the toxcore, toxav, toxencryptsave, and toxdns modules.
2016-12-13 20:58:32 +00:00
GDR! c684499375 Move -ltoxcore to be the first linked library 2016-12-12 14:09:34 +01:00
iphydf cebf64a588 Split toxcore into layers.
This allows us to more clearly define interfaces between modules, and have the
linker help us ensure that module boundaries are respected.

The onion/tcp/net_crypto layer is a bit too large. This is due to a cyclic
dependency (onion -> net_crypto -> TCP -> onion). We may or may not want to
break that cycle in the future to allow the onion library to exist on its own
without net_crypto.
2016-08-16 17:36:18 +01:00
iphydf 35932b5381 Add "make install" step to Travis build. 2016-08-12 20:49:50 +02:00