Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/allpy/file/2c0391cca127/debian/rules
Дата изменения: Unknown
Дата индексирования: Sun Feb 3 19:04:00 2013
Кодировка:
allpy: 2c0391cca127 debian/rules

allpy

view debian/rules @ 815:2c0391cca127

structure: fix model saving (workaround) Biopython seems to set MODEL record always to 1. (Maybe it is not biopython but our error.) Instead of changing model field of biopython model, generate MODEL and ENDMDL records manually. Biopython's MODEL record is skipped using StringIO.
author boris (kodomo) <bnagaev@gmail.com>
date Fri, 15 Jul 2011 03:03:39 +0400
parents cc1ed3a62673
children 2b74596f3c64
line source
1 #!/usr/bin/make -f
3 DEB_AUTO_UPDATE_DEBIAN_CONTROL = yes
4 DEB_PYTHON_SYSTEM = pysupport
5 DEB_COMPRESS_EXCLUDE = .py
6 DEB_PYTHON_MODULE_PACKAGES = $(filter-out blocks3d-wt, $(DEB_PACKAGES))
8 include /usr/share/cdbs/1/rules/debhelper.mk
9 include /usr/share/cdbs/1/class/python-distutils.mk
11 build/python-allpy::
12 make -C docs html
14 build/geometrical-core2::
15 -mkdir debian/bin
16 fix_path='import sys\nsys.path.append("/usr/share/geometrical-core2")'; \
17 cat geometrical_core/geometrical-core \
18 | sed "1 { x; s@^@\n$${fix_path}\n@; x }; /^$$/ x" \
19 > debian/bin/geometrical-core2
20 chmod +x debian/bin/geometrical-core2
22 clean::
23 rm -rf debian/bin
25 # Manually build blocks3d-wt to avoid build-dependency on qmake
26 b3dwt = blocks3d/wt
27 b3dwt_cpp = $(wildcard $(b3dwt)/*.C)
28 b3dwt_o = $(b3dwt_cpp:.C=.o)
29 b3dwt_exe = $(b3dwt)/blocks3d-wt
31 -include debian/.dep
33 build/blocks3d-wt:: $(b3dwt_exe) debian/.dep
35 $(b3dwt_exe): $(b3dwt_o)
36 $(CC) -o $@ $^ -lwt -lwtfcgi -lboost_signals -O3
38 $(b3wdt)/%.o:
39 $(CC) -o $@ $< -O3
41 clean::
42 rm -f $(b3dwt_o)
44 debian/.dep: $(b3dwt_cpp)
45 $(CC) $^ -MM > $@