# preserve default target
all: $(TARGET)

# add dependencies across directories
bin: Common Underlay Overlay 
Underlay: Common
Overlay: Common
Applications: Common Overlay

so-clean:
	find . -name *.so -exec rm {} \;

scl: clean so-clean

# documentation targets
DOC_DIR=doc

docs: doxy neddoc

doxy:
	doxygen doc/doxy.cfg

neddoc:
	opp_neddoc -o $(DOC_DIR)/neddoc -t $(DOC_DIR)/doxy/doxytags.xml -d ../doxy *.ned *.msg $(SUBDIRS)

neddoc-without-doxy:
	opp_neddoc -o $(DOC_DIR)/neddoc *.ned *.msg $(SUBDIRS)
