xref: /aosp_15_r20/external/flatbuffers/grpc/samples/greeter/Makefile (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard WorkerCXXFLAGS ?= -I../../../include
2*890232f2SAndroid Build Coastguard WorkerLDFLAGS ?=
3*890232f2SAndroid Build Coastguard Worker
4*890232f2SAndroid Build Coastguard Worker.PHONY: all
5*890232f2SAndroid Build Coastguard Workerall: server client
6*890232f2SAndroid Build Coastguard Worker
7*890232f2SAndroid Build Coastguard Workergreeter_generated: greeter.fbs
8*890232f2SAndroid Build Coastguard Worker	flatc --grpc --cpp $<
9*890232f2SAndroid Build Coastguard Worker
10*890232f2SAndroid Build Coastguard Workerserver: greeter_generated server.cpp greeter.grpc.fb.cc greeter.grpc.fb.h
11*890232f2SAndroid Build Coastguard Worker	g++ -std=c++11 -O2 $(CXXFLAGS) $(LDFLAGS) -lgpr -lgrpc -lgrpc++ server.cpp greeter.grpc.fb.cc -o $@
12*890232f2SAndroid Build Coastguard Worker
13*890232f2SAndroid Build Coastguard Workerclient: greeter_generated client.cpp greeter.grpc.fb.cc greeter.grpc.fb.h
14*890232f2SAndroid Build Coastguard Worker	g++ -std=c++11 -O2 $(CXXFLAGS) $(LDFLAGS) -lgpr -lgrpc -lgrpc++ client.cpp greeter.grpc.fb.cc -o $@
15