xref: /btstack/test/Makefile (revision 1c22f3beea9e2db4d028120f37193d16fce1a544)
157fe2af8SMatthias Ringwald
257fe2af8SMatthias Ringwald# Makefile to build and run all tests
357fe2af8SMatthias Ringwald
457fe2af8SMatthias RingwaldSUBDIRS =  \
541362367SMilanka Ringwald	att_db \
6f7cf8388SMatthias Ringwald	avdtp \
7f7cf8388SMatthias Ringwald	avrcp \
8*1c22f3beSMatthias Ringwald	base64 \
957fe2af8SMatthias Ringwald	ble_client \
10f7cf8388SMatthias Ringwald	btstack_link_key_db \
11*1c22f3beSMatthias Ringwald	crypto \
1257fe2af8SMatthias Ringwald	des_iterator \
1357fe2af8SMatthias Ringwald	gatt_client \
1494818a3bSMatthias Ringwald	hfp \
15*1c22f3beSMatthias Ringwald	hid_parser \
1657fe2af8SMatthias Ringwald	linked_list \
17*1c22f3beSMatthias Ringwald	maths \
18*1c22f3beSMatthias Ringwald	obex \
19*1c22f3beSMatthias Ringwald	ring_buffer \
2057fe2af8SMatthias Ringwald	sdp_client \
21fe03d808SMatthias Ringwald	security_manager \
22*1c22f3beSMatthias Ringwald	tlv_posix \
23*1c22f3beSMatthias Ringwald
24*1c22f3beSMatthias Ringwald
25*1c22f3beSMatthias Ringwald# test fails
26*1c22f3beSMatthias Ringwald# flash_tlv \
27*1c22f3beSMatthias Ringwald# map_test \
28*1c22f3beSMatthias Ringwald# mesh \
29*1c22f3beSMatthias Ringwald# sdp \
30*1c22f3beSMatthias Ringwald
31*1c22f3beSMatthias Ringwald# not unit-tests
32*1c22f3beSMatthias Ringwald# map_client \
33*1c22f3beSMatthias Ringwald# sbc \
34deb45786SMatthias Ringwald
3557fe2af8SMatthias Ringwaldsubdirs:
3657fe2af8SMatthias Ringwald	echo Building all tests
37bbf26c65SMatthias Ringwald	@set -e; \
3857fe2af8SMatthias Ringwald	for dir in $(SUBDIRS); do \
3957fe2af8SMatthias Ringwald	  $(MAKE) -C $$dir; \
4057fe2af8SMatthias Ringwald	done
4157fe2af8SMatthias Ringwald
4257fe2af8SMatthias Ringwaldclean:
4357fe2af8SMatthias Ringwald	echo Clean all test
44bbf26c65SMatthias Ringwald	@set -e; \
4557fe2af8SMatthias Ringwald	for dir in $(SUBDIRS); do \
4657fe2af8SMatthias Ringwald	  $(MAKE) -C $$dir clean; \
4757fe2af8SMatthias Ringwald	done
4857fe2af8SMatthias Ringwald
4957fe2af8SMatthias Ringwaldtest:
5057fe2af8SMatthias Ringwald	echo Run all test
51bbf26c65SMatthias Ringwald	@set -e; \
5257fe2af8SMatthias Ringwald	for dir in $(SUBDIRS); do \
5357fe2af8SMatthias Ringwald	  $(MAKE) -C $$dir test; \
5457fe2af8SMatthias Ringwald	done
5557fe2af8SMatthias Ringwald
5657fe2af8SMatthias Ringwald
57