summaryrefslogtreecommitdiff
path: root/.Makefile.inc
diff options
context:
space:
mode:
authordanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>2009-09-01 15:06:11 +0000
committerdanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>2009-09-01 15:06:11 +0000
commitfacb1eb98f911b3e3811ad9cebaf221931ee9c7a (patch)
tree2330b4e20ad0416205959c67baa89903e8c637f1 /.Makefile.inc
parentc835102e640db1481bcc78cdebc7f875d996d9c9 (diff)
Replace special treatment of spanningtree module directory with a generic 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
Diffstat (limited to '.Makefile.inc')
-rw-r--r--.Makefile.inc4
1 files changed, 2 insertions, 2 deletions
diff --git a/.Makefile.inc b/.Makefile.inc
index 00cb9c2ec..99cf6f6e2 100644
--- a/.Makefile.inc
+++ b/.Makefile.inc
@@ -90,8 +90,8 @@ allreal: $(HEADER) alldep
@$(MAKEENV) $(MAKE) -C src -f ../make/$(MAKESTYLE)-real.mk all
module:
- @cd src; ../make/calcdep.pl modules/$(MODNAME).cpp
- @$(MAKEENV) $(MAKE) -C src -f modules/.$(MODNAME).d modules/$(MODNAME).so
+ cd src; if [ -d modules/$(MODNAME) ]; then ../make/calcdep.pl modules/$(MODNAME) modules/$(MODNAME)/*.cpp; else ../make/calcdep.pl modules/$(MODNAME).cpp; fi
+ $(MAKEENV) $(MAKE) -C src -f ../make/$(MAKESTYLE)-real.mk modules/$(MODNAME).so
debug:
@${MAKE} D=1 all