include.am 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. # vim:ft=automake
  2. # libhostile
  3. # Copyright (C) 2012 Data Differential
  4. # All rights reserved.
  5. #
  6. # Use and distribution licensed under the BSD license. See
  7. # the COPYING file in the parent directory for full text.
  8. #
  9. # Included from Top Level Makefile.am
  10. # All paths should be given relative to the root
  11. # Test accept()
  12. libhostile_t_accept_SOURCES=
  13. libhostile_t_accept_LDADD=
  14. libhostile_t_accept_SOURCES+= libhostile/t/accept.c
  15. check_PROGRAMS+= libhostile/t/accept
  16. noinst_PROGRAMS+= libhostile/t/accept
  17. libhostile_t_hostile_accept_SOURCES=
  18. libhostile_t_hostile_accept_LDADD=
  19. libhostile_t_hostile_accept_CFLAGS= -DHOSTILE
  20. libhostile_t_hostile_accept_CXXFLAGS= -DHOSTILE
  21. libhostile_t_hostile_accept_SOURCES+= libhostile/t/accept.c
  22. libhostile_t_hostile_accept_LDADD+= libhostile/libhostile.la
  23. check_PROGRAMS+= libhostile/t/hostile_accept
  24. noinst_PROGRAMS+= libhostile/t/hostile_accept
  25. # Test pipe()
  26. libhostile_t_pipe_SOURCES=
  27. libhostile_t_pipe_LDADD=
  28. libhostile_t_pipe_SOURCES+= libhostile/t/pipe.c
  29. check_PROGRAMS+= libhostile/t/pipe
  30. noinst_PROGRAMS+= libhostile/t/pipe
  31. libhostile_t_hostile_pipe_SOURCES=
  32. libhostile_t_hostile_pipe_LDADD=
  33. libhostile_t_hostile_pipe_CFLAGS=
  34. libhostile_t_hostile_pipe_CXXFLAGS=
  35. libhostile_t_hostile_pipe_SOURCES+= libhostile/t/pipe.c
  36. libhostile_t_hostile_pipe_CFLAGS+= -DHOSTILE
  37. libhostile_t_hostile_pipe_CXXFLAGS+= -DHOSTILE
  38. libhostile_t_hostile_pipe_LDADD+= libhostile/libhostile.la
  39. check_PROGRAMS+= libhostile/t/hostile_pipe
  40. noinst_PROGRAMS+= libhostile/t/hostile_pipe
  41. gdb-pipe: libhostile/t/hostile_pipe
  42. @$(GDB_COMMAND) libhostile/t/hostile_pipe
  43. # Test pipe2()
  44. libhostile_t_pipe2_SOURCES=
  45. libhostile_t_pipe2_LDADD=
  46. libhostile_t_pipe2_SOURCES+= libhostile/t/pipe2.c
  47. check_PROGRAMS+= libhostile/t/pipe2
  48. noinst_PROGRAMS+= libhostile/t/pipe2
  49. libhostile_t_hostile_pipe2_SOURCES=
  50. libhostile_t_hostile_pipe2_LDADD=
  51. libhostile_t_hostile_pipe2_CFLAGS=
  52. libhostile_t_hostile_pipe2_CXXFLAGS=
  53. libhostile_t_hostile_pipe2_SOURCES+= libhostile/t/pipe2.c
  54. libhostile_t_hostile_pipe2_CFLAGS+= -DHOSTILE
  55. libhostile_t_hostile_pipe2_CXXFLAGS+= -DHOSTILE
  56. libhostile_t_hostile_pipe2_LDADD+= libhostile/libhostile.la
  57. check_PROGRAMS+= libhostile/t/hostile_pipe2
  58. noinst_PROGRAMS+= libhostile/t/hostile_pipe2
  59. # Test close()
  60. libhostile_t_close_SOURCES=
  61. libhostile_t_close_LDADD=
  62. libhostile_t_close_SOURCES+= libhostile/t/close.c
  63. check_PROGRAMS+= libhostile/t/close
  64. noinst_PROGRAMS+= libhostile/t/close
  65. libhostile_t_hostile_close_SOURCES=
  66. libhostile_t_hostile_close_LDADD=
  67. libhostile_t_hostile_close_CFLAGS=
  68. libhostile_t_hostile_close_CXXFLAGS=
  69. libhostile_t_hostile_close_SOURCES+= libhostile/t/close.c
  70. libhostile_t_hostile_close_CFLAGS+= -DHOSTILE
  71. libhostile_t_hostile_close_CXXFLAGS+= -DHOSTILE
  72. libhostile_t_hostile_close_LDADD+= libhostile/libhostile.la
  73. check_PROGRAMS+= libhostile/t/hostile_close
  74. noinst_PROGRAMS+= libhostile/t/hostile_close
  75. # Test just the hostile unit tests
  76. unit_hostile: libhostile/t/hostile_accept libhostile/t/accept libhostile/t/pipe libhostile/t/hostile_pipe libhostile/t/pipe2 libhostile/t/hostile_pipe2 libhostile/t/close libhostile/t/hostile_close
  77. @libhostile/t/accept
  78. @libhostile/t/pipe
  79. @libhostile/t/pipe2
  80. @libhostile/t/hostile_accept
  81. @libhostile/t/hostile_pipe
  82. @libhostile/t/hostile_pipe2