forked from philipphenkel/threadpool
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile
32 lines (23 loc) · 1.1 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
export RELEASE_MANAGER=philipphenkel
export RELEASE_VERSION=0_2_5
doc: clean
make --directory=./libs/threadpool/doc --print-directory doc
release_doc:
make --directory=./libs/threadpool/doc --print-directory release_doc
release_src: clean fetch_clean_src
mv clean_src threadpool-$(RELEASE_VERSION)-src
zip -r9 threadpool-$(RELEASE_VERSION)-src.zip threadpool-$(RELEASE_VERSION)-src
rm -rf threadpool-$(RELEASE_VERSION)-src
deploy_website:
make --directory=./libs/threadpool/doc --print-directory deploy_sf
clean:
rm -rf clean_src
rm -rf threadpool-$(RELEASE_VERSION)-src.zip
rm -rf threadpool-$(RELEASE_VERSION)-doc.zip
make --directory=./libs/threadpool/doc --print-directory clean
fetch_clean_src:
rm -rf clean_src
mkdir clean_src
# cvs -d:pserver:anonymous@threadpool.cvs.sourceforge.net:/cvsroot/threadpool login
cd clean_src; cvs -z3 -d:pserver:anonymous@threadpool.cvs.sourceforge.net:/cvsroot/threadpool export -r RELEASE_$(RELEASE_VERSION) threadpool
# cd clean_src; cvs -z3 -d:ext:$(RELEASE_MANAGER)@cvs.sourceforge.net:/cvsroot/threadpool export -r RELEASE_$(RELEASE_VERSION) threadpool