Makefile 426 Bytes
Newer Older
Maxime Perrotin's avatar
Maxime Perrotin committed
1
2
3
4
5
6
7
KAZOO?=kazoo

all:	c

c:	work/glue_built
	$(MAKE) -C work

Maxime Perrotin's avatar
Maxime Perrotin committed
8
9
10
11
skeletons:
	$(MAKE) work/skeletons_built

work/skeletons_built:	InterfaceView.aadl DataView.aadl
Maxime Perrotin's avatar
Maxime Perrotin committed
12
13
	$(KAZOO) --gw -o work
	$(MAKE) -C work dataview
Maxime Perrotin's avatar
Maxime Perrotin committed
14
	touch skeletons_built
Maxime Perrotin's avatar
Maxime Perrotin committed
15
16
17
18
19
20

work/glue_built:	InterfaceView.aadl DeploymentView.aadl DataView.aadl
	$(KAZOO) -p --glue --gw -o work
	touch work/glue_built

clean:
21
22
	rm -rf work
	git checkout -- work
Maxime Perrotin's avatar
Maxime Perrotin committed
23
24
25

.PHONY: clean skeletons c