aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeLines
* cygwin: add a missing mkdir of libdir to the makefiledequis2017-05-18-0/+1
|
* cygwin: Export a "libbitlbee.dll.a" to allow plugins to link to itdequis2017-05-13-0/+7
|
* Add --verbose configure option to control verbose build outputTim Harder2017-03-12-6/+6
| | | | Defaults to disabled to maintain the status quo.
* Include debug symbols in non-debug builds, disable stripping by defaultdequis2016-11-28-1/+1
| | | | | | | | | | | | | | | | With this commit, the difference between debug and non-debug builds is mainly the optimization level and -DDEBUG (which isn't used much) In other words: --debug=0 == CFLAGS="-g -O2 -fno-strict-aliasing" --debug=1 == CFLAGS="-g3 -DDEBUG -O0" And --strip=1 can be used to get rid of the debug symbols. This is closer to the default behavior of autotools. Should have done this forever ago, like back when bitlbee had bugs (lol)
* Authentication: scaffolding for multiple authentication backendsDennis Kaarsemaker2016-03-25-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Instead of always putting users passwords in XML files, allow site admins to configure a different authentication method to integrate authentication with other systems. This doesn't add any authentication backends yet, merely the scaffolding. Notably: - Password checking and loading/removing from storage has been decoupled. A new auth_check_pass function is used to check passwords. It does check against the configured storage first, but will handle the authentication backends as well. The XML storage merely signals that a user's password should be checked using an authentication backend. - If unknown-to-bitlbee users identify using an authentication backend, they are automatically registered. - If an authentication backend is used, that fact is stored in the XML file, the password is not. Passwords are also stored unencrypted in this case, as the password used to encrypt them can change underneath us. - configure and Makefile changes for the backend objects
* Move CAP commands to irc_cap.c; use enum for flagsdequis2015-09-30-1/+1
|
* Makefile: suggest users to run "make install-dev" after installdequis2015-08-26-2/+6
| | | | Also add a couple of missing targets to .PHONY
* Makefile: don't call 'doc' target of skype...dequis2015-05-28-3/+0
|
* Minor fixes before 3.4 release.3.4Wilmer van der Gaast2015-03-25-1/+1
| | | | Added date to doc/CHANGES and fixed "make tar".
* Add --doc= configure option to disable helpfile generationdequis2015-02-23-0/+6
| | | | | | | | | | | | | It will get disabled automatically if the deps (xmlto and xsltproc) are missing Also added checks for asciidoc (a2x) for the skype plugin, which needs it for the skyped man page, and will also get that disabled if --doc=0 is passed or if asciidoc isn't installed. This should keep those ugly deps under control for now. I'd like to replace them at some point with something less dumb.
* Add git specific stuff!dequis2015-01-25-1/+1
| | | | | | | | - A few build system tweaks - A fancy README.md - s/.bzrignore/.gitignore/ - .travis.yml for travis-ci integration - doc/git-bzr-rev-map for historical purposes
* Two minor build fixes.dequis2014-09-28-5/+3
| | | | | - Fix install-dev when _SRCDIR_ is set - Don't require root to install systemd units
* RIP native win32 support (use cygwin instead)dequis2014-09-27-10/+2
| | | | It has been broken for a very long time and nobody cared about it.
* Makefile: Use wildcard for headers to avoid missing filesdequis2014-09-27-1/+1
| | | | | | The following headers were missing: dcc.h otr.h lib/base64.h lib/oauth2.h lib/oauth.h lib/xmltree.h
* Add missing dependency of install-systemd on systemd.Jelmer Vernooij2014-09-21-1/+1
|
* Allow LDFLAGS to be provided in the environment and consistently use $(LDFLAGS)Jelmer Vernooij2014-07-20-3/+3
| | | | | when linking (not partially linking).
* Nope, do not install systemd stuff by default. Remove it from the install:Wilmer van der Gaast2014-07-05-1/+4
| | | | | | dependencies and tell the user to run "make install-systemd" in cases where this seems useful.
* Two small fixes to make Debian builds work again.Wilmer van der Gaast2014-07-01-3/+4
|
* Makefile: use $(MAKE) for skype install (Ticket #1099)radhermit2014-02-28-1/+1
| | | | Fixes freebsd and parallel make install issues.
* Makefile: Use $INSTALL instead of the hardcoded command (Ticket #725)Robert Scheck2014-02-27-14/+14
|
* Install JSON header files.Wilmer van der Gaast2013-05-19-1/+1
|
* #978 fix Mac build of the Skype pluginMiklos Vajna2013-03-01-1/+1
|
* skype: remove unused build system targets, references to gitMiklos Vajna2013-01-01-0/+3
|
* Allow building position-independent executables. #981, patch from brainsmoke.Wilmer van der Gaast2012-09-15-2/+2
|
* Fix systemd service filesMiklos Vajna2012-02-22-2/+2
| | | | | Now that BINDIR points to /usr/bin, we need SBINDIR here.
* Rename SRCDIR directory to _SRCDIR_. I guess #907 was caused by SRCDIRWilmer van der Gaast2012-02-11-9/+9
| | | | | unexpectedly being set to something already.
* Update help text for "set oauth" with what's supported now. Also adding aWilmer van der Gaast2011-12-19-3/+12
| | | | | "make testhelp" target to easily see if the current helpfile is loadable.
* Skype module packaging.Wilmer van der Gaast2011-12-10-5/+10
|
* Fix Skype typo: the in-tree config has a .dist suffixMiklos Vajna2011-11-24-1/+1
|
* Switch order of linker arguments for building otr.so which should fix theWilmer van der Gaast2011-10-17-1/+1
| | | | | | plugin with new toolchain versions (affecting Ubuntu Oneiric and possibly others).
* Merging OTR fixes from pesco. Fixes #690 and possibly others.Wilmer van der Gaast2011-07-31-0/+1
|\
| * fix possible segfault(s) when changing otr statusSven Moritz Hallberg2011-06-26-0/+1
| |
* | Merging Skype plugin. Many thanks to Miklos Vajna for all his work on this,Wilmer van der Gaast2011-07-24-1/+22
|\ \ | |/ |/| | | | | | | having this distributed together with BitlBee will hopefully make up for the fact that BitlBee has poor binary API backward compatibility.
| * Install skyped documentation if skype is enabledunknown2011-07-03-0/+9
| |
| * Install skyped if skype is enabledunknown2011-07-03-0/+4
| |
| * Add build system support for building the skype pluginMiklos Vajna2011-04-12-1/+9
| |
* | honor LDFLAGS in otr.so make ruleSven Moritz Hallberg2011-05-01-1/+1
|/
* fakeroot is now known as fuckroot; it changes $UID but $USER is stillWilmer van der Gaast2011-03-19-1/+1
| | | | | | non-root. And make only passes through $USER, not $UID. So we end up shelling out to id to figure out if we're root. :-/
* Added init/ subdir and make clean.Wilmer van der Gaast2011-03-18-1/+1
|
* systemd stuff (bug #738)Wilmer van der Gaast2011-03-18-3/+21
|
* Don't use xargs -r in distclean (fixes OS X compatibility, #688).Wilmer van der Gaast2010-12-04-1/+1
|
* Allow building OTR support as a plugin. Fairly simple, let's hope I can getWilmer van der Gaast2010-09-29-4/+14
| | | | | away with doing this without libtool (eep).
* Merge mainline stuff.Wilmer van der Gaast2010-08-31-1/+6
|\
| * Use nifty gcc -MD feature to automatically track .h dependencies of all CWilmer van der Gaast2010-08-27-1/+6
| | | | | | | | | | | | | | | | | | | | files, this finally gives proper dependencies, which means the end of getting broken binaries around headerfile changes, etc. Sure, this may not work on obscurux with superawesomeincompatiblecc while autoconf does, but at least BitlBee's configure script still runs in <1s. :-)
* | It compiles, including otr.c. Time to hook it up with the rest again.Wilmer van der Gaast2010-08-26-1/+1
|/
* OpenSolaris (non-gcc) fixes, patches from Dagobert Michelsen <dam@opencsw.org>Wilmer van der Gaast2010-08-07-1/+0
| | | | | with some changes.
* Bump up the version number, and also copy bee.h to the public includeWilmer van der Gaast2010-08-02-1/+1
| | | | | | directory. This should fix compatibility with the Skype module (together with some changes there).
* Install all new/moved header files in install-dev so bitlbee-skype andWilmer van der Gaast2010-07-27-1/+1
| | | | | possibly other plugins become somewhat buildable again.
* Merging killerbee stuff, bringing all the bleeding-edge stuff together.Wilmer van der Gaast2010-06-07-5/+5
|\
| * install-* targets should also work now. Let's see how this works out in a deb.Wilmer van der Gaast2010-05-25-4/+5
| |