X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2FMakefile;h=b0c50a56990ccb8c055487cf639b704f4c89b587;hb=5b949866d429203ae48f2088e4f97592755592c6;hp=75f6f6ab2d23999fbcf3dd488726114b9dee4f0e;hpb=fb947d5615d96922efac7ecda941caab77dceb0f;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/Makefile b/src/modules/Makefile index 75f6f6ab2..b0c50a569 100644 --- a/src/modules/Makefile +++ b/src/modules/Makefile @@ -1,22 +1,10 @@ # (C) ChatSpike development team # Makefile by -# Small modifications by -# +# Many Thanks to Andrew Church +# 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)/