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

allpy

view debian/rules @ 599:56d62d405021

pair_cores_all.py: close openned files to avoid error error "Too many openned files" occured in child processes multiprocessing seems to use old process when new python process is created to avoid increasing of process number. Therefore files openned in childred are not closed automatically
author boris (kodomo) <bnagaev@gmail.com>
date Sun, 03 Apr 2011 17:05:32 +0400
parents bae30e5037b1
children cc1ed3a62673
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 # Manually build blocks3d-wt to avoid build-dependency on qmake
15 b3dwt = blocks3d/wt
16 b3dwt_cpp = $(wildcard $(b3dwt)/*.C)
17 b3dwt_o = $(b3dwt_cpp:.C=.o)
18 b3dwt_exe = $(b3dwt)/blocks3d-wt
20 -include debian/.dep
22 build/blocks3d-wt:: $(b3dwt_exe) debian/.dep
24 $(b3dwt_exe): $(b3dwt_o)
25 $(CC) -o $@ $^ -lwt -lwtfcgi -lboost_signals -O3
27 $(b3wdt)/%.o:
28 $(CC) -o $@ $< -O3
30 clean::
31 rm -f $(b3dwt_o)
33 debian/.dep: $(b3dwt_cpp)
34 $(CC) $^ -MM > $@