# begin_html
# Up: Index
# end_html
QUBTREE_LNFLAGS = $(LNFLAGS) -shared -fPIC -lm -g
QUBTREE_SRCFILES := $(shell find qubtree -mindepth 1 -maxdepth 3 -name "*.cpp")
QUBTREE_HDRFILES := $(shell find qubtree -mindepth 1 -maxdepth 3 -name "*.h")
QUBTREE_HTMLFILES := $(shell find $(APIDIR)/qubtree -mindepth 1 -maxdepth 3 -name "*.html")
QUBTREE_OBJFILES := $(patsubst %.cpp,$(OBJDIR)/%.o,$(QUBTREE_SRCFILES))
QUBTREE_AUXFILES := $(shell find qubtree -mindepth 1 -maxdepth 3 -name "*.txt")
QUBTREE_AUXFILES += qubtree/Makefile_qubtree.in qubtree/Makefile \
qubtree/qubtree.sln qubtree/qubtree.vcproj
QUBTREE_PYFILES := $(shell find qubtree -mindepth 1 -maxdepth 3 -name "*.py")
QUBTREE_PLUGFILES := $(QUBTREE_SRCFILES) $(QUBTREE_HDRFILES) $(QUBTREE_AUXFILES) $(QUBTREE_PYFILES)
QUBTREE_ALLFILES := $(QUBTREE_PLUGFILES) $(QUBTREE_HTMLFILES)
SRCFILES += $(QUBTREE_SRCFILES)
HDRFILES += $(QUBTREE_HDRFILES)
HTMLFILES += $(QUBTREE_HTMLFILES)
OBJFILES += $(QUBTREE_OBJFILES)
AUXFILES += $(QUBTREE_AUXFILES)
PYFILES += $(QUBTREE_PYFILES)
qubtree: libqubtree.so
qubtree_test: libqubtree.so $(QUBTREE_ALLFILES)
qubtree_clean:
-@rm $(wildcard $(QUBTREE_OBJFILES) libqubtree.so)
qubtree_install: libqubtree.so
cp libqubtree.so /usr/lib
qubtree_install_local: libqubtree.so
-@mkdir -p $(HOME)/.local/lib
cp libqubtree.so $(HOME)/.local/lib
libqubtree.so: $(QUBTREE_OBJFILES) $(COMMON_OBJFILES)
$(LN) $(QUBTREE_LNFLAGS) -o libqubtree.so $(QUBTREE_OBJFILES) $(COMMON_OBJFILES)