summaryrefslogtreecommitdiff
path: root/graphics/asymptote/LspCpp/third_party/threadpool/Makefile
blob: 9acf23b272632505f8f4b5dd528189689de59310 (plain)
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
30
31
32
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