32 lines
470 B
Makefile
32 lines
470 B
Makefile
sourcefiles:=$(shell find . -name "*.cpp")
|
|
objfiles:=$(patsubst %.cpp,%.o,$(sourcefiles))
|
|
|
|
|
|
|
|
name = mailregister.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 -Y. $(WINIX_PLUGINS_MAKEDEPEND_INCLUDES) $(WINIX_NEEDED_MACROS) -f- $(sourcefiles) > Makefile.dep
|
|
|
|
|
|
-include Makefile.dep
|
|
|