| bin_PROGRAMS = bal_server |
| |
| .PHONY = |
| |
| HOSTPROG=yes |
| |
| DEFS += -DBAL_STUB |
| |
| bal_server_SOURCES = \ |
| bal_server.c \ |
| bal_stub.c \ |
| grpc-c.h \ |
| bal_errno.grpc-c.h bal_indications.grpc-c.h bal_model_types.grpc-c.h \ |
| bal_obj.grpc-c.h bal.grpc-c.h bal_model_ids.grpc-c.h \ |
| bal_msg_type.grpc-c.h bal_osmsg.grpc-c.h asfvolt16_driver.h \ |
| bal.grpc-c.service.c \ |
| bal_errno.grpc-c.c bal_indications.grpc-c.c \ |
| bal_model_types.grpc-c.c bal_obj.grpc-c.c \ |
| bal_errno.grpc-c.service.c bal_indications.grpc-c.service.c \ |
| bal_model_types.grpc-c.service.c bal_obj.grpc-c.service.c \ |
| bal.grpc-c.c bal_model_ids.grpc-c.c \ |
| bal_msg_type.grpc-c.c bal_osmsg.grpc-c.c \ |
| bal_model_ids.grpc-c.service.c \ |
| bal_msg_type.grpc-c.service.c bal_osmsg.grpc-c.service.c |
| |
| replace: |
| $(shell find . -type f \( -name '*.h' -o -name '*.c' \) -a -exec sed -i -e 's/bal_obj.proto.h/bal_obj.grpc-c.h/g' {} + ) |
| $(shell find . -type f \( -name '*.h' -o -name '*.c' \) -a -exec sed -i -e 's/bal_model_types.proto.h/bal_model_types.grpc-c.h/g' {} + ) |
| $(shell find . -type f \( -name '*.h' -o -name '*.c' \) -a -exec sed -i -e 's/bal_errno.proto.h/bal_errno.grpc-c.h/g' {} + ) |
| $(shell find . -type f \( -name '*.h' -o -name '*.c' \) -a -exec sed -i -e 's/bal_msg_type.proto.h/bal_msg_type.grpc-c.h/g' {} + ) |
| $(shell find . -type f \( -name '*.h' -o -name '*.c' \) -a -exec sed -i -e 's/bal_osmsg.proto.h/bal_osmsg.grpc-c.h/g' {} + ) |
| $(shell find . -type f \( -name '*.h' -o -name '*.c' \) -a -exec sed -i -e 's/bal_model_ids.proto.h/bal_model_ids.grpc-c.h/g' {} + ) |
| $(shell find . -type f \( -name '*.h' -o -name '*.c' \) -a -exec sed -i -e 's/bal.proto.h/bal.grpc-c.h/g' {} + ) |
| |
| autoGenrate: |
| protoc -I ${srcdir} --grpc-c_out=. --plugin=protoc-gen-grpc-c=../compiler/protoc-gen-grpc-c ${srcdir}/bal_errno.proto ${srcdir}/bal_model_ids.proto ${srcdir}/bal_msg_type.proto ${srcdir}/bal_osmsg.proto ${srcdir}/bal_indications.proto ${srcdir}/bal_model_types.proto ${srcdir}/bal_obj.proto ${srcdir}/bal.proto $(replace) |
| |
| LDADD = \ |
| ../lib/libgrpc-c.la \ |
| /usr/local/lib/libgrpc.a \ |
| /usr/local/lib/libgpr.a \ |
| /usr/local/lib/libprotobuf-c.a \ |
| -lssl \ |
| -lcrypto \ |
| -lz \ |
| -lpthread |
| |
| EXTRA_bal_server_DEPENDENCIES= |
| |
| LIBS = -lrt -lm |
| |
| AM_CFLAGS = \ |
| -I. \ |
| -I${srcdir}/../lib/h/ \ |
| -I${srcdir}/../third_party/protobuf-c \ |
| -I${srcdir}/../third_party/grpc/include |
| |
| clean_all: clean |
| |
| all:bal_server$(EXEEXT) |