libmultiprocess.mk raw

   1  package=libmultiprocess
   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) capnp
   7  ifneq ($(host),$(build))
   8  $(package)_dependencies += native_capnp
   9  endif
  10  
  11  define $(package)_set_vars
  12  ifneq ($(host),$(build))
  13  $(package)_config_opts := -DCAPNP_EXECUTABLE="$$(native_capnp_prefixbin)/capnp"
  14  $(package)_config_opts += -DCAPNPC_CXX_EXECUTABLE="$$(native_capnp_prefixbin)/capnpc-c++"
  15  endif
  16  $(package)_cxxflags += -fdebug-prefix-map=$($(package)_extract_dir)=/usr -fmacro-prefix-map=$($(package)_extract_dir)=/usr
  17  endef
  18  
  19  define $(package)_config_cmds
  20    $($(package)_cmake) .
  21  endef
  22  
  23  define $(package)_build_cmds
  24    $(MAKE) multiprocess
  25  endef
  26  
  27  define $(package)_stage_cmds
  28    $(MAKE) DESTDIR=$($(package)_staging_dir) install-lib
  29  endef
  30