aboutsummaryrefslogtreecommitdiff
path: root/make/calcdep.pl
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | as expected
* Use unit-cc for all compile and and link tasksGravatar Daniel De Graaf2010-05-071-15/+30
| | | | | This allows splitting .o and .so generation for distcc builds, and also removes some unneeded autodetection of build stage.
* Improve support for NetBSDGravatar danieldg2010-02-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12438 e03df62e-2008-0410-955e-edbf42e46eb7
* PURE_STATIC improvements: Allow modules to be reloaded, generate linker ↵Gravatar danieldg2010-01-171-3/+11
| | | | | | arguments git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12276 e03df62e-2008-0410-955e-edbf42e46eb7
* GCC 4.5 warning fixupsGravatar danieldg2010-01-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12241 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow static build of inspircd without module supportGravatar danieldg2009-11-111-4/+51
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12083 e03df62e-2008-0410-955e-edbf42e46eb7
* Clarify comments in MakefilesGravatar danieldg2009-11-031-2/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11990 e03df62e-2008-0410-955e-edbf42e46eb7
* Update m_cloaking to use free-form keys instead of weakening the hash IVGravatar danieldg2009-10-101-6/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11820 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove include/inspircd_se_config.h and socketengine-specific headersGravatar danieldg2009-09-301-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11784 e03df62e-2008-0410-955e-edbf42e46eb7
* Move destruction logic for User and Spanningtree into cull()Gravatar danieldg2009-09-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11783 e03df62e-2008-0410-955e-edbf42e46eb7
* Sort the module list to give a useful indicator of compile progressGravatar danieldg2009-09-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11779 e03df62e-2008-0410-955e-edbf42e46eb7
* Work around BSD make chdir bug with symlinksGravatar danieldg2009-09-281-5/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11775 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix linking errors on BSDGravatar danieldg2009-09-281-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11774 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix warnings from BSD build and work around the failures of BSD makeGravatar danieldg2009-09-281-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11771 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix modules/extra symlinks when calculating dependenciesGravatar danieldg2009-09-271-6/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11769 e03df62e-2008-0410-955e-edbf42e46eb7
* Update make help, configure, and fix build of empty m_* directoriesGravatar danieldg2009-09-171-8/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11739 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove .*.d dependency garbage, and use a dedicated build directoryGravatar danieldg2009-09-171-76/+102
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11738 e03df62e-2008-0410-955e-edbf42e46eb7
* Attempt to revert r11734Gravatar danieldg2009-09-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11735 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge commands and modules in source, since they are already merged in installGravatar danieldg2009-09-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11734 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow make on a read-only source tree using make O=objdirGravatar danieldg2009-09-161-20/+27
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11733 e03df62e-2008-0410-955e-edbf42e46eb7
* Force rebuild of symlinked modules when the source file changesGravatar danieldg2009-09-131-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11709 e03df62e-2008-0410-955e-edbf42e46eb7
* Include VERSION/REVISION information in module version tag, so that we do no ↵Gravatar danieldg2009-09-021-0/+1
| | | | | | longer rely on $Id$ git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11666 e03df62e-2008-0410-955e-edbf42e46eb7
* Move file inclusion logic into calcdep, and complain about ambiguous ↵Gravatar danieldg2009-09-011-22/+68
| | | | | | #include directives there git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11587 e03df62e-2008-0410-955e-edbf42e46eb7
* Use CXXFLAGS rather than nonstandard NICEFLAGS/FLAGS/etcGravatar danieldg2009-09-011-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11571 e03df62e-2008-0410-955e-edbf42e46eb7
* Replace special treatment of spanningtree module directory with a generic ↵Gravatar danieldg2009-09-011-11/+26
| | | | | | | | | directory build 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
* Re-implement dependency generation in perl to increase speedGravatar danieldg2009-09-011-18/+40
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11559 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix build of m_spanningtree and display of dependency regenerationGravatar danieldg2009-09-011-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11557 e03df62e-2008-0410-955e-edbf42e46eb7
* Move dependency tracking from ./configure to MakefileGravatar danieldg2009-09-011-0/+23
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11556 e03df62e-2008-0410-955e-edbf42e46eb7