# # example_common.mak # # include this mak file after defining the variables it needs # OBJECTS= pysvn_callbacks.o pysvn_client.o pysvn.o pysvn_entry.o pysvn_enum_string.o pysvn_revision.o pysvn_status.o all: pysvn.so pysvn.so: $(OBJECTS) $(LDSHARED) -o $@ $(OBJECTS) $(LDLIBS) pysvn_callbacks.o: pysvn_callbacks.cpp $(CCC) $(CCCFLAGS) -o $@ $< pysvn_client.o: pysvn_client.cpp $(CCC) $(CCCFLAGS) -o $@ $< pysvn.o: pysvn.cpp $(CCC) $(CCCFLAGS) -o $@ $< pysvn_entry.o: pysvn_entry.cpp $(CCC) $(CCCFLAGS) -o $@ $< pysvn_enum_string.o: pysvn_enum_string.cpp $(CCC) $(CCCFLAGS) -o $@ $< pysvn_revision.o: pysvn_revision.cpp $(CCC) $(CCCFLAGS) -o $@ $< pysvn_status.o: pysvn_status.cpp $(CCC) $(CCCFLAGS) -o $@ $< cxxsupport.o: Src/cxxsupport.cxx $(CCC) $(CCCFLAGS) -o $@ $< cxx_extensions.o: Src/cxx_extensions.cxx $(CCC) $(CCCFLAGS) -o $@ $< cxxextensions.o: Src/cxxextensions.c $(CC) -c $(CCCFLAGS) -o $@ $< IndirectPythonInterface.o: Src/IndirectPythonInterface.cxx $(CCC) $(CCCFLAGS) -o $@ $< clean: rm -f *.o rm -f *.so # rm -f example.so #test: example.so # $(PYTHON) -c "import example;example.test()"