aboutsummaryrefslogtreecommitdiff
path: root/make/calcdep.pl
Commit message (Expand)AuthorAgeFilesLines
* Extract RFC modes from the core to core_channel and core_user.Gravatar Peter Powell2017-12-101-2/+2
* Merge INSPIRCD_MODULE and INSPIRCD_TARGET.Gravatar Peter Powell2017-11-291-0/+9
* Merge v2.0.23 and v2.0.24 into master.Gravatar Peter Powell2017-07-091-1/+1
|\
| * Fix pure static builds.Gravatar Peter Powell2016-12-021-1/+1
* | Pass INSPIRCD_VERBOSE through the environment to unit-cc.Gravatar Peter Powell2016-06-271-5/+5
* | Rename PURE_STATIC to INSPIRCD_STATIC.Gravatar Peter Powell2016-04-041-1/+1
* | Refuse to link modules to the core binary in dynamic builds•••Fixes issue #912 Gravatar Attila Molnar2015-11-161-0/+6
* | Fix modules with 2+ files not having their LinkerFlags parsed.Gravatar Peter Powell2015-06-031-1/+1
* | calcdep: Unify coremod and module building code.Gravatar Peter Powell2015-05-131-35/+21
* | calcdep: Clean up some unused/duplicate variables.Gravatar Peter Powell2015-05-131-11/+11
* | calcdep: Use the same preamble as other Perl tools.Gravatar Peter Powell2015-05-131-1/+10
* | calcdep: Remove a workaround for a very old version of BSD Make.Gravatar Peter Powell2015-05-131-3/+0
* | Remove various broken/useless features from the build system.•••- Removed support for changing the build directory using configure. This can still be set using make BUILDPATH=foo. - Removed support for SPLIT_CC builds. This is not documented anywhere and is quite useless as it doesn't work. - Remove STARTSCRIPT from configure; always install the perl helper. Gravatar Peter Powell2014-04-111-8/+1
* | Integrate coremods into the build systemGravatar Attila Molnar2014-03-051-17/+25
* | Replace arguments for toggling socketengines with --socketengine.Gravatar Peter Powell2013-07-071-2/+2
* | Merge inspircd_{config,version}.h into a single header file.Gravatar Peter Powell2013-04-051-1/+1
|/
* Replace a GNUmake idiom with the portable equivalent.Gravatar Peter Powell2012-12-251-2/+2
* Headers: update remaining scripts tooGravatar Robby-2012-04-201-0/+20
* Recreate the build/include symlink so that changing the build location works ...Gravatar Daniel De Graaf2010-09-081-0/+1
* Use unit-cc for all compile and and link tasks•••This allows splitting .o and .so generation for distcc builds, and also removes some unneeded autodetection of build stage. Gravatar Daniel De Graaf2010-05-071-15/+30
* Improve support for NetBSD•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12438 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-121-1/+1
* PURE_STATIC improvements: Allow modules to be reloaded, generate linker argum...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12276 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-171-3/+11
* GCC 4.5 warning fixups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12241 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-041-1/+1
* Allow static build of inspircd without module support•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12083 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-111-4/+51
* Clarify comments in Makefiles•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11990 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-031-2/+8
* Update m_cloaking to use free-form keys instead of weakening the hash IV•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11820 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-101-6/+9
* Remove include/inspircd_se_config.h and socketengine-specific headers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11784 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-301-1/+2
* Move destruction logic for User and Spanningtree into cull()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11783 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-301-1/+1
* Sort the module list to give a useful indicator of compile progress•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11779 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-301-1/+1
* Work around BSD make chdir bug with symlinks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11775 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-281-5/+7
* Fix linking errors on BSD•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11774 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-281-2/+2
* Fix warnings from BSD build and work around the failures of BSD make•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11771 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-281-1/+1
* Fix modules/extra symlinks when calculating dependencies•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11769 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-271-6/+17
* Update make help, configure, and fix build of empty m_* directories•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11739 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-171-8/+13
* Remove .*.d dependency garbage, and use a dedicated build directory•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11738 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-171-76/+102
* Attempt to revert r11734•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11735 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-161-1/+1
* Merge commands and modules in source, since they are already merged in install•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11734 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-161-1/+1
* Allow make on a read-only source tree using make O=objdir•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11733 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-161-20/+27
* Force rebuild of symlinked modules when the source file changes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11709 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-131-0/+5
* Include VERSION/REVISION information in module version tag, so that we do no ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11666 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-021-0/+1
* Move file inclusion logic into calcdep, and complain about ambiguous #include...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11587 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-011-22/+68
* Use CXXFLAGS rather than nonstandard NICEFLAGS/FLAGS/etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11571 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-011-1/+1
* Replace special treatment of spanningtree module directory with a generic dir...•••This allows "make M=m_spanningtree" to work on a clean build tree It also allows for other complex modules to be created (i.e. m_services) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11567 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-011-11/+26
* Re-implement dependency generation in perl to increase speed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11559 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-011-18/+40
* Fix build of m_spanningtree and display of dependency regeneration•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11557 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-011-1/+3
* Move dependency tracking from ./configure to Makefile•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11556 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-011-0/+23