mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-12-25 06:17:21 -05:00
48 lines
1.2 KiB
Makefile
48 lines
1.2 KiB
Makefile
PYTHON = python
|
|
|
|
all : plugins pictureflow gui2 translations resources
|
|
|
|
plugins:
|
|
mkdir -p src/calibre/plugins
|
|
|
|
clean :
|
|
cd src/calibre/gui2 && ${PYTHON} make.py clean
|
|
|
|
gui2 :
|
|
cd src/calibre/gui2 && ${PYTHON} make.py
|
|
|
|
test : gui2
|
|
cd src/calibre/gui2 && ${PYTHON} make.py test
|
|
|
|
translations :
|
|
cd src/calibre/translations && ${PYTHON} __init__.py
|
|
|
|
resources:
|
|
${PYTHON} resources.py
|
|
|
|
manual:
|
|
make -C src/calibre/manual clean html
|
|
|
|
pictureflow :
|
|
mkdir -p src/calibre/plugins && rm -f src/calibre/plugins/*pictureflow* && \
|
|
cd src/calibre/gui2/pictureflow && rm -f *.o && \
|
|
mkdir -p .build && cd .build && rm -f * && \
|
|
qmake ../pictureflow.pro && make staticlib && \
|
|
cd ../PyQt && \
|
|
mkdir -p .build && \
|
|
cd .build && rm -f * && \
|
|
python ../configure.py && make && \
|
|
cd ../../../../../.. && \
|
|
cp src/calibre/gui2/pictureflow/PyQt/.build/pictureflow.so src/calibre/plugins/ && \
|
|
rm -rf src/calibre/gui2/pictureflow/.build rm -rf src/calibre/gui2/pictureflow/PyQt/.build
|
|
|
|
|
|
pot :
|
|
cd src/calibre/translations && ${PYTHON} __init__.py pot
|
|
|
|
egg :
|
|
${PYTHON} setup.py bdist_egg --exclude-source-files
|
|
|
|
linux_binary:
|
|
${PYTHON} -c "import upload; upload._build_linux()"
|