# HG changeset patch # User Dave MacFarlane # Date 1516462923 18000 # Sat Jan 20 10:42:03 2018 -0500 # Node ID d61dd048d7b4c27508eace6d668dfa5eaac4c7ff # Parent b977d130e0a1d66e5e2cc442861f299396efeda2 Add DragonFly support to drawterm diff -r b977d130e0a1 -r d61dd048d7b4 Make.dragonfly --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Make.dragonfly Sat Jan 20 10:42:03 2018 -0500 @@ -0,0 +1,21 @@ +# DragonFlyBSD +PTHREAD=-pthread +AR=ar +AS=as +RANLIB=ranlib +X11=/usr/local +CC=gcc +CFLAGS=-Wall -Wno-missing-braces -ggdb -I$(ROOT) -I$(ROOT)/include -I$(ROOT)/kern -c -I$(X11)/include -D_THREAD_SAFE $(PTHREAD) -O2 +O=o +OS=posix +GUI=x11 +LDADD=-L$(X11)/lib64 -L$(X11)/lib -lX11 -ggdb +LDFLAGS=$(PTHREAD) +TARG=drawterm +AUDIO=none + +all: default + +libmachdep.a: + arch=`uname -m|sed 's/i.86/386/;s/Power Macintosh/power/; s/x86_64/amd64/'`; \ + (cd posix-$$arch && make) diff -r b977d130e0a1 -r d61dd048d7b4 include/dtos.h --- a/include/dtos.h Sat Jan 06 20:09:16 2018 +0100 +++ b/include/dtos.h Sat Jan 20 10:42:03 2018 -0500 @@ -1,4 +1,4 @@ -#if defined(linux) || defined(IRIX) || defined(SOLARIS) || defined(OSF1) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__NetBSD__) || defined(__sun) || defined(sun) || defined(__OpenBSD__) +#if defined(linux) || defined(IRIX) || defined(SOLARIS) || defined(OSF1) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__NetBSD__) || defined(__sun) || defined(sun) || defined(__OpenBSD__) || defined(__DragonFly__) # include "unix.h" # ifdef __APPLE__ # define panic dt_panic