Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

protobuf.mk 868B

1234567891011121314151617181920212223242526272829
  1. package=protobuf
  2. $(package)_version=$(native_$(package)_version)
  3. $(package)_download_path=$(native_$(package)_download_path)
  4. $(package)_file_name=$(native_$(package)_file_name)
  5. $(package)_sha256_hash=$(native_$(package)_sha256_hash)
  6. $(package)_dependencies=native_$(package)
  7. $(package)_cxxflags=-std=c++11
  8. define $(package)_set_vars
  9. $(package)_config_opts=--disable-shared --with-protoc=$(build_prefix)/bin/protoc
  10. $(package)_config_opts_linux=--with-pic
  11. endef
  12. define $(package)_config_cmds
  13. $($(package)_autoconf)
  14. endef
  15. define $(package)_build_cmds
  16. $(MAKE) -C src libprotobuf.la
  17. endef
  18. define $(package)_stage_cmds
  19. $(MAKE) DESTDIR=$($(package)_staging_dir) -C src install-libLTLIBRARIES install-nobase_includeHEADERS &&\
  20. $(MAKE) DESTDIR=$($(package)_staging_dir) install-pkgconfigDATA
  21. endef
  22. define $(package)_postprocess_cmds
  23. rm lib/libprotoc.a
  24. endef