Makefile 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. .PHONY: all clean reallyclean
  2. CFLAGS=-I../../../include -Werror
  3. LIBS=../../../lib/libmosquitto.so.1
  4. SRC = \
  5. 01-con-discon-success.c \
  6. 01-keepalive-pingreq.c \
  7. 01-no-clean-session.c \
  8. 01-server-keepalive-pingreq.c \
  9. 01-unpwd-set.c \
  10. 01-will-set.c \
  11. 01-will-unpwd-set.c \
  12. 02-subscribe-qos0.c \
  13. 02-subscribe-qos1-async1.c \
  14. 02-subscribe-qos1-async2.c \
  15. 02-subscribe-qos1.c \
  16. 02-subscribe-qos2.c \
  17. 02-unsubscribe-multiple-v5.c \
  18. 02-unsubscribe-v5.c \
  19. 02-unsubscribe.c \
  20. 03-publish-b2c-qos1-unexpected-puback.c \
  21. 03-publish-b2c-qos1.c \
  22. 03-publish-b2c-qos2-len.c \
  23. 03-publish-b2c-qos2-unexpected-pubrel.c \
  24. 03-publish-b2c-qos2-unexpected-pubcomp.c \
  25. 03-publish-b2c-qos2.c \
  26. 03-publish-c2b-qos1-disconnect.c \
  27. 03-publish-c2b-qos1-len.c \
  28. 03-publish-c2b-qos1-receive-maximum.c \
  29. 03-publish-c2b-qos2-disconnect.c \
  30. 03-publish-c2b-qos2-len.c \
  31. 03-publish-c2b-qos2-maximum-qos-0.c \
  32. 03-publish-c2b-qos2-maximum-qos-1.c \
  33. 03-publish-c2b-qos2-pubrec-error.c \
  34. 03-publish-c2b-qos2-receive-maximum-1.c \
  35. 03-publish-c2b-qos2-receive-maximum-2.c \
  36. 03-publish-c2b-qos2.c \
  37. 03-publish-qos0-no-payload.c \
  38. 03-publish-qos0.c \
  39. 03-request-response-1.c \
  40. 03-request-response-2.c \
  41. 03-request-response-correlation-1.c \
  42. 04-retain-qos0.c \
  43. 08-ssl-bad-cacert.c \
  44. 08-ssl-connect-cert-auth-enc.c \
  45. 08-ssl-connect-cert-auth.c \
  46. 08-ssl-connect-no-auth.c \
  47. 08-ssl-fake-cacert.c \
  48. 09-util-topic-tokenise.c \
  49. 11-prop-oversize-packet.c \
  50. 11-prop-recv-qos0.c \
  51. 11-prop-recv-qos1.c \
  52. 11-prop-recv-qos2.c \
  53. 11-prop-send-payload-format.c \
  54. 11-prop-send-content-type.c
  55. TESTS = ${SRC:.c=.test}
  56. all : ${TESTS}
  57. ${TESTS} : %.test: %.c
  58. $(CC) $< -o $@ $(CFLAGS) $(LIBS)
  59. reallyclean : clean
  60. -rm -f *.orig
  61. clean :
  62. rm -f *.test