114 Commits

Author SHA1 Message Date
Robby-
d8be4a913e Headers: update remaining scripts too 2012-04-20 04:26:07 +02:00
danieldg
282a49e285 Add support for DESTDIR
git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12619 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-11 16:24:36 +00:00
danieldg
a60c31a448 Break compilation when running as root to discourage stupid user mistakes
git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12270 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-16 20:42:16 +00:00
danieldg
092a59c7b2 Remove launchd references (incomplete pieces of a system-wide installation setup)
git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12250 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-14 00:09:05 +00:00
danieldg
6b13769673 Makefile updates: clean up some installation assumptions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11405 e03df62e-2008-0410-955e-edbf42e46eb7
2009-06-07 02:58:07 +00:00
danieldg
79283c8393 Makefile updates: Add "make help" and "make M=m_modname" to build an individual module
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11402 e03df62e-2008-0410-955e-edbf42e46eb7
2009-06-06 00:29:19 +00:00
danieldg
23b2fe9510 Ignore and remove {BSD,GNU}makefile
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11398 e03df62e-2008-0410-955e-edbf42e46eb7
2009-06-01 17:08:53 +00:00
danieldg
828011aeaf Makefile updates: Fix BSD make conditionals
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11397 e03df62e-2008-0410-955e-edbf42e46eb7
2009-06-01 14:25:23 +00:00
danieldg
ad13d2293a Makefile updates: Allow run-cc wrapper to be disabled by "make V=1"
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11396 e03df62e-2008-0410-955e-edbf42e46eb7
2009-06-01 01:26:23 +00:00
danieldg
3954761f11 Makefile updates: clean up command lines
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11395 e03df62e-2008-0410-955e-edbf42e46eb7
2009-06-01 01:26:15 +00:00
danieldg
bc56f3dc97 Makefile updates: remove MAKEPROG/MAKEORDER
Also update the output on "make debug" to look better and avoid
interleaving header output on a parallel make.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11391 e03df62e-2008-0410-955e-edbf42e46eb7
2009-05-30 15:31:53 +00:00
w00t
39d63cdd10 Remove commands makefile also on make distclean.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11351 e03df62e-2008-0410-955e-edbf42e46eb7
2009-05-02 19:02:25 +00:00
psychon
b6dbd6caab Update all wiki links to point to the new wiki. This was done automatically with the following command, only .Makefile.inc got some indent fixups by hand.
for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7
2009-03-15 12:42:35 +00:00
peavey
c5f32b22fb Allow install path with spaces (dont escape the spaces). Fixes bug #717 reported by Obi_Wan.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11096 e03df62e-2008-0410-955e-edbf42e46eb7
2009-02-12 20:07:55 +00:00
w00t
43847ec9c7 Update copyrights for 2009.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7
2009-01-02 18:16:05 +00:00
w00t
fb07f6293e Forward-port: Created commit fcadb0b: Change rm to force removal for configureclean target, obsoletes debian patch.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10829 e03df62e-2008-0410-955e-edbf42e46eb7
2008-11-27 14:17:41 +00:00
special
8d10212b91 Removed the verbosity in 'make clean' to fix issues with OpenBSD and possibly others
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9655 e03df62e-2008-0410-955e-edbf42e46eb7
2008-05-06 21:07:42 +00:00
w00t
c68d199972 Here too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9499 e03df62e-2008-0410-955e-edbf42e46eb7
2008-04-13 22:17:32 +00:00
brain
c3c463eb4a Remove the 'making modules' line
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9033 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-24 21:12:51 +00:00
aquanight
82af95f143 Make run-cc show ARCHIVE step(s), also get rid of 'entering/leaving directory' nonsense from gnumake.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9031 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-24 20:30:17 +00:00
brain
df167bf4ac Now very tidy make output, with pretty colours :p
(Unless it errors, then you get the full commandline and error output etc)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8878 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-10 17:22:36 +00:00
aquanight
d555db40f4 Make m_password_hash able to pick up hasher modules after it's loaded, meaning m_md5 and m_sha256 no longer have to be loaded before it.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8793 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 22:14:24 +00:00
aquanight
37283ce7b3 Modules using NoPedantic now properly respect 'make debug'.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8737 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-19 16:58:18 +00:00
brain
a9d2342f6a Make install list list automatically generated from build targets and provide facility for installing extra files.
Using this, cert.pem and key.pem are only copied to the conf dir if you enabled an ssl module.
Also, this provides facility for a 'make deinstall' which should be safe for use in all situations as it always specifies a file by name and never uses wildcards to rm.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8362 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-25 20:51:58 +00:00
brain
532bf47678 Make clean should clean the socketengine objects
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8335 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-23 22:41:14 +00:00
brain
e281922d55 Auto generate the install list, no more need to insert it into the .makefile.inc for it to be part of make install
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8312 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-23 16:42:03 +00:00
w00t
5d5285f24b Move cmd_*.cpp to src/commands/. Not done in the nicest of ways yet, but ah well :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8299 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-22 14:13:48 +00:00
brain
b543668e4a Make install the lib, too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8208 e03df62e-2008-0410-955e-edbf42e46eb7
2007-10-15 21:30:24 +00:00
eggy
eee78a1930 w00t forgot to edit these out.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8089 e03df62e-2008-0410-955e-edbf42e46eb7
2007-09-28 14:03:39 +00:00
peavey
326191cd16 Put FileLogger in it's own class. Useful when logging doing more focused logging
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7561 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-25 11:53:07 +00:00
peavey
48be23796f And this should be the last static
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7550 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-24 16:22:12 +00:00
peavey
c521c75a2d And install libIRCDserver too :>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7548 e03df62e-2008-0410-955e-edbf42e46eb7
2007-07-24 15:45:08 +00:00
peavey
4a1755fe8c Apply OSX patch from BuildSmart that fixes installation issues.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7398 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-21 04:24:54 +00:00
w00t
4683799c19 Clarify what generates Makefile, to prevent any new developers making the same mistakes I did a while back when I was doing some makefile playing.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7395 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-20 18:50:49 +00:00
brain
802151d460 Remove inspircd_config.h and inspircd_se_config.h in configclean (subjob of distclean)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7335 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-16 20:28:22 +00:00
brain
098776a681 Upstream patch from <mm@freebsd.org>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7281 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-12 16:23:32 +00:00
brain
f65debb46e Same here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7245 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-05 21:39:22 +00:00
brain
315b9f6fd9 I forgot to install cmd_reloadmodule.so, therefore the command wont work
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7046 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-19 17:01:21 +00:00
brain
246f0a4e1f Now it deletes the makefiles too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6896 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-06 12:54:58 +00:00
brain
e01c1bdd37 make distclean now removes .config.cache (thanks HiroP)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6895 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-06 12:54:11 +00:00
w00t
3102dedbb8 New patch from BuildSmart for OS X support, not broken like the last one
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6473 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-01 12:14:54 +00:00
brain
8d9bbe7ca8 Whoops, switch around order of makefile rules so its not always assumed to be 'make debug'
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6454 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-28 18:28:37 +00:00
brain
74d098bfb1 Add message about how building with debug makes huuuuuuuuuuuuuuge slower executables :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6453 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-28 18:27:22 +00:00
brain
5b657c3cf0 Added 'make debug' which does 'make all' with -g rather than -O2 -g1.
To correct your config for this new feature, ./configure -modupdate.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6452 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-28 17:37:09 +00:00
brain
f25fb80f3b Fucking grr.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6432 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-24 00:15:36 +00:00
brain
b53ef46a75 Make our makefile bsd compatible again :/
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6429 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23 23:35:33 +00:00
brain
2710741e10 Integrate OSX patches from BuildSmart, plus a few tweaks and fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6428 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23 23:31:29 +00:00
peavey
5e0830de3d fix for installing modules twice.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6394 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-19 01:02:06 +00:00
brain
c77fb6075e Add support for: "make modinstall"
"make module name=m_modulename.so"


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6393 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18 22:06:42 +00:00
brain
c4b1692a75 More complex module directories complicate make clean
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6388 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18 21:06:59 +00:00