Makefile.am 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. #
  2. # ngIRCd -- The Next Generation IRC Daemon
  3. # Copyright (c)2001-2014 Alexander Barton (alex@barton.de) and Contributors
  4. #
  5. # This program is free software; you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation; either version 2 of the License, or
  8. # (at your option) any later version.
  9. # Please read the file COPYING, README and AUTHORS for more information.
  10. #
  11. AUTOMAKE_OPTIONS = ../portab/ansi2knr
  12. AM_CPPFLAGS = -I$(srcdir)/../portab
  13. EXTRA_DIST = \
  14. Makefile.ng README functions.inc getpid.sh \
  15. start-server.sh stop-server.sh tests.sh stress-server.sh \
  16. test-loop.sh wait-tests.sh \
  17. channel-test.e connect-test.e check-idle.e invite-test.e \
  18. join-test.e kick-test.e message-test.e misc-test.e mode-test.e \
  19. opless-channel-test.e server-link-test.e who-test.e whois-test.e \
  20. stress-A.e stress-B.e \
  21. server-login-test.e \
  22. start-server1 stop-server1 ngircd-test1.conf \
  23. start-server2 stop-server2 ngircd-test2.conf
  24. all:
  25. clean-local:
  26. rm -rf logs tests *-test ngircd-test*.log procs.tmp tests-skipped.lst \
  27. T-ngircd1 ngircd-test1.motd T-ngircd2 ngircd-test2.motd
  28. maintainer-clean-local:
  29. rm -f Makefile Makefile.in Makefile.am
  30. check_SCRIPTS = ngircd-TEST-Binary tests.sh
  31. ngircd-TEST-Binary:
  32. cp ../ngircd/ngircd T-ngircd1
  33. cp ../ngircd/ngircd T-ngircd2
  34. [ -f getpid.sh ] || ln -s $(srcdir)/getpid.sh .
  35. rm -f tests-skipped.lst
  36. connect-test: tests.sh
  37. rm -f connect-test
  38. ln -s $(srcdir)/tests.sh connect-test
  39. channel-test: tests.sh
  40. rm -f channel-test
  41. ln -s $(srcdir)/tests.sh channel-test
  42. invite-test: tests.sh
  43. rm -f invite-test
  44. ln -s $(srcdir)/tests.sh invite-test
  45. join-test: tests.sh
  46. rm -f join-test
  47. ln -s $(srcdir)/tests.sh join-test
  48. kick-test: tests.sh
  49. rm -f kick-test
  50. ln -s $(srcdir)/tests.sh kick-test
  51. message-test: tests.sh
  52. rm -f message-test
  53. ln -s $(srcdir)/tests.sh message-test
  54. misc-test: tests.sh
  55. rm -f misc-test
  56. ln -s $(srcdir)/tests.sh misc-test
  57. mode-test: tests.sh
  58. rm -f mode-test
  59. ln -s $(srcdir)/tests.sh mode-test
  60. opless-channel-test: tests.sh
  61. rm -f opless-channel-test
  62. ln -s $(srcdir)/tests.sh opless-channel-test
  63. server-link-test: tests.sh
  64. rm -f server-link-test
  65. ln -s $(srcdir)/tests.sh server-link-test
  66. server-login-test: tests.sh
  67. rm -f server-login-test
  68. ln -s $(srcdir)/tests.sh server-login-test
  69. who-test: tests.sh
  70. rm -f who-test
  71. ln -s $(srcdir)/tests.sh who-test
  72. whois-test: tests.sh
  73. rm -f whois-test
  74. ln -s $(srcdir)/tests.sh whois-test
  75. TESTS = start-server1 \
  76. connect-test \
  77. start-server2 \
  78. channel-test \
  79. invite-test \
  80. join-test \
  81. kick-test \
  82. message-test \
  83. misc-test \
  84. mode-test \
  85. opless-channel-test \
  86. who-test \
  87. whois-test \
  88. server-link-test \
  89. server-login-test \
  90. stop-server2 \
  91. stress-server.sh \
  92. stop-server1
  93. # -eof-