add pyconfigure stuff
[mediagoblin.git] / Makefile.in
1 VPATH = @srcdir@
2 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
3 PACKAGE_NAME = @PACKAGE_NAME@
4 PACKAGE_STRING = @PACKAGE_STRING@
5 PACKAGE_TARNAME = @PACKAGE_TARNAME@
6 PACKAGE_URL = @PACKAGE_URL@
7 PACKAGE_VERSION = @PACKAGE_VERSION@
8 PATH_SEPARATOR = @PATH_SEPARATOR@
9 PYTHON = @PYTHON@
10 VIRTUALENV = @VIRTUALENV@
11 SPHINXBUILD = @SPHINXBUILD@
12 SHELL = @SHELL@
13 MKDIR_P = @MKDIR_P@
14 INSTALL = @INSTALL@
15 INSTALL_PROGRAM = @INSTALL_PROGRAM@
16 INSTALL_DATA = @INSTALL_DATA@
17 INSTALL_SCRIPT = @INSTALL_SCRIPT@
18 docdir = @docdir@
19 dvidir = @dvidir@
20 exec_prefix = @exec_prefix@
21 htmldir = @htmldir@
22 includedir = @includedir@
23 infodir = @infodir@
24 prefix = @prefix@
25 srcdir = @srcdir@
26 datadir = @datadir@
27 datarootdir = @datarootdir@
28 pythondir = @pythondir@
29 pyexecdir = @pyexecdir@
30 pkgdatadir = $(datadir)/@PACKAGE_NAME@
31 pkgincludedir = $(includedir)/@PACKAGE_NAME@
32 pkgpythondir = @pkgpythondir@
33 pkgpyexecdir = @pkgpyexecdir@
34 PYTHONPATH = $(pythondir)$(PATH_SEPARATOR)$(DESTDIR)$(pythondir)
35
36 INSTALL_TARGET = develop
37
38 all: install
39
40
41 .PHONY: all install uninstall distclean info install-html html install-pdf pdf install-dvi dvi install-ps ps clean dist check installdirs
42
43
44 install: installdirs
45 $(NORMAL_INSTALL)
46 ifneq ($(VIRTUALENV),no)
47 $(VIRTUALENV) $(VIRTUALENV_FLAGS) $(DESTDIR)$(prefix) || $(VIRTUALENV) $(DESTDIR)$(prefix)
48 $(DESTDIR)$(prefix)/bin/python $(srcdir)/setup.py $(INSTALL_TARGET) --prefix=$(DESTDIR)$(prefix)
49 else
50 $(PYTHON) $(srcdir)/setup.py $(INSTALL_TARGET) --prefix=$(DESTDIR)$(prefix)
51 endif
52 $(INSTALL_SCRIPT) $(srcdir)/lazyserver.sh $(DESTDIR)$(pkgdatadir)
53 $(INSTALL_SCRIPT) $(srcdir)/lazycelery.sh $(DESTDIR)$(pkgdatadir)
54 $(INSTALL_SCRIPT) $(srcdir)/lazystarter.sh $(DESTDIR)$(pkgdatadir)
55 $(INSTALL_DATA) $(srcdir)/mediagoblin.ini $(DESTDIR)$(pkgdatadir)
56 $(INSTALL_DATA) $(srcdir)/paste.ini $(DESTDIR)$(pkgdatadir)
57
58
59 uninstall: $(wildcard $(srcdir)/docs/source/*)
60 rm -rf $(DESTDIR)$(pkgdatadir)
61 rm -rf $(DESTDIR)$(htmldir)
62 rm -rf $(DESTDIR)$(pdfdir)
63
64
65 clean:
66 $(PYTHON) setup.py clean
67
68
69 distclean: $(wildcard $(srcdir)/docs/source/*)
70 rm $(srcdir)/config.log
71 rm $(srcdir)/config.status
72
73
74 $(DESTDIR)$(infodir)/gnumediagoblin.info: docs/build/texinfo/gnumediagoblin.info
75 $(POST_INSTALL)
76 $(INSTALL_DATA) @< $(DESTDIR)$@
77 if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then
78 install-info --dir-file=$(DESTDIR)$(infodir)/dir \
79 $(DESTDIR)$(infodir)/gnumediagoblin.info;
80 else true; fi
81
82 info: docs/build/texinfo/gnumediagoblin.info
83
84 docs/build/texinfo/gnumediagoblin.info: $(wildcard docs/source/*)
85 ifneq ($(SPHINX_BUILD),no)
86 $(MAKE) -C docs info SPHINXBUILD=$(SPHINXBUILD)
87 endif
88
89
90 install-html: html installdirs
91 $(INSTALL_DATA) docs/build/html/* $(DESTDIR)$(htmldir)
92
93 html: docs/build/html/index.html
94
95 docs/build/html/index.html: $(wildcard $(srcdir)/docs/source/*)
96 ifneq ($(SPHINX_BUILD),no)
97 $(MAKE) -C docs html SPHINXBUILD=$(SPHINXBUILD)
98 endif
99
100
101 install-pdf: pdf installdirs
102 $(INSTALL_DATA) docs/build/latex/GNUMediaGoblin.pdf $(DESTDIR)$(pdfdir)
103
104 pdf: docs/build/latex/GNUMediaGoblin.pdf
105
106 docs/build/latex/GNUMediaGoblin.pdf: $(wildcard $(srcdir)/docs/source/*)
107 ifneq ($(SPHINX_BUILD),no)
108 $(MAKE) -C docs latexpdf SPHINXBUILD=$(SPHINXBUILD)
109 endif
110
111
112 install-dvi:
113
114 dvi:
115
116 install-ps:
117
118 ps:
119
120
121 dist:
122 $(PYTHON) setup.py sdist
123
124 check:
125 $(PYTHON) setup.py check
126
127 installdirs:
128 $(MKDIR_P) \
129 $(DESTDIR)$(pkgpythondir) \
130 $(DESTDIR)$(pkgdatadir) \
131 $(DESTDIR)$(htmldir) \
132 $(DESTDIR)$(pdfdir)