• Home
  • Raw
  • Download

Lines Matching +full:- +full:ithird_party

2 --- |
16 # http://www.apache.org/licenses/LICENSE-2.0
39 PREFERRED_WARNINGS=['shadow', 'extra-semi']
40 …CHECK_WARNINGS=PREFERRED_WARNINGS + ['no-shift-negative-value', 'no-unused-but-set-variable', 'no-
43 return fmt % warning.replace('-', '_').replace('+', 'X').upper()
46 if warning[0:3] == 'no-':
49 return 'no-' + warning
63 HOST_SYSTEM = $(shell uname | cut -f 1 -d_)
142 # https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html
143 # https://www.gnu.org/software/make/manual/html_node/Flavors.html#index-_003f_003d
144 # https://www.gnu.org/software/make/manual/html_node/Origin-Function.html
159 STRIP ?= strip --strip-unneeded
163 AR = libtool -no_warning_for_no_symbols -o
165 STRIP ?= strip -x
171 STRIP ?= strip --strip-unneeded
181 RM ?= rm -f
182 PKG_CONFIG ?= pkg-config
191 TMPOUT = `mktemp /tmp/test-out-XXXXXX`
194 …CHECK_NO_CXX14_COMPAT_WORKS_CMD = $(CC) -std=c++11 -Werror -Wno-c++14-compat -o $(TMPOUT) -c test/…
197 W_NO_CXX14_COMPAT=-Wno-c++14-compat
201 …${warning_var('CHECK_%s_WORKS_CMD', warning)} = $(CC) -std=c99 -Werror -W${warning} -o $(TMPOUT) -
204 ${warning_var('W_%s', warning)}=-W${warning}
205 ${warning_var('NO_W_%s', warning)}=-W${neg_warning(warning)}
211 # cross-compiling, you can override these variables from GNU make's
212 # command line: make CC=cross-gcc HOST_CC=gcc
219 …CFLAGS += -std=c99 -Wsign-conversion -Wconversion ${' '.join(warning_var('$(W_%s)', warning) for w…
220 CXXFLAGS += -std=c++11
222 CXXFLAGS += -stdlib=libc++
237 PIC_CPPFLAGS = -fPIC
238 CPPFLAGS += -fPIC
239 LDFLAGS += -fPIC
243 LDFLAGS += -Llibs/$(CONFIG)
257 LDFLAGS += -L/usr/local/ssl/lib
260 LDFLAGS += -L/opt/local/lib
263 LDFLAGS += -L/usr/local/lib
269 LDFLAGS += -pthread
274 LDFLAGS += -pthread
278 # The steps for cross-compiling are as follows:
280 # Also, install protoc (e.g., from a package like apt-get)
281 # Then clone a fresh grpc for the actual cross-compiled build
283 # Set CC, CXX, LD, LDXX, AR, and STRIP to the cross-compiling binaries
284 # Also set PROTOBUF_CONFIG_OPTS to indicate cross-compilation to protobuf (e.g.,
285 # PROTOBUF_CONFIG_OPTS="--host=arm-linux --with-protoc=/usr/local/bin/protoc" )
292 # Then you can do a make from the cross-compiling fresh clone!
295 LDFLAGS += $(GRPC_CROSS_LDOPTS) # e.g. -L/usr/local/lib -L/usr/local/cross/lib
296 AROPTS = $(GRPC_CROSS_AROPTS) # e.g., rc --target=elf32-little
300-Ithird_party/googletest/googletest/include -Ithird_party/googletest/googletest third_party/google…
301 GTEST_LIB += -lgflags
314 CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES))
318 LDLIBS += $(addprefix -l, $(LIBS))
319 LDLIBSXX += $(addprefix -l, $(LIBSXX))
335 -include cache.mk
339 HAS_PKG_CONFIG ?= $(shell command -v $(PKG_CONFIG) >/dev/null 2>&1 && echo true || echo false)
353 Cflags: -I${'\$${includedir}'} $(PC_CFLAGS),\
355 Libs: -L${'\$${libdir}'} $(PC_LIB),\
366 Cflags: -I${'\$${includedir}'} $(PC_CFLAGS),\
368 Libs: -L${'\$${libdir}'} $(PC_LIB),\
379 Cflags: -I${'\$${includedir}'} $(PC_CFLAGS),\
381 Libs: -L${'\$${libdir}'} $(PC_LIB),\
390 SHARED_VERSION_CORE = -${settings.core_version.major}
391 SHARED_VERSION_CPP = -${settings.cpp_version.major}
392 SHARED_VERSION_CSHARP = -${settings.csharp_version.major}
420 OPENSSL_ALPN_CHECK_CMD = $(PKG_CONFIG) --atleast-version=1.0.2 openssl
421 ZLIB_CHECK_CMD = $(PKG_CONFIG) --exists zlib
422 PROTOBUF_CHECK_CMD = $(PKG_CONFIG) --atleast-version=3.5.0 protobuf
423 CARES_CHECK_CMD = $(PKG_CONFIG) --atleast-version=1.11.0 libcares
432 …NSSL_ALPN_CHECK_CMD = $(CC) $(CPPFLAGS) $(CFLAGS) -o $(TMPOUT) test/build/openssl-alpn.c $(addpref…
433 …LAGS) ${defaults.boringssl.CPPFLAGS} $(CFLAGS) ${defaults.boringssl.CFLAGS} -o $(TMPOUT) test/buil…
434 ZLIB_CHECK_CMD = $(CC) $(CPPFLAGS) $(CFLAGS) -o $(TMPOUT) test/build/zlib.c -lz $(LDFLAGS)
435 …PROTOBUF_CHECK_CMD = $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $(TMPOUT) test/build/protobuf.cc -lprotobuf…
436 …CARES_CHECK_CMD = $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $(TMPOUT) test/build/c-ares.c -lcares $(LDFLAG…
440 …PERFTOOLS_CHECK_CMD = $(CC) $(CPPFLAGS) $(CFLAGS) -o $(TMPOUT) test/build/perftools.c -lprofiler $…
443 PROTOC_CHECK_VERSION_CMD = protoc --version | grep -q libprotoc.3
445 …SYSTEMTAP_HEADERS_CHECK_CMD = $(CC) $(CPPFLAGS) $(CFLAGS) -o $(TMPOUT) test/build/systemtap.c $(LD…
562 CPPFLAGS += -Ithird_party/zlib
565 CPPFLAGS += $(shell $(PKG_CONFIG) --cflags zlib)
566 LDFLAGS += $(shell $(PKG_CONFIG) --libs-only-L zlib)
567 LIBS += $(patsubst -l%,%,$(shell $(PKG_CONFIG) --libs-only-l zlib))
570 PC_LIBS_GRPC += -lz
591 CPPFLAGS := -Ithird_party/address_sorting/include $(CPPFLAGS)
597 CPPFLAGS := -Ithird_party/cares -Ithird_party/cares/cares $(CPPFLAGS)
601 CPPFLAGS += $(shell $(PKG_CONFIG) --cflags libcares)
602 LDFLAGS += $(shell $(PKG_CONFIG) --libs-only-L libcares)
603 LIBS += $(patsubst -l%,%,$(shell $(PKG_CONFIG) --libs-only-l libcares))
605 PC_LIBS_GRPC += -lcares
635 CPPFLAGS := -Ithird_party/boringssl/include $(CPPFLAGS)
641 CPPFLAGS := -I$(EMBED_OPENSSL)/include $(CPPFLAGS)
646 CPPFLAGS := $(shell $(PKG_CONFIG) --cflags openssl) $(CPPFLAGS)
647 LDFLAGS_OPENSSL_PKG_CONFIG = $(shell $(PKG_CONFIG) --libs-only-L openssl)
650 LDFLAGS_OPENSSL_PKG_CONFIG += $(shell $(PKG_CONFIG) --libs-only-L openssl | sed s/L/Wl,-rpath,/)
658 CPPFLAGS += -DTSI_OPENSSL_ALPN_SUPPORT=0
661 PC_LIBS_SECURE = $(addprefix -l, $(LIBS_SECURE))
666 LDLIBS_SECURE += $(shell $(PKG_CONFIG) --libs-only-l openssl)
668 LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE))
677 PC_LIB = -lgpr
686 PC_LIB = -lgrpc
695 PC_LIB = -lgrpc
703 …CPPFLAGS := -Ithird_party/googletest/googletest/include -Ithird_party/googletest/googlemock/includ…
718 CPPFLAGS := $(shell $(PKG_CONFIG) --cflags protobuf) $(CPPFLAGS)
719 LDFLAGS_PROTOBUF_PKG_CONFIG = $(shell $(PKG_CONFIG) --libs-only-L protobuf)
722 LDFLAGS_PROTOBUF_PKG_CONFIG += $(shell $(PKG_CONFIG) --libs-only-L protobuf | sed s/L/Wl,-rpath,/)
726 PC_LIBS_GRPCXX = -lprotobuf
732 CPPFLAGS := -Ithird_party/protobuf/src $(CPPFLAGS)
733 LDFLAGS := -L$(LIBDIR)/$(CONFIG)/protobuf $(LDFLAGS)
749 HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC))
752 LDLIBS_PROTOBUF += $(shell $(PKG_CONFIG) --libs-only-l protobuf)
754 LDLIBS_PROTOBUF += $(addprefix -l, $(LIBS_PROTOBUF))
763 PC_LIB = -lgrpc++
772 PC_LIB = -lgrpc++
790 @echo "You shouldn't see this message - all of your dependencies are correct."
817 @echo " git submodule update --init"
860 @echo "The target you are trying to run requires protobuf-compiler 3.5.0+"
898 $(Q)(cd third_party/protobuf ; autoreconf -f -i -Wall,no-obsolete)
902 $(Q)mkdir -p $(LIBDIR)/$(CONFIG)/protobuf
903 …)) -g $(PROTOBUF_LDFLAGS_EXTRA)" CPPFLAGS="$(PIC_CPPFLAGS) $(CPPFLAGS_$(CONFIG)) -g $(PROTOBUF_CPP…
904 $(Q)$(MAKE) -C third_party/protobuf clean
905 $(Q)$(MAKE) -C third_party/protobuf
906 $(Q)mkdir -p $(BINDIR)/$(CONFIG)/protobuf
1090 $(Q) tools/run_tests/run_tests.py -lpython -c$(CONFIG)
1122 strip: strip-static strip-shared
1124 strip-static: strip-static_c strip-static_cxx
1126 strip-shared: strip-shared_c strip-shared_cxx
1129 # TODO(nnoble): the strip target is stripping in-place, instead
1133 strip-static_c: static_c
1149 strip-static_cxx: static_cxx
1163 strip-shared_c: shared_c
1179 strip-shared_cxx: shared_cxx
1193 strip-shared_csharp: shared_csharp
1213 $(Q) mkdir -p $(@D)
1218 $(Q) mkdir -p $(@D)
1223 $(Q) mkdir -p $(@D)
1228 $(Q) mkdir -p $(@D)
1233 $(Q) mkdir -p $(@D)
1251 $(Q) mkdir -p `dirname $@`
1252 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $<
1256 $(Q) mkdir -p `dirname $@`
1257 …$(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=${pluginflags}$(GENDIR) --plugin=protoc-g…
1267 $(Q) mkdir -p `dirname $@`
1268 $(Q) $(DTRACE) -C -h -s $< -o $@
1276 $(Q) mkdir -p `dirname $@`
1277 $(Q) $(CC) $(CPPFLAGS) $(CFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
1281 $(Q) mkdir -p `dirname $@`
1282 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
1286 $(Q) mkdir -p `dirname $@`
1287 …$(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -
1291 $(Q) mkdir -p `dirname $@`
1292 …$(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(COREFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o …
1296 $(Q) mkdir -p `dirname $@`
1297 …$(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(COREFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o …
1301 $(Q) mkdir -p `dirname $@`
1302 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
1306 $(Q) mkdir -p `dirname $@`
1307 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $<
1309 install: install_c install_cxx install-plugins install-certs
1311 install_c: install-headers_c install-static_c install-shared_c
1313 install_cxx: install-headers_cxx install-static_cxx install-shared_cxx
1315 install_csharp: install-shared_csharp install_c
1319 install-headers: install-headers_c install-headers_cxx
1321 install-headers_c:
1323 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1
1326 install-headers_cxx:
1328 … $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1
1331 install-static: install-static_c install-static_cxx
1333 install-static_c: static_c strip-static_c install-pkg-config_c
1340 $(Q) $(INSTALL) -d $(prefix)/lib
1348 install-static_cxx: static_cxx strip-static_cxx install-pkg-config_cxx
1354 $(Q) $(INSTALL) -d $(prefix)/lib
1368 $(Q) $(INSTALL) -d $(prefix)/lib
1371 …BDIR)/$(CONFIG)/lib${lib.name}$(SHARED_VERSION_${lang_to_var[lib.language]})-dll.a $(prefix)/lib/l…
1373 …$(Q) ln -sf $(SHARED_PREFIX)${lib.name}$(SHARED_VERSION_${lang_to_var[lib.language]}).$(SHARED_EXT…
1374 …$(Q) ln -sf $(SHARED_PREFIX)${lib.name}$(SHARED_VERSION_${lang_to_var[lib.language]}).$(SHARED_EXT…
1388 install-shared_c: shared_c strip-shared_c install-pkg-config_c
1391 install-shared_cxx: shared_cxx strip-shared_cxx install-shared_c install-pkg-config_cxx
1394 install-shared_csharp: shared_csharp strip-shared_csharp
1397 install-plugins: $(PROTOC_PLUGINS)
1401 $(Q) $(INSTALL) -d $(prefix)/bin
1406 install-grpc-cli: grpc_cli
1408 $(Q) $(INSTALL) -d $(prefix)/bin
1411 install-pkg-config_c: pc_c pc_c_unsecure
1412 $(E) "[INSTALL] Installing C pkg-config files"
1413 $(Q) $(INSTALL) -d $(prefix)/lib/pkgconfig
1414 $(Q) $(INSTALL) -m 0644 $(LIBDIR)/$(CONFIG)/pkgconfig/gpr.pc $(prefix)/lib/pkgconfig/gpr.pc
1415 $(Q) $(INSTALL) -m 0644 $(LIBDIR)/$(CONFIG)/pkgconfig/grpc.pc $(prefix)/lib/pkgconfig/grpc.pc
1416 …$(Q) $(INSTALL) -m 0644 $(LIBDIR)/$(CONFIG)/pkgconfig/grpc_unsecure.pc $(prefix)/lib/pkgconfig/grp…
1418 install-pkg-config_cxx: pc_cxx pc_cxx_unsecure
1419 $(E) "[INSTALL] Installing C++ pkg-config files"
1420 $(Q) $(INSTALL) -d $(prefix)/lib/pkgconfig
1421 $(Q) $(INSTALL) -m 0644 $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++.pc $(prefix)/lib/pkgconfig/grpc++.pc
1422 …$(Q) $(INSTALL) -m 0644 $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++_unsecure.pc $(prefix)/lib/pkgconfig/g…
1424 install-certs: etc/roots.pem
1426 $(Q) $(INSTALL) -d $(prefix)/share/grpc
1431 $(Q) $(RM) -rf $(OBJDIR) $(LIBDIR) $(BINDIR) $(GENDIR) cache.mk
1496 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
1513 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay.
1546 $(Q) mkdir -p `dirname $@`
1547 $(Q) rm -f $(LIBDIR)/$(CONFIG)/lib${lib.name}.a
1560 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/lib${lib.name}.a
1595 link_libs = link_libs + ' -l' + dep
1597 …mingw_libs = mingw_libs + ' -l' + dep + '$(SHARED_VERSION_' + lang_to_var[dep_lib.language] + ')-d…
1631 $(Q) mkdir -p `dirname $@`
1632 …$(Q) ${ld} ${ldflags} -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=${out_mingbase}.def -Wl,--out
1636 $(Q) mkdir -p `dirname $@`
1638-L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)${lib.name}$(SHARED_VERSION_${lang_to_var[lib.…
1640 …${ldflags} -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,lib${lib.name}.so.${settings.get(lang_to_var[…
1641 …$(Q) ln -sf $(SHARED_PREFIX)${lib.name}$(SHARED_VERSION_${lang_to_var[lib.language]}).$(SHARED_EXT…
1642 …$(Q) ln -sf $(SHARED_PREFIX)${lib.name}$(SHARED_VERSION_${lang_to_var[lib.language]}).$(SHARED_EXT…
1663 -include $(LIB${lib.name.upper()}_OBJS:.o=.dep)
1701 …name.upper()}_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno
1702 $(${tgt.name.upper()}_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS)
1703 $(${tgt.name.upper()}_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE
1720 …# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+.
1744 $(Q) mkdir -p `dirname $@`
1751 $(Q) mkdir -p `dirname $@`
1758 ## C-only targets specificities.
1760 $(Q) mkdir -p `dirname $@`
1792 -lFuzzer\
1794 -o $(BINDIR)/$(CONFIG)/${tgt.name}
1819 $(Q) mkdir -p `dirname $@`
1820 …$(Q) $(CC) $(CPPFLAGS) $(CFLAGS) -std=c89 -pedantic -MMD -MF $(addsuffix .dep, $(basename $@)) -c
1834 -include $(${tgt.name.upper()}_OBJS:.o=.dep)
1863 install-headers install-headers_c install-headers_cxx \
1864 install-shared install-shared_c install-shared_cxx \
1865 install-static install-static_c install-static_cxx \
1866 strip strip-shared strip-static \
1867 strip_c strip-shared_c strip-static_c \
1868 strip_cxx strip-shared_cxx strip-static_cxx \
1875 $(if $(filter-out environment% default automatic, \