diff --git a/Makefile b/Makefile index 6fc61c6..e12ee08 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ CFLAGS=-g -Wall RANLIB=ranlib INCLUDES=-I. -Iinclude -VNCSERVERLIB=-L. -lvncserver -lz -ljpeg +VNCSERVERLIB=-L. -lvncserver -L/usr/local/lib -lz -ljpeg # These two lines enable useage of PThreads #CFLAGS += -DHAVE_PTHREADS diff --git a/example.c b/example.c index bab1075..d2b21d5 100644 --- a/example.c +++ b/example.c @@ -22,6 +22,7 @@ */ #include +#include #include #ifdef __IRIX__ #include diff --git a/rfb.h b/rfb.h index f17303b..384a74b 100644 --- a/rfb.h +++ b/rfb.h @@ -49,14 +49,21 @@ int max(int,int); #include #include -#include + #ifdef HAVE_PTHREADS #include +#define IF_PTHREADS(x) (x) +#else +#define IF_PTHREADS(x) #endif + + + #ifdef __linux__ #include #else -#ifdef __APPLE__ +#if defined(__APPLE__) || defined(__FreeBSD__) +#include #include #define _BYTE_ORDER BYTE_ORDER #define _LITTLE_ENDIAN LITTLE_ENDIAN @@ -73,14 +80,9 @@ int max(int,int); #define _LITTLE_ENDIAN __LITTLE_ENDIAN #endif -#define MAX_ENCODINGS 10 - -#ifdef HAVE_PTHREADS -#define IF_PTHREADS(x) (x) -#else -#define IF_PTHREADS(x) -#endif +#include +#define MAX_ENCODINGS 10 struct rfbClientRec; struct rfbScreenInfo;