Makefile.am 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. pkgconfigdir = $(libdir)/pkgconfig
  2. pkgconfig_DATA = google-pb.pc
  3. noinst_SCRIPTS = Google.ProtocolBuffers.dll
  4. Google.ProtocolBuffers.dll_sources = \
  5. $(srcdir)/ProtocolBuffers/AbstractBuilder.cs \
  6. $(srcdir)/ProtocolBuffers/AbstractMessage.cs \
  7. $(srcdir)/ProtocolBuffers/Autogenerated.cs \
  8. $(srcdir)/ProtocolBuffers/ByteString.cs \
  9. $(srcdir)/ProtocolBuffers/CodedInputStream.cs \
  10. $(srcdir)/ProtocolBuffers/CodedOutputStream.cs \
  11. $(srcdir)/ProtocolBuffers/Collections/Dictionaries.cs \
  12. $(srcdir)/ProtocolBuffers/Collections/Lists.cs \
  13. $(srcdir)/ProtocolBuffers/Collections/ReadOnlyDictionary.cs \
  14. $(srcdir)/ProtocolBuffers/Descriptors/EnumDescriptor.cs \
  15. $(srcdir)/ProtocolBuffers/Descriptors/EnumValueDescriptor.cs \
  16. $(srcdir)/ProtocolBuffers/Descriptors/FieldDescriptor.cs \
  17. $(srcdir)/ProtocolBuffers/Descriptors/FieldMappingAttribute.cs \
  18. $(srcdir)/ProtocolBuffers/Descriptors/FieldType.cs \
  19. $(srcdir)/ProtocolBuffers/Descriptors/FileDescriptor.cs \
  20. $(srcdir)/ProtocolBuffers/Descriptors/MappedType.cs \
  21. $(srcdir)/ProtocolBuffers/Descriptors/MessageDescriptor.cs \
  22. $(srcdir)/ProtocolBuffers/ExtensionInfo.cs \
  23. $(srcdir)/ProtocolBuffers/ExtensionRegistry.cs \
  24. $(srcdir)/ProtocolBuffers/FieldAccess/Delegates.cs \
  25. $(srcdir)/ProtocolBuffers/FieldAccess/FieldAccessorTable.cs \
  26. $(srcdir)/ProtocolBuffers/FieldAccess/IFieldAccessor.cs \
  27. $(srcdir)/ProtocolBuffers/FieldSet.cs \
  28. $(srcdir)/ProtocolBuffers/GeneratedBuilder.cs \
  29. $(srcdir)/ProtocolBuffers/GeneratedExtension.cs \
  30. $(srcdir)/ProtocolBuffers/GeneratedMessage.cs \
  31. $(srcdir)/ProtocolBuffers/IBuilder.cs \
  32. $(srcdir)/ProtocolBuffers/IMessage.cs \
  33. $(srcdir)/ProtocolBuffers/InvalidProtocolBufferException.cs \
  34. $(srcdir)/ProtocolBuffers/Properties/AssemblyInfo.cs \
  35. $(srcdir)/ProtocolBuffers/TextFormat.cs \
  36. $(srcdir)/ProtocolBuffers/UninitializedMessageException.cs \
  37. $(srcdir)/ProtocolBuffers/UnknownField.cs \
  38. $(srcdir)/ProtocolBuffers/UnknownFieldSet.cs \
  39. $(srcdir)/ProtocolBuffers/WireFormat.cs
  40. Google.ProtocolBuffers.dll: $(Google.ProtocolBuffers.dll_sources)
  41. cp $(srcdir)/ProtocolBuffers/Properties/Google.ProtocolBuffers.snk .
  42. gmcs -codepage:utf8 -debug -target:library -out:Google.ProtocolBuffers.dll \
  43. $(Google.ProtocolBuffers.dll_sources) -keyfile Google.ProtocolBuffers.snk
  44. install-data-local: Google.ProtocolBuffers.dll
  45. gacutil -i Google.ProtocolBuffers.dll -package google
  46. EXTRA_DIST = $(Google.ProtocolBuffers.dll_sources) google-pb.pc.in
  47. google-pb.pc: Makefile.am google-pb.pc.in
  48. sed "s,@PREFIX@,${prefix}," < $(srcdir)/google-pb.pc.in > google-pb.pc