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