Only export the symbols corresponding to the plugin structs.
This commit is contained in:
@@ -83,7 +83,7 @@ sample_plugin.lo: $(srcdir)/sample_plugin.c
|
||||
$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/sample_plugin.c
|
||||
|
||||
sample_plugin.la: $(OBJS)
|
||||
$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) -module -avoid-version -rpath $(plugindir)
|
||||
$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) -module -export-symbols $(srcdir)/sample_plugin.sym -avoid-version -rpath $(plugindir)
|
||||
|
||||
install: install-dirs install-plugin
|
||||
|
||||
|
2
plugins/sample/sample_plugin.sym
Normal file
2
plugins/sample/sample_plugin.sym
Normal file
@@ -0,0 +1,2 @@
|
||||
sample_policy
|
||||
sample_io
|
Reference in New Issue
Block a user