|
Revision 198, 1.1 kB
(checked in by akhavr, 2 years ago)
|
ticket:372:
|
- Property svn:keywords set to
Id
|
| Line | |
|---|
| 1 |
# $Id$ |
|---|
| 2 |
# Copyright (C) 2001-2007 KDS Software Group http://www.kds.com.ua/ |
|---|
| 3 |
|
|---|
| 4 |
customer=kds |
|---|
| 5 |
projshort=pybeast |
|---|
| 6 |
proj=$(customer)-$(projshort) |
|---|
| 7 |
ver=$(shell cat src/.version) |
|---|
| 8 |
repo=$(shell svn info | grep 'Repository Root' | cut -f 3 -d ' ' ) |
|---|
| 9 |
|
|---|
| 10 |
# Targets |
|---|
| 11 |
.PHONY: test clean dist todo |
|---|
| 12 |
|
|---|
| 13 |
test: |
|---|
| 14 |
$(MAKE) -C src build |
|---|
| 15 |
$(MAKE) -C dtest test |
|---|
| 16 |
$(MAKE) -C ctest test |
|---|
| 17 |
|
|---|
| 18 |
clean: |
|---|
| 19 |
$(MAKE) -C src clean |
|---|
| 20 |
$(MAKE) -C dtest clean |
|---|
| 21 |
$(MAKE) -C ctest clean |
|---|
| 22 |
-rm *~* |
|---|
| 23 |
|
|---|
| 24 |
dist: clean test |
|---|
| 25 |
$(MAKE) clean |
|---|
| 26 |
svn copy . $(repo)/$(projshort)/tag/rel-$(ver) -m "Making release $(ver)" |
|---|
| 27 |
wd=`pwd` && mkdir -p ~/tmp/export && cd ~/tmp/export && \ |
|---|
| 28 |
svn -q export $(repo)/$(projshort)/tag/rel-$(ver) $(proj)-$(ver) && \ |
|---|
| 29 |
tar czf $$wd/../$(proj)-$(ver).tar.gz $(proj)-$(ver) ; \ |
|---|
| 30 |
zip -r $$wd/../$(proj)-$(ver).zip $(proj)-$(ver) ; \ |
|---|
| 31 |
rm -r $(proj)-$(ver) |
|---|
| 32 |
|
|---|
| 33 |
todo: |
|---|
| 34 |
find . -type f -not -name '*~*' -not -name 'Makefile*' -print0 | xargs -0 -e grep -n -e 'todo' |
|---|
| 35 |
|
|---|
| 36 |
pylint: |
|---|
| 37 |
pylint src --max-public-methods=50 |
|---|
| 38 |
pylint dtest --max-public-methods=50 |
|---|
| 39 |
pylint ctest |
|---|
| 40 |
|
|---|
| 41 |
### Local variables: *** |
|---|
| 42 |
### compile-command:"make" *** |
|---|
| 43 |
### tab-width: 2 *** |
|---|
| 44 |
### End: *** |
|---|