1
0
mirror of https://gitlab.com/libvirt/libvirt.git synced 2025-03-07 17:28:15 +00:00

Export conditional state driver symbols only when they are defined

This is necessary for MinGW builds.
This commit is contained in:
Matthias Bolte 2010-03-15 02:02:57 +01:00
parent 91da9a7689
commit 6d45d5855d
3 changed files with 16 additions and 6 deletions

@ -813,13 +813,18 @@ if WITH_MACVTAP
USED_SYM_FILES += libvirt_macvtap.syms USED_SYM_FILES += libvirt_macvtap.syms
endif endif
if WITH_LIBVIRTD
USED_SYM_FILES += libvirt_daemon.syms
endif
EXTRA_DIST += \ EXTRA_DIST += \
libvirt_public.syms \ libvirt_public.syms \
libvirt_private.syms \ libvirt_private.syms \
libvirt_driver_modules.syms \ libvirt_driver_modules.syms \
libvirt_bridge.syms \ libvirt_bridge.syms \
libvirt_linux.syms \ libvirt_linux.syms \
libvirt_macvtap.syms libvirt_macvtap.syms \
libvirt_daemon.syms
BUILT_SOURCES = libvirt.syms BUILT_SOURCES = libvirt.syms

10
src/libvirt_daemon.syms Normal file

@ -0,0 +1,10 @@
#
# These symbols are dependent upon --with-libvirtd via WITH_LIBVIRTD.
#
# libvirt_internal.h
virStateInitialize;
virStateCleanup;
virStateReload;
virStateActive;
virRegisterStateDriver;

@ -285,10 +285,6 @@ iptablesRemoveUdpInput;
# libvirt_internal.h # libvirt_internal.h
virStateInitialize;
virStateCleanup;
virStateReload;
virStateActive;
virDrvSupportsFeature; virDrvSupportsFeature;
virDomainMigratePrepare; virDomainMigratePrepare;
virDomainMigratePerform; virDomainMigratePerform;
@ -299,7 +295,6 @@ virDomainMigratePrepareTunnel;
virRegisterDriver; virRegisterDriver;
virRegisterInterfaceDriver; virRegisterInterfaceDriver;
virRegisterNetworkDriver; virRegisterNetworkDriver;
virRegisterStateDriver;
virRegisterStorageDriver; virRegisterStorageDriver;
virRegisterDeviceMonitor; virRegisterDeviceMonitor;
virRegisterSecretDriver; virRegisterSecretDriver;