Commit 9e5110fa authored by dscho's avatar dscho

now compiles on FreeBSD

parent 7c10483c
......@@ -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
......
......@@ -22,6 +22,7 @@
*/
#include <stdio.h>
#include <sys/types.h>
#include <netinet/in.h>
#ifdef __IRIX__
#include <netdb.h>
......
......@@ -49,14 +49,21 @@ int max(int,int);
#include <zlib.h>
#include <rfbproto.h>
#include <netinet/in.h>
#ifdef HAVE_PTHREADS
#include <pthread.h>
#define IF_PTHREADS(x) (x)
#else
#define IF_PTHREADS(x)
#endif
#ifdef __linux__
#include <endian.h>
#else
#ifdef __APPLE__
#if defined(__APPLE__) || defined(__FreeBSD__)
#include <sys/types.h>
#include <machine/endian.h>
#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 <netinet/in.h>
#define MAX_ENCODINGS 10
struct rfbClientRec;
struct rfbScreenInfo;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment