Skip to content

Commit add71f6

Browse files
authored
Merge pull request #541 from Crestwave/haiku
Add support for Haiku
2 parents 1337208 + b2f26df commit add71f6

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

Makefile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,13 @@ LDFLAGS += -lsocket
8686
PRODFLAGS += -fast
8787
endif
8888

89+
ifeq (haiku,$(OS))
90+
OBJS= src/0.o src/bswap.o src/c.o src/getline.o src/mt.o src/p.o src/r.o \
91+
src/k.o src/kc.o src/kx.o src/kg.o src/km.o src/kn.o src/ko.o src/ks.o \
92+
src/v.o src/va.o src/vc.o src/vd.o src/vf.o src/vg.o src/vq.o
93+
LDFLAGS = -lm -lnetwork
94+
endif
95+
8996
# k_test versions of OBJS
9097
OBJS_T= $(shell echo ${OBJS} | sed -e "s/\.o/.t.o/g")
9198

@@ -167,6 +174,10 @@ ifeq (sunos,$(OS))
167174
src/*.o: src/incs.h src/ts.h Makefile src/k.h
168175
endif
169176

177+
ifeq (haiku,$(OS))
178+
src/*.o: src/incs.h src/ts.h Makefile src/k.h
179+
endif
180+
170181
src/0.c: src/0.h src/km.h src/v.h src/vf.h
171182
src/c.c: src/c.h
172183
src/getline.c: src/0.h src/getline.h

src/k.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
#if !defined(WIN32)
2+
#include <sys/select.h>
3+
#endif
4+
15
;
26
extern K KFIXED;
37
K cd(K a);

0 commit comments

Comments
 (0)