]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/Makefile
Added m_nokicks and chanmode +Q
[user/henk/code/inspircd.git] / src / modules / Makefile
index 75f6f6ab2d23999fbcf3dd488726114b9dee4f0e..b0c50a56990ccb8c055487cf639b704f4c89b587 100644 (file)
@@ -1,22 +1,10 @@
 # (C) ChatSpike development team
 # Makefile by <Craig@ChatSpike.net>
-# Small modifications by <brain@ChatSpike.net>
-#
+# Many Thanks to Andrew Church <achurch@achurch.org>
+#    for assisting with making this work right.
 
-CXXFLAGS = -I../../include ${FLAGS}
-
-MODS = `/bin/ls *.cpp | sed 's/.cpp//'`
-MODULES = $(MODS)
-
-MODS2 = `/bin/ls *.cpp`
-MODULES2 = $(MODS2:.cpp=.so)
-
-main:
-       rm -f .make ; \
-       for i in $(MODULES) ; do \
-               echo "$(CXX) $(CXXFLAGS) -shared -o $$i `echo $$i | sed 's/.so/.cpp/'`">>.make ; \
-       done ; chmod u+x .make ; ./.make
-
-
-all: main
+all: $(MODULES)
 
+%.so: %.cpp
+       $(CC) -I../../include $(FLAGS) -shared -o $@ $<
+       @cp $@ $(MODPATH)/