]> git.proxmox.com Git - mirror_frr.git/blame - qpb/subdir.am
zebra: Remove typedef rib_table_info_t from system
[mirror_frr.git] / qpb / subdir.am
CommitLineData
0f8b5fd5
DL
1if HAVE_PROTOBUF
2lib_LTLIBRARIES += qpb/libfrr_pb.la
3endif
4
2b2f275e
DL
5qpb_libfrr_pb_la_CPPFLAGS = $(AM_CPPFLAGS) $(PROTOBUF_C_CFLAGS)
6qpb_libfrr_pb_la_LIBADD = $(PROTOBUF_C_LIBS)
0f8b5fd5
DL
7qpb_libfrr_pb_la_LDFLAGS = -version-info 0:0:0
8
9qpb_libfrr_pb_la_SOURCES = \
2b2f275e
DL
10 qpb/qpb.c \
11 qpb/qpb_allocator.c \
12 # end
2d50cb80
DL
13
14if HAVE_PROTOBUF
2b2f275e
DL
15nodist_qpb_libfrr_pb_la_SOURCES = \
16 qpb/qpb.pb-c.c \
17 # end
2d50cb80 18endif
2b2f275e
DL
19
20noinst_HEADERS += \
0f8b5fd5
DL
21 qpb/linear_allocator.h \
22 qpb/qpb.h \
0f8b5fd5
DL
23 qpb/qpb_allocator.h \
24 # end
25
0f8b5fd5
DL
26CLEANFILES += \
27 qpb/qpb.pb-c.c \
28 qpb/qpb.pb-c.h \
29 # end
0f8b5fd5
DL
30
31EXTRA_DIST += qpb/qpb.proto
8fb40377 32SUFFIXES += .proto .pb-c.c .pb-c.h
aad24c5b
DL
33
34if HAVE_PROTOBUF
35
aad24c5b
DL
36# Rules
37.proto.pb.h:
2b2f275e 38 $(PROTOC) -I$(top_srcdir) --cpp_out=$(top_srcdir) $(top_srcdir)/$^
aad24c5b
DL
39
40AM_V_PROTOC_C = $(am__v_PROTOC_C_$(V))
41am__v_PROTOC_C_ = $(am__v_PROTOC_C_$(AM_DEFAULT_VERBOSITY))
42am__v_PROTOC_C_0 = @echo " PROTOC_C" $@;
43am__v_PROTOC_C_1 =
44
45.proto.pb-c.c:
2b2f275e 46 $(AM_V_PROTOC_C)$(PROTOC_C) -I$(top_srcdir) --c_out=$(top_srcdir) $(top_srcdir)/$^
aad24c5b
DL
47.pb-c.c.pb-c.h:
48 @/bin/true
49
aad24c5b 50endif # HAVE_PROTOBUF