all:
	make -C src all

wfa_delm_test:
	make -C src test

unit-test: coverage
	make -C test/cmocka unit-test WFA_DELEM_LIB_DIR=$(PWD)

coverage:
	make -C src coverage

clean:
	make -C src clean
	make -C test/cmocka clean
	rm -f uspd
	find -name '*.gcda' -exec rm {} -fv \;
	find -name '*.gcno' -exec rm {} -fv \;
	find -name '*.gcov' -exec rm {} -fv \;
	find ./src/ -name '*.so' -exec rm {} -fv \;
	rm -f timestamp.log
	rm -f unit-test-coverage.xml
	rm -f functional-test-coverage.xml
	rm -f memory-report.xml
	rm -f memory-report-collector.xml
	rm -f api-result.log
	rm -f api-test-coverage.xml
	rm -rf report
	rm -f api-test-memory-report.xml
