Show
Ignore:
Timestamp:
09/28/05 11:24:34 (3 years ago)
Author:
ross
Message:

added build instructions

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • oscpack/trunk/README

    r21 r35  
    3131osc/OscOutboundPacket -- a class for packing messages into a packet 
    3232osc/OscPacketListener -- base class for listening to OSC packets on a UdpSocket 
    33 osc/OscUnitTests -- unit test program for the OSC modules 
    34 osc/OscDump -- a program that prints received OSC packets 
    35 osc/OscSendTests -- examples of how to send messages 
    36 osc/OscReceiveTest -- example of how to receive the messages sent by OSCSendTests 
     33tests/OscUnitTests -- unit test program for the OSC modules 
     34tests/OscSendTests -- examples of how to send messages 
     35tests/OscReceiveTest -- example of how to receive the messages sent by OSCSendTests 
     36examples/OscDump -- a program that prints received OSC packets 
     37 
     38 
     39 
     40Building 
     41-------- 
     42 
     43In general the idea is that you will embed this source code in your projects as you  
     44see fit. The Makefile has an install rule for building a shared library and  
     45installing headers in usr/local. 
     46 
     47The Makefile works for Linux and MaxOS X except that if you are on a big endian  
     48machine such as PowerPC Macintosh you need to edit the line which sets the  
     49endianness to OSC_HOST_BIG_ENDIAN (see the makefile comment for details) or it won't  
     50work. If you want to build and install liboscpack as a library on OS X you also need  
     51to edit the $(LIBFILENAME) rule by commenting out the Linux case and uncommenting  
     52the OS X case since OS X uses different gcc flags for shared libraries. 
     53 
     54On Windows there is a batch file for doing a simple test build with MinGW gcc called  
     55make.MinGW32.bat. This will build the test executables and oscdump in ./bin and run  
     56the unit tests. 
     57 
     58-- 
     59 
    3760 
    3861If you fix anything or write a set of TCP send/recieve classes  
    3962please consider sending me a patch. Thanks :) 
    40  
    4163 
    4264For more information about Open Sound Control, see: 
     
    4769Mac compatibility, and to Martin Kaltenbrunner and the rest of the 
    4870reacTable team for giving me a reason to finish this library. Thanks 
    49 to Merlijn Blaauw for reviewing the interface. 
     71to Merlijn Blaauw for reviewing the interfaces. Thanks to Xavier Oliver 
     72for additional help with Linux builds. 
    5073 
    5174Portions developed at the Music Technology Group, Audiovisual Institute,