include $(MK)/prologue.mk .DEFAULT_GOAL := all # OBJ var holds all OBJS required to link the kernel dir := proto include $(dir)/Rules.mk dir := server include $(dir)/Rules.mk dir := client include $(dir)/Rules.mk LDFLAGS_TMP := -L/usr/local/lib `pkg-config --libs protobuf grpc++ grpc`\ -Wl,--no-as-needed -lgrpc++_reflection -Wl,--as-needed \ -ldl \ .PHONY: all all: out/vr.a out/vrclient out/vr.h out/vr.h: inc/vr.h cp inc/vr.h out/vr.h out/vr.a: $(OBJ) ar rcs $@ $^ out/vrclient: $(OBJ_C) out/vr.a $(LINK) clean: rm -rf $(OUT) include $(MK)/epilogue.mk