import from svn
[unitool.git] / base / LibraryInfo.java
blob86648e3d0b3e202461f590f06825d38011e47d2d
2 package org.de.metux.unitool.base;
4 public class LibraryInfo
6 public String sysroot; /* system root prefix */
7 public String arname; /* name of the library archive (.a) file */
8 public String module_name; /* library name (for -l) */
9 public String dlname; /* dynamic library filename (w/ version) */
10 public String prefix; /* prefix / subdir for filenames */
11 public String cf; /* config file name (ie. .la) */
12 public String library_name; /* full lib name w/ "lib" */
14 // take care that this arrays may also continue NULLs !
15 public String[] dynamic_libnames=null;
16 public LibraryInfo[] dependencies=null;
17 public String[] dependency_names=null;
18 public String[] search_pathes=null;
20 public int version_current = 0;
21 public int version_age = 0;
22 public int version_revision = 0;
24 public String release = "";
26 public boolean installed = false;
27 public boolean should_not_link = false;
28 public boolean link_static = false;
30 public String param_dlopen = "";
31 public String param_dlpreopen = "";
32 public String libdir = "";
34 public String uninstalled_libdir = "";