Makefile.ng 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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. __ng_Makefile_am_template__
  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. start-server1 stop-server1 ngircd-test1.conf \
  22. start-server2 stop-server2 ngircd-test2.conf
  23. all:
  24. clean-local:
  25. rm -rf logs tests *-test ngircd-test*.log procs.tmp tests-skipped.lst \
  26. T-ngircd1 ngircd-test1.motd T-ngircd2 ngircd-test2.motd
  27. maintainer-clean-local:
  28. rm -f Makefile Makefile.in Makefile.am
  29. check_SCRIPTS = ngircd-TEST-Binary tests.sh
  30. ngircd-TEST-Binary:
  31. cp ../ngircd/ngircd T-ngircd1
  32. cp ../ngircd/ngircd T-ngircd2
  33. [ -f getpid.sh ] || ln -s $(srcdir)/getpid.sh .
  34. rm -f tests-skipped.lst
  35. connect-test: tests.sh
  36. rm -f connect-test
  37. ln -s $(srcdir)/tests.sh connect-test
  38. channel-test: tests.sh
  39. rm -f channel-test
  40. ln -s $(srcdir)/tests.sh channel-test
  41. invite-test: tests.sh
  42. rm -f invite-test
  43. ln -s $(srcdir)/tests.sh invite-test
  44. join-test: tests.sh
  45. rm -f join-test
  46. ln -s $(srcdir)/tests.sh join-test
  47. kick-test: tests.sh
  48. rm -f kick-test
  49. ln -s $(srcdir)/tests.sh kick-test
  50. message-test: tests.sh
  51. rm -f message-test
  52. ln -s $(srcdir)/tests.sh message-test
  53. misc-test: tests.sh
  54. rm -f misc-test
  55. ln -s $(srcdir)/tests.sh misc-test
  56. mode-test: tests.sh
  57. rm -f mode-test
  58. ln -s $(srcdir)/tests.sh mode-test
  59. opless-channel-test: tests.sh
  60. rm -f opless-channel-test
  61. ln -s $(srcdir)/tests.sh opless-channel-test
  62. server-link-test: tests.sh
  63. rm -f server-link-test
  64. ln -s $(srcdir)/tests.sh server-link-test
  65. who-test: tests.sh
  66. rm -f who-test
  67. ln -s $(srcdir)/tests.sh who-test
  68. whois-test: tests.sh
  69. rm -f whois-test
  70. ln -s $(srcdir)/tests.sh whois-test
  71. TESTS = start-server1 \
  72. connect-test \
  73. start-server2 \
  74. channel-test \
  75. invite-test \
  76. join-test \
  77. kick-test \
  78. message-test \
  79. misc-test \
  80. mode-test \
  81. opless-channel-test \
  82. who-test \
  83. whois-test \
  84. server-link-test \
  85. stop-server2 \
  86. stress-server.sh \
  87. stop-server1
  88. # -eof-