OpenBSD support

This commit is contained in:
Andrew Pamment
2018-01-19 17:13:06 +10:00
parent 6dbd32b7bc
commit 522343e0f8
10 changed files with 183 additions and 2 deletions

View File

@@ -15,6 +15,11 @@ ifeq ($(OS), NetBSD)
CFLAGS=-I/usr/pkg/include
LDFLAGS=-R/usr/pkg/lib -L/usr/pkg/lib -lsqlite3 -lncurses
endif
ifeq ($(OS), OpenBSD)
CC=cc
CFLAGS=-I/usr/local/include
LDFLAGS=-L/usr/local/lib -lsqlite3 -lncurses
endif
ifeq ($(OS), Linux)
CC=gcc
CFLAGS=

View File

@@ -7,6 +7,9 @@
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#if defined(__OpenBSD__)
# include <sys/select.h>
#endif
#include "../../deps/jsmn/jsmn.h"
struct chat_msg {

View File

@@ -15,6 +15,11 @@ ifeq ($(OS), NetBSD)
CFLAGS=-I/usr/pkg/include
LDFLAGS=-R/usr/pkg/lib -L/usr/pkg/lib -lsqlite3 -lcrypto
endif
ifeq ($(OS), OpenBSD)
CC=cc
CFLAGS=-I/usr/local/include
LDFLAGS=-L/usr/local/lib -lsqlite3 -lcrypto
endif
ifeq ($(OS), Linux)
CC=gcc
CFLAGS=

View File

@@ -46,7 +46,7 @@ else
endif
# Commands
ifeq ($(OS), $(filter $(OS), FreeBSD DragonFly))
ifeq ($(OS), $(filter $(OS), FreeBSD DragonFly OpenBSD))
CC = cc $(CPPFLAGS) $(CFLAGS) $(DEFS) $(LDFLAGS) -L/usr/local/lib -I $(INCDIR) -I ../../../deps/ -I/usr/local/include -Wall
else
CC = gcc $(CPPFLAGS) $(CFLAGS) $(DEFS) $(LDFLAGS) -I $(INCDIR) -I ../../../deps/ -Wall

View File

@@ -15,6 +15,11 @@ ifeq ($(OS), NetBSD)
CFLAGS=-I/usr/pkg/include
LDFLAGS=-R/usr/pkg/lib -L/usr/pkg/lib
endif
ifeq ($(OS), OpenBSD)
CC=cc
CFLAGS=-I/usr/local/include
LDFLAGS=-L/usr/local/lib
endif
ifeq ($(OS), Linux)
CC=gcc
CFLAGS=