]> 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 60629b59c7605b9e6d352fe8e8e934d301590a1b..b0c50a56990ccb8c055487cf639b704f4c89b587 100644 (file)
@@ -1,23 +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 "echo \"Compiling: $$i\"" >>.make ;  \
-               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)/