xref: /btstack/test/Makefile (revision bbf26c652786aaf6a8229f30666b1c34d1cebbf2)
157fe2af8SMatthias Ringwald
257fe2af8SMatthias Ringwald# Makefile to build and run all tests
357fe2af8SMatthias Ringwald
457fe2af8SMatthias RingwaldSUBDIRS =  \
541362367SMilanka Ringwald	att_db \
657fe2af8SMatthias Ringwald	ble_client \
757fe2af8SMatthias Ringwald	des_iterator \
857fe2af8SMatthias Ringwald	gatt_client \
994818a3bSMatthias Ringwald	hfp \
1057fe2af8SMatthias Ringwald	linked_list \
1157fe2af8SMatthias Ringwald	remote_device_db \
1257fe2af8SMatthias Ringwald	sdp_client \
13fe03d808SMatthias Ringwald	security_manager \
14deb45786SMatthias Ringwald
1557fe2af8SMatthias Ringwaldsubdirs:
1657fe2af8SMatthias Ringwald	echo Building all tests
17*bbf26c65SMatthias Ringwald	@set -e; \
1857fe2af8SMatthias Ringwald	for dir in $(SUBDIRS); do \
1957fe2af8SMatthias Ringwald	  $(MAKE) -C $$dir; \
2057fe2af8SMatthias Ringwald	done
2157fe2af8SMatthias Ringwald
2257fe2af8SMatthias Ringwaldclean:
2357fe2af8SMatthias Ringwald	echo Clean all test
24*bbf26c65SMatthias Ringwald	@set -e; \
2557fe2af8SMatthias Ringwald	for dir in $(SUBDIRS); do \
2657fe2af8SMatthias Ringwald	  $(MAKE) -C $$dir clean; \
2757fe2af8SMatthias Ringwald	done
2857fe2af8SMatthias Ringwald
2957fe2af8SMatthias Ringwaldtest:
3057fe2af8SMatthias Ringwald	echo Run all test
31*bbf26c65SMatthias Ringwald	@set -e; \
3257fe2af8SMatthias Ringwald	for dir in $(SUBDIRS); do \
3357fe2af8SMatthias Ringwald	  $(MAKE) -C $$dir test; \
3457fe2af8SMatthias Ringwald	done
3557fe2af8SMatthias Ringwald
3657fe2af8SMatthias Ringwald
37