mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-30 08:25:19 +00:00
51 lines
1.6 KiB
Makefile
51 lines
1.6 KiB
Makefile
|
ADMIN_PROTOCOL = $(srcdir)/admin/admin_protocol.x
|
||
|
|
||
|
ADMIN_PROTOCOL_GENERATED = \
|
||
|
admin/admin_protocol.c \
|
||
|
admin/admin_protocol.h \
|
||
|
admin/admin_client.h \
|
||
|
admin/admin_server_dispatch_stubs.h \
|
||
|
$(NULL)
|
||
|
|
||
|
EXTRA_DIST += $(ADMIN_PROTOCOL) $(ADMIN_PROTOCOL_GENERATED)
|
||
|
BUILT_SOURCES += $(ADMIN_PROTOCOL_GENERATED)
|
||
|
MAINTAINERCLEANFILES += $(ADMIN_PROTOCOL_GENERATED)
|
||
|
|
||
|
admin/admin_server_dispatch.c: admin/admin_server_dispatch_stubs.h
|
||
|
|
||
|
noinst_LTLIBRARIES += libvirt_driver_admin.la
|
||
|
libvirt_driver_admin_la_SOURCES = \
|
||
|
admin/admin_protocol.c \
|
||
|
admin/admin_protocol.h \
|
||
|
admin/admin_server.c \
|
||
|
admin/admin_server.h \
|
||
|
admin/admin_server_dispatch.c \
|
||
|
admin/admin_server_dispatch.h \
|
||
|
admin/admin_server_dispatch_stubs.h \
|
||
|
$(NULL)
|
||
|
libvirt_driver_admin_la_CFLAGS = \
|
||
|
$(AM_CFLAGS) \
|
||
|
$(XDR_CFLAGS) \
|
||
|
-I$(top_srcdir)/src/util \
|
||
|
-I$(top_srcdir)/src/admin \
|
||
|
$(NULL)
|
||
|
libvirt_driver_admin_la_LIBADD = ../gnulib/lib/libgnu.la
|
||
|
libvirt_driver_admin_la_LDFLAGS = -module -avoid-version $(AM_LDFLAGS)
|
||
|
|
||
|
# admin/admin_remote.c is being included in libvirt-admin.c, so we
|
||
|
# need to include it in the dist
|
||
|
EXTRA_DIST += admin/admin_remote.c
|
||
|
|
||
|
|
||
|
admin/admin_client.h: $(srcdir)/rpc/gendispatch.pl \
|
||
|
$(ADMIN_PROTOCOL) Makefile.am
|
||
|
$(AM_V_GEN)$(PERL) -w $(srcdir)/rpc/gendispatch.pl --mode=client \
|
||
|
admin ADMIN $(ADMIN_PROTOCOL) \
|
||
|
> $(srcdir)/admin/admin_client.h
|
||
|
|
||
|
admin/admin_server_dispatch_stubs.h: $(srcdir)/rpc/gendispatch.pl \
|
||
|
$(ADMIN_PROTOCOL) Makefile.am
|
||
|
$(AM_V_GEN)$(PERL) -w $(srcdir)/rpc/gendispatch.pl --mode=server \
|
||
|
admin ADMIN $(ADMIN_PROTOCOL) \
|
||
|
> $(srcdir)/admin/admin_server_dispatch_stubs.h
|