79 Commits

Author SHA1 Message Date
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
special
6b16b35520 Someone forgot to add clearcache to the makefile install (thanks AnMaster)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6262 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-08 10:37:57 +00:00
brain
1fd5b85339 Run ./configure -modupdate to fix "make install" error. INSTMODE doesnt seem to be inherited by src/modules/Makefile unless its passed in MAKEARGS
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6226 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-04 23:54:41 +00:00
brain
6c4d15a3a4 Merge buildsystem tweaks from darix:
$ patch <inspircd-1.1b8_build_system.patch 
$ patch <inspircd-1.1b8_mod_permissions.patch 
Thanks :-)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6225 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-04 21:32:53 +00:00
special
fd89322179 Made 'make modclean' and 'make distclean' clean out the default lib/ install directory
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6208 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-01 23:08:13 +00:00
brain
370b9053eb Add a message to the makefile, when starting the build: "this will take a long time, why not read our wiki while waiting for make to run"
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6033 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-17 13:28:50 +00:00
brain
adcab4da2a Fix all the left out examples that dont get copied to the config dir on install
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6012 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-16 18:39:53 +00:00
peavey
6a6a9699ba Remove libIRCDaes.so from install
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6003 e03df62e-2008-0410-955e-edbf42e46eb7
2006-12-16 01:59:49 +00:00
brain
16a454f146 Apply instmode stuff from darix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5768 e03df62e-2008-0410-955e-edbf42e46eb7
2006-11-18 23:02:33 +00:00
brain
2579e83d3d Smart trick: the 'build complete' message is now a makefile section of its own which depends on 'ircd' and 'mods', so when using -j, the rest of the processes will wait to complete before displaying the message ;)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5554 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 14:08:52 +00:00
brain
531b6fdbf6 Have 'make install' make the directories, its really make install's job and not configure's.
Note that configure may still try to make the dirs anyway, e.g. if you are generating ssl certs


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5553 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-27 14:03:25 +00:00
brain
0c2f9e92e1 Add distclean, does the same as squeakclean, just for traditionalists
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5451 e03df62e-2008-0410-955e-edbf42e46eb7
2006-10-07 19:18:06 +00:00
brain
77f5fb9f0b Forgot to copy cmd_mode.so
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5120 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-03 00:46:26 +00:00
brain
f5a50a0b6d cmd_* files are now shared object. This lets make -j optimize the build process a little better (it doesnt have to wait for the cmd_ files to finish so it can link commands.cpp against them), and it makes libIRCDcommands.so not be 20mb in size (which might hit file size limits on some shell hosters)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5117 e03df62e-2008-0410-955e-edbf42e46eb7
2006-09-02 23:06:14 +00:00
brain
d20dd9a5c3 Remove -v argument from install (openbsd doesnt like it) - thanks wyleniauy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5082 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-30 11:55:15 +00:00
brain
d54fd9b1e6 Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include lists
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5080 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-30 09:03:03 +00:00
brain
812dcf79f6 More tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4981 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-19 00:20:54 +00:00
brain
48291aaee5 This commit is dedicated to Boo ;-pppppp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4911 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-12 17:36:08 +00:00
om
329a7ed858 Install .gdbargs with ./inspircd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4753 e03df62e-2008-0410-955e-edbf42e46eb7
2006-08-06 22:17:37 +00:00
brain
41dabab5f8 Add install line for libIRCDsnomasks.so
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4272 e03df62e-2008-0410-955e-edbf42e46eb7
2006-07-10 14:36:17 +00:00
om
3157f07870 make make install install ssl stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3879 e03df62e-2008-0410-955e-edbf42e46eb7
2006-04-13 23:29:11 +00:00
brain
ec3afa5c04 Better handling of dependencies, doesnt always rebuild mode handler files now
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3878 e03df62e-2008-0410-955e-edbf42e46eb7
2006-04-13 10:58:03 +00:00
brain
b8a0e4415c Test
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3875 e03df62e-2008-0410-955e-edbf42e46eb7
2006-04-13 10:38:55 +00:00
om
d54fbc71e2 Split inspircd_io.* insp inspsocket.* and configreader.* with a few odd bits going into inspircd.*, doesn't look like I've broken anything... :P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3847 e03df62e-2008-0410-955e-edbf42e46eb7
2006-04-08 17:05:48 +00:00
brain
1a44c42dab Made 'install' a little quieter
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3737 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-19 18:41:47 +00:00
brain
2b28153d13 Make install depends on make as requested by ol (also means i can build and install insp in one step again if i want)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3462 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-05 17:12:41 +00:00
brain
5275ead763 Notice at end of build wasnt at...end of build
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3409 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-01 22:29:06 +00:00
brain
5ce577ae4b Changed to require seperate 'make install' step
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3408 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-01 22:21:55 +00:00
brain
23420b3bf6 *FOR TESTING* seperate modinst step called by bininst
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3405 e03df62e-2008-0410-955e-edbf42e46eb7
2006-03-01 22:04:16 +00:00
brain
5b80360d87 Now copies libIRCDtimer.so
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3303 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-23 19:49:23 +00:00
brain
7834e26b45 Correct copying of confs (may generate some nonfatal errors)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3179 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-12 21:38:47 +00:00
brain
2a8dc8b2d8 Changed names inspire -> inspircd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3178 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-12 21:30:58 +00:00
brain
c266d3e4b8 Removed steeeenking dll message, attempted to hide 'target is same' with launcher install
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3030 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-02 23:24:37 +00:00
brain
b2899685a0 Conceal failure of inspircd.dll on non-win32 platforms (easier than putting a check in ./configure, when make continues anyway...)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2985 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-30 15:30:43 +00:00
frostycoolslug
fc725b7e8f Small minor insignificant ite.. ZOMG CYGWIN DYNAMIC MODULES!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2984 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-30 04:56:06 +00:00
brain
a4569c4147 Changed to ignore error when file is same as target
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2776 e03df62e-2008-0410-955e-edbf42e46eb7
2006-01-11 22:33:36 +00:00