sourcefiles:=$(shell find . -name "*.cpp") objfiles:=$(patsubst %.cpp,%.o,$(sourcefiles)) name = group.so all: $(name) $(name): $(objfiles) $(CXX) -shared -Wl,-soname,$(name) -o $(name) $(CXXFLAGS) $(LDFLAGS) $(objfiles) %.o: %.cpp $(CXX) -c $(CXXFLAGS) -o $@ $< clean: rm -f $(objfiles) rm -f $(name) depend: makedepend -v -Y. $(WINIX_PLUGINS_MAKEDEPEND_INCLUDES) $(WINIX_NEEDED_MACROS) -f- $(sourcefiles) > Makefile.dep -include Makefile.dep