PageRenderTime 47ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/src/Makefile.am

http://protobuf-c.googlecode.com/
Makefile | 65 lines | 54 code | 6 blank | 5 comment | 1 complexity | b6b228d6f7ae8036f481dcc5187a5653 MD5 | raw file
Possible License(s): BSD-3-Clause
  1. if BUILD_PROTOC_C
  2. SUBDIRS = . test
  3. bin_PROGRAMS = protoc-c
  4. protoc_c_SOURCES = \
  5. google/protobuf/compiler/c/c_service.cc \
  6. google/protobuf/compiler/c/c_helpers.cc \
  7. google/protobuf/compiler/c/c_enum.cc \
  8. google/protobuf/compiler/c/c_enum_field.cc \
  9. google/protobuf/compiler/c/c_string_field.cc \
  10. google/protobuf/compiler/c/c_primitive_field.cc \
  11. google/protobuf/compiler/c/c_extension.cc \
  12. google/protobuf/compiler/c/c_file.cc \
  13. google/protobuf/compiler/c/c_field.cc \
  14. google/protobuf/compiler/c/c_message.cc \
  15. google/protobuf/compiler/c/c_generator.cc \
  16. google/protobuf/compiler/c/c_message_field.cc \
  17. google/protobuf/compiler/c/main.cc \
  18. google/protobuf/compiler/c/c_bytes_field.cc
  19. protoc_c_LDADD = \
  20. -lprotoc -lprotobuf -lpthread
  21. endif
  22. lib_LTLIBRARIES = libprotobuf-c.la
  23. protobufcincludedir = $(includedir)/google/protobuf-c
  24. EXTRA_DIST = CMakeLists.txt test/CMakeLists.txt
  25. libprotobuf_c_la_SOURCES = \
  26. google/protobuf-c/protobuf-c-dispatch.c \
  27. google/protobuf-c/protobuf-c-data-buffer.c \
  28. google/protobuf-c/protobuf-c-rpc.c \
  29. google/protobuf-c/protobuf-c.c
  30. # ah, -no-undefined, goofball windows hack.
  31. # the documentation for this is rather confusing to me,
  32. # but suffice it to say this is needed
  33. # on a few garbage platforms (AIX, windows),
  34. # and it compiles to a no-op on sensible platforms (elf)
  35. libprotobuf_c_la_LDFLAGS = \
  36. -no-undefined \
  37. -version-info 0:0:0
  38. noinst_HEADERS = \
  39. google/protobuf/compiler/c/c_message_field.h \
  40. google/protobuf/compiler/c/c_service.h \
  41. google/protobuf/compiler/c/c_helpers.h \
  42. google/protobuf/compiler/c/c_enum.h \
  43. google/protobuf/compiler/c/c_enum_field.h \
  44. google/protobuf/compiler/c/c_string_field.h \
  45. google/protobuf/compiler/c/c_primitive_field.h \
  46. google/protobuf/compiler/c/c_extension.h \
  47. google/protobuf/compiler/c/c_file.h \
  48. google/protobuf/compiler/c/c_field.h \
  49. google/protobuf/compiler/c/c_message.h \
  50. google/protobuf/compiler/c/c_generator.h \
  51. google/protobuf/compiler/c/c_bytes_field.h \
  52. google/protobuf-c/protobuf-c-data-buffer.h \
  53. google/protobuf-c/gskrbtreemacros.h \
  54. google/protobuf-c/gsklistmacros.h
  55. protobufcinclude_HEADERS = \
  56. google/protobuf-c/protobuf-c.h \
  57. google/protobuf-c/protobuf-c-private.h \
  58. google/protobuf-c/protobuf-c-dispatch.h \
  59. google/protobuf-c/protobuf-c-rpc.h