/[svn]/libgig/branches/release3_1_1/README
ViewVC logotype

Diff of /libgig/branches/release3_1_1/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2 by schoenebeck, Sat Oct 25 20:15:04 2003 UTC revision 186 by schoenebeck, Wed Jul 7 12:03:54 2004 UTC
# Line 28  Non-POSIX systems Line 28  Non-POSIX systems
28  =================  =================
29    If you don't have a POSIX system, you have to set 'POSIX' to '0' in RIFF.h.    If you don't have a POSIX system, you have to set 'POSIX' to '0' in RIFF.h.
30    Instead of using POSIX calls then standard C calls will be used for file    Instead of using POSIX calls then standard C calls will be used for file
31    access.    access. This applies e.g. to Windows systems.
32    
33  Compiling:  Compiling
34  ==========  =========
  - Use 'CXXFLAGS=-pedantic ./configure && make all' to compile the library  
    and all tools and demo applications.  
35    
36   - Beside the actual library there are four applications:    You can either compile the sources and install the library directly on
37      your system or you can create Redhat or Debian packages.
38    
39      a) Compiling and installing directly
40    
41      Use 'make -f Makefile.cvs && ./configure && make' to compile the library,
42      all tools, demo applications, documentation and install them with
43      'make install'. You can use 'make distclean && make -f Makefile.cvs clean'
44      to clean up everything again.
45    
46      b) Creating Debian packages
47    
48      Use 'make -f Makefile.cvs && dpkg-buildpackage -rfakeroot' to compile and
49      create the Debian packages. This will generate 3 Debian packages:
50    
51        libgig:      Contains the shared library files.
52        libgig-dev:  Contains the header files and documentation for building
53                     applications using libgig.
54        gigtools:    Contains the tools and demo applications.
55    
56      You can use 'fakeroot debian/rules clean && make -f Makefile.cvs clean'
57      to clean up everything again.
58    
59      c) Creating Redhat packages
60    
61      TODO
62    
63    Tools
64    =====
65    
66     Beside the actual library there are four applications:
67    
68       gigdump:     Demo app that prints out the content of a .gig file.       gigdump:     Demo app that prints out the content of a .gig file.
69       gigextract:  Extracts samples from a .gig file.       gigextract:  Extracts samples from a .gig file.
# Line 43  Compiling: Line 71  Compiling:
71       rifftree:    Tool that prints out the RIFF tree of an arbitrary RIFF       rifftree:    Tool that prints out the RIFF tree of an arbitrary RIFF
72                    file.                    file.
73    
74   - If you have Doxygen installed you can generate the API documentation by  API Documentation
75     just running 'doxygen' in the sources' top level directory.  =================
76    
77   - 'make distclean' to clean up everything again   If you have Doxygen installed you can generate the API documentation by
78     just running 'doxygen' in the sources' top level directory. The API
79     documentation will be generated in the 'html' subdirectory.
80    
81    Patches
82    =======
83      If you find bugs or have improvements, your patches are always welcome!
84      Send them either directly to me or to the LinuxSampler developer's mailing
85      list <linuxsampler-devel@lists.sourceforge.net>.
86    
87    Credits
88    =======
89      This library is based on the reverse engineering work of Paul Kellett and
90      Ruben van Royen. Thanks for your great work!
91    
92   Christian Schoenebeck <cuse@users.sourceforge.net>   Christian Schoenebeck <cuse@users.sourceforge.net>

Legend:
Removed from v.2  
changed lines
  Added in v.186

  ViewVC Help
Powered by ViewVC