No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Debug
English.lproj
HawkNL.pbproj
include
samples
src
.gitignore
Build_Everything.dsp
Build_Everything.vcproj
CMakeLists.txt
HawkNL.dsp
HawkNL.dsw
HawkNL.mcp
HawkNL.opt
HawkNL.sln
HawkNL.suo
HawkNL.vcproj
HawkNL_WCE.vcl
HawkNL_WCE.vco
HawkNL_WCE.vcp
HawkNL_WCE.vcw
HawkNL_dynamic.vcproj
HawkNL_static.dsp
HawkNL_static.vcproj
README.macintosh
Test_async.dsp
Test_async.vcproj
Test_async_WCE.vcp
Test_broadcast.dsp
Test_broadcast.vcproj
Test_buffer.dsp
Test_buffer.vcproj
Test_clientserver.dsp
Test_clientserver.vcproj
Test_getfile.dsp
Test_getfile.vcproj
Test_max.dsp
Test_max.vcproj
Test_multicast.dsp
Test_multicast.vcproj
Test_overrun.dsp
Test_overrun.vcproj
Test_thread_pool.dsp
Test_thread_pool.vcproj
Test_timer.dsp
Test_timer.vcproj
makefile.linux

README.macintosh

Using HawkNL on Macintosh: (pre-MacOSX)

The included Codewarrior 6 project file, HawkNK.mcp, is provided to compile the lib binaries.

The test/mac contains all the gusi libs linked in the right order, plus the config file for
GUSI set to use opentransport, and the opentransport libs, and the threadlib so all you
should have to do is use its .mcp project file as a base (the link order *MUST* be as shown
- add any new files to the bottom or it wont work)

In order to compile HawkNL (which uses POSIX calls) on Macintosh you will have to obtain the
GUSI2 posix compatibility lib from sourceforge.net

see:
http://sourceforge.net/projects/gusi/

Once you have downloaded the GUSI files (i grabbed 2.18 myself) simply copy the GUSI folder
into your Metrowerks folder, and rename it to GUSI2. (I'm assuming here that you have put the
HawkNL folder there - but you can put the both of them wherever, you must however ensure that
you put both the HawkNL and GUSI2 folders into the same folder or the project file will need
to be updated with new pathing information)

One important caveat. Do not click the "Always search user paths" option in the project 
access paths screen or it WONT WORK! (ask me how I know)

NOTE: A successfull build will result in 49 link errors, these relate to the GUSI posix 
calls overloading calls which are found in later libraries (ie the default macOS ones),
they can be ignored safely.

Using HawkNL on MacOS X:
Use the makefile 'makefile.osx'.