Makefile 906 Bytes
Newer Older
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
33
34
35
36
37
38
39
40
41
#
# Plugins Makefile for ViTE project
#

VITEDIR ?= ../trunk

include $(VITEDIR)/Makefile.in

PLUGINS = Distribution   \
	  TraceInfos	 \
	  Matrix

all: $(PLUGINS)
	@for i in $(PLUGINS) ;                       			\
	do 								\
		echo "--------  Plugin $${i}  --------";		\
		( cd $${i} && VITEDIR=$(VITEDIR) $(QMAKECMD) $${i}.pro);\
		( cd $${i} && VITEDIR=$(VITEDIR) $(MAKECMD) ); 		\
	done;

clean:
	@for i in $(PLUGINS) ;                       			\
	do 								\
	if test -e $${i}/Makefile; then					\
		cd $${i} && VITEDIR=$(VITEDIR) $(MAKE) clean;	 	\
	fi;								\
	done;

cleanall:	clean
#	@for i in $(PLUGINS) ;                       			\
	do 								\
		( cd $${i} && VITEDIR=$(VITEDIR) $(MAKE) cleanall );    \
	done;

distclean:	cleanall
#	@for i in $(PLUGINS) ;                       			\
	do 								\
		( cd $${i} && VITEDIR=$(VITEDIR) $(MAKE) distclean );   \
	done;

.PHONY : $(PLUGINS)