SHELL := /bin/bash
CWD = $(shell pwd)

ANNOTATIONS = annotations
MODELS = models
SRCDIR = src


.PHONY: clean clang java models

all: clang java

java:
	make -C $(SRCDIR) java
	make -C $(MODELS) java
	make -C $(ANNOTATIONS)

clang:
	make -C $(SRCDIR) clang
	make -C $(MODELS) clang

clean:
	make -C $(SRCDIR) clean
	make -C $(MODELS) clean
	make -C $(ANNOTATIONS) clean