3
SUBDIRS=src tests interfaces
4
DOC_FILES = $(top_builddir)/doc/book/Makefile.in \
5
$(top_builddir)/doc/igraph-docs.info \
6
$(top_srcdir)/doc/Makefile.in \
7
$(top_srcdir)/doc/igraph.3
9
pkgconfigdir = @libdir@/pkgconfig
10
pkgconfig_DATA = igraph.pc
12
EXTRA_DIST = igraph.pc $(top_srcdir)/include/* $(DOC_FILES) \
13
examples $(top_srcdir)/interfaces/R/Makefile.in \
14
$(top_srcdir)/interfaces/R/DESCRIPTION.in \
15
$(top_srcdir)/interfaces/R/configure.in.in
18
if test -f $(top_builddir)/src/.libs/cygigraph-0.dll ; \
19
then cp $(top_builddir)/src/.libs/cygigraph-0.dll \
20
$(DESTDIR)$(libdir) ; fi
23
rm -rf `find $(distdir)/examples -type d -name .arch-ids`
25
MAINTAINERCLEANFILES = Makefile.in
27
## to make sure make doc will always call doxygen rule
28
## and deb will generate Debian packages
29
.PHONY: framework msvc
32
rm -rf $(top_builddir)/igraph.framework
33
mkdir -p $(top_builddir)/igraph.framework/Versions/$(VERSION)/Headers
34
mkdir -p $(top_builddir)/igraph.framework/Versions/$(VERSION)/Resources
35
ln -s $(VERSION) $(top_builddir)/igraph.framework/Versions/Current
36
ln -s Versions/Current/Headers $(top_builddir)/igraph.framework/Headers
37
ln -s Versions/Current/Resources $(top_builddir)/igraph.framework/Resources
38
cp $(top_srcdir)/include/* $(top_builddir)/igraph.framework/Headers/
39
cp $(top_builddir)/src/.libs/libigraph.dylib $(top_builddir)/igraph.framework/Versions/Current/igraph
40
ln -s Versions/Current/igraph $(top_builddir)/igraph.framework/igraph
41
cp $(top_builddir)/igraph_Info.plist $(top_builddir)/igraph.framework/Versions/Current/Resources/Info.plist
44
for i in interfaces/*; do \
45
if [ -x $$i/test.sh ]; then \
51
rm -rf $(top_builddir)/igraph-$(VERSION)-msvc
52
mkdir $(top_builddir)/igraph-$(VERSION)-msvc
53
cp -r src $(top_builddir)/igraph-$(VERSION)-msvc/
54
rm -rf $(top_builddir)/igraph-$(VERSION)-msvc/src/{.deps,.libs}
55
rm -rf $(top_builddir)/igraph-$(VERSION)-msvc/src/config.h
56
rm -rf $(top_builddir)/igraph-$(VERSION)-msvc/src/*.{o,lo}
57
cp -r msvc/include $(top_builddir)/igraph-$(VERSION)-msvc/winclude
58
mkdir $(top_builddir)/igraph-$(VERSION)-msvc/winlib
59
cp msvc/igraph.{sln,vcproj} $(top_builddir)/igraph-$(VERSION)-msvc/
60
cp -r msvc/igraphtest .
61
rm -rf igraph-$(VERSION)-msvc.zip
62
zip -r igraph-$(VERSION)-msvc.zip igraph-$(VERSION)-msvc igraphtest