Makefile 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. .PHONY: all test 01 02 03 04 08 09 clean reallyclean
  2. CFLAGS=-I../../../include -I../../../lib/cpp -DDEBUG
  3. LIBS=../../../lib/libmosquitto.so.1 ../../../lib/cpp/libmosquittopp.so.1
  4. all : 01 02 03 04 08 09
  5. 01-con-discon-success.test : 01-con-discon-success.cpp
  6. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  7. 01-will-set.test : 01-will-set.cpp
  8. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  9. 01-unpwd-set.test : 01-unpwd-set.cpp
  10. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  11. 01-will-unpwd-set.test : 01-will-unpwd-set.cpp
  12. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  13. 01-no-clean-session.test : 01-no-clean-session.cpp
  14. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  15. 01-keepalive-pingreq.test : 01-keepalive-pingreq.cpp
  16. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  17. 02-subscribe-qos0.test : 02-subscribe-qos0.cpp
  18. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  19. 02-subscribe-qos1.test : 02-subscribe-qos1.cpp
  20. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  21. 02-subscribe-qos2.test : 02-subscribe-qos2.cpp
  22. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  23. 02-unsubscribe.test : 02-unsubscribe.cpp
  24. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  25. 03-publish-qos0.test : 03-publish-qos0.cpp
  26. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  27. 03-publish-qos0-no-payload.test : 03-publish-qos0-no-payload.cpp
  28. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  29. 03-publish-c2b-qos1-disconnect.test : 03-publish-c2b-qos1-disconnect.cpp
  30. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  31. 03-publish-c2b-qos2.test : 03-publish-c2b-qos2.cpp
  32. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  33. 03-publish-c2b-qos2-disconnect.test : 03-publish-c2b-qos2-disconnect.cpp
  34. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  35. 03-publish-b2c-qos1.test : 03-publish-b2c-qos1.cpp
  36. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  37. 03-publish-b2c-qos2.test : 03-publish-b2c-qos2.cpp
  38. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  39. 04-retain-qos0.test : 04-retain-qos0.cpp
  40. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  41. 08-ssl-connect-no-auth.test : 08-ssl-connect-no-auth.cpp
  42. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  43. 08-ssl-connect-cert-auth.test : 08-ssl-connect-cert-auth.cpp
  44. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  45. 08-ssl-connect-cert-auth-enc.test : 08-ssl-connect-cert-auth-enc.cpp
  46. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  47. 08-ssl-bad-cacert.test : 08-ssl-bad-cacert.cpp
  48. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  49. 08-ssl-fake-cacert.test : 08-ssl-fake-cacert.cpp
  50. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  51. 09-util-topic-tokenise.test : 09-util-topic-tokenise.cpp
  52. $(CXX) $< -o $@ $(CFLAGS) $(LIBS)
  53. 01 : 01-con-discon-success.test 01-will-set.test 01-unpwd-set.test 01-will-unpwd-set.test 01-no-clean-session.test 01-keepalive-pingreq.test
  54. 02 : 02-subscribe-qos0.test 02-subscribe-qos1.test 02-subscribe-qos2.test 02-unsubscribe.test
  55. 03 : 03-publish-qos0.test 03-publish-qos0-no-payload.test 03-publish-c2b-qos1-disconnect.test 03-publish-c2b-qos2.test 03-publish-c2b-qos2-disconnect.test 03-publish-b2c-qos1.test 03-publish-b2c-qos2.test
  56. 04 : 04-retain-qos0.test
  57. 08 : 08-ssl-connect-no-auth.test 08-ssl-connect-cert-auth.test 08-ssl-connect-cert-auth-enc.test 08-ssl-bad-cacert.test 08-ssl-fake-cacert.test
  58. 09 : 09-util-topic-tokenise.test
  59. reallyclean : clean
  60. -rm -f *.orig
  61. clean :
  62. rm -f *.test