|  |  | libdexterplugin Reference Manual |  | 
|---|
Below are some guidelines for implementing plugins for Libdexter.
dexterplugin.pc pkg-config file:
          
pkg-config --cflags --libs dexterplugin.
            pkg-config --variable=plugin_libdir dexterplugin.
            pkg-config --variable=plugin_includedir dexterplugin.
            dxt-<yourplugin>.
        dexter_plugin_init () - registers the plugin's services (types)
                      with the GType system.
            dexter_plugin_exit () - performs any cleanup that may be required
                      when the module unloads.dexter_plugin_get_services () - returns a 
                      
                      DexterPluginServiceGroup describing all services that this plugin registers.
            dxt-<yourplugin>-public.h and install it in the directory indicated by
          pkg-config --variable=plugin_includedir dexterplugin. For example:
             
                            /usr/include/
                               ./dexterpublic/
                                  ./dxt-yourplugin-public.h
            
dxt-<yourplugin> under the directory indicated by
          pkg-config --variable=plugin_includedir dexterplugin and install your headers 
          there.  For example:
             
                            /usr/include/
                               ./dexterpublic/
                                  ./dxt-yourplugin/
                                     ./service1-public.h
                                     ./service2-public.h