/pliant/graphic/filter/all.pli
 
 1  abstract 
 2    [Load all the main IO drivers at once (if the required DLLs are available in the system).] 
 3   
 4  # Copyright  Hubert Tonneau  hubert.tonneau@pliant.cx 
 5  # 
 6  # This program is free software; you can redistribute it and/or 
 7  # modify it under the terms of the GNU General Public License version 2 
 8  # as published by the Free Software Foundation. 
 9  # 
 10  # This program is distributed in the hope that it will be useful, 
 11  # but WITHOUT ANY WARRANTY; without even the implied warranty of 
 12  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
 13  # GNU General Public License for more details. 
 14  # 
 15  # You should have received a copy of the GNU General Public License 
 16  # version 2 along with this program; if not, write to the Free Software 
 17  # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. 
 18   
 19  module "/pliant/admin/file.pli" 
 20  module "/pliant/language/context.pli" 
 21  module "/pliant/language/compiler.pli" 
 22   
 23  function available dll -> c 
 24    arg Str dll ; arg CBool c 
 25    := (file_query "file:/lib/"+dll standard)=defined or (file_query "file:/usr/lib/"+dll standard)=defined or (file_query "file:/usr/local/lib/"+dll standard)=defined 
 26   
 27  module "prototype.pli" 
 28  module "ppm.pli" 
 29  module "packed.pli" 
 30  module "png.pli" 
 31  module "pcl.pli" 
 32  module "escp2.pli" 
 33  if os_api="linux" 
 34    module "ijs.pli" 
 35  if (constant available:"libjpeg.so" or os_api="win32") 
 36    module "jpeg.pli" 
 37  else 
 38    compile_log "no jpeg support." 
 39  if (constant available:"libgimpprint.so.1" or available:"libgimpprint.so") 
 40    module "gimpprint.pli" 
 41  else 
 42    compile_log "gimpprint library is not available." 
 43   
 44  plugin more_filters 
 45