jvr/Rules.top

35 lines
617 B
Plaintext
Raw Permalink Normal View History

2019-04-10 12:39:14 +00:00
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
2019-04-10 15:26:17 +00:00
LDFLAGS_TMP := -L/usr/local/lib `pkg-config --libs protobuf grpc++ grpc`\
2019-04-10 12:39:14 +00:00
-Wl,--no-as-needed -lgrpc++_reflection -Wl,--as-needed \
-ldl \
2019-04-10 15:26:17 +00:00
2019-04-10 12:39:14 +00:00
.PHONY: all
2019-04-10 15:26:17 +00:00
all: out/vr.a out/vrclient out/vr.h
2019-04-10 12:39:14 +00:00
2019-04-10 15:26:17 +00:00
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
2019-04-10 12:39:14 +00:00
$(LINK)
clean:
rm -rf $(OUT)
include $(MK)/epilogue.mk