From aca0c3c63a600a68ac2921d0cc2cb8eb1a4f293d Mon Sep 17 00:00:00 2001 From: jdl Date: Fri, 13 Feb 2004 00:34:33 +0000 Subject: fixed some OSX stuff svn path=/trunk/externals/OSCx/; revision=1319 --- send+dump/Makefile | 9 +++++++-- send+dump/dumpOSC.c | 9 ++++++--- send+dump/htmsocket.c | 5 ++++- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/send+dump/Makefile b/send+dump/Makefile index 7521258..a2d1180 100644 --- a/send+dump/Makefile +++ b/send+dump/Makefile @@ -1,7 +1,11 @@ LIBOSCDIR = ../libOSC LIBOSC = ${LIBOSCDIR}/libOSC.a -CFLAGS= -O2 -I$(LIBOSCDIR) -Wall -DEFS= -Dunix +# for eg. linux +# DEFS= -Dunix +# for MAC OSX, should be DARWIN +DEFS=-Dunix -DMACOSX + +CFLAGS= -O2 -I$(LIBOSCDIR) $(DEFS) -Wall DUMPOBJS=dumpOSC.o @@ -19,6 +23,7 @@ dumpUDP: dumpUDP.o ${LIBOSC}: echo "You need to go to " ${LIBOSCDIR} " and do a make." + (cd ../libOSC ; make) clean: rm -f sendOSC dumpOSC *.o diff --git a/send+dump/dumpOSC.c b/send+dump/dumpOSC.c index fc53fd5..0837586 100644 --- a/send+dump/dumpOSC.c +++ b/send+dump/dumpOSC.c @@ -83,8 +83,10 @@ Technologies, University of California, Berkeley. #include #include #include -#include -#include +#ifndef MACOSX + #include + #include +#endif #ifdef NEED_SCHEDCTL_AND_LOCK #include @@ -632,8 +634,9 @@ printf("polldev %d\n", polldevs[j].fd); printf("nfds %d\n", nfds); */ caught_sigint = 0; +#ifndef MACOSX sigset(SIGINT, catch_sigint); /* set sig handler */ - +#endif while(!caught_sigint) { diff --git a/send+dump/htmsocket.c b/send+dump/htmsocket.c index 38b51b6..1788cc3 100644 --- a/send+dump/htmsocket.c +++ b/send+dump/htmsocket.c @@ -38,6 +38,7 @@ University of California, Berkeley. #include +#include #include #include #include @@ -61,7 +62,9 @@ University of California, Berkeley. #include #include #include -#include +#ifndef MACOSX + #include +#endif #include -- cgit v1.2.1