diff options
author | bustico | 2008-03-21 09:03:34 +0000 |
---|---|---|
committer | bustico | 2008-03-21 09:03:34 +0000 |
commit | 6ca781b8a38474ab428d5fcb3b489dfe3e974334 (patch) | |
tree | 8c8725c88c3fd031d632a9f2b1f7376d1cb3c75b /src/Makefile.osx | |
parent | 50236114f04a0050625bedee7c4c02b36b1213ae (diff) | |
download | ivy-c-6ca781b8a38474ab428d5fcb3b489dfe3e974334.zip ivy-c-6ca781b8a38474ab428d5fcb3b489dfe3e974334.tar.gz ivy-c-6ca781b8a38474ab428d5fcb3b489dfe3e974334.tar.bz2 ivy-c-6ca781b8a38474ab428d5fcb3b489dfe3e974334.tar.xz |
- numerous fixes
- socket in non blocking mode (resolve some deadlock, and agent are immune to another agent beeing blocked)
Diffstat (limited to 'src/Makefile.osx')
-rw-r--r-- | src/Makefile.osx | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/Makefile.osx b/src/Makefile.osx index 71e1520..efdaa29 100644 --- a/src/Makefile.osx +++ b/src/Makefile.osx @@ -22,18 +22,22 @@ else endif REGEXP= -DUSE_PCRE_REGEX -DPCRE_OPT=$(PCRE_OPT) -OBJ = ivyloop.o timer.o ivysocket.o ivy.o ivybuffer.o ivybind.o intervalRegexp.o +OBJ = ivyloop.o timer.o ivysocket.o ivy.o ivybuffer.o ivyfifo.o ivybind.o intervalRegexp.o CC=gcc LIBTOOL=ar q # linux and solaris CFLAGS = -g -Wall $(FPIC) -TARGETS = ivyprobe ivyperf +TARGETS = ivyprobe ivyperf ivythroughput # ------------------------------------------------------------------------------------------ .c.o: $(CC) $(CFLAGS) -c $*.c +.cpp.o: + $(CPP) $(CFLAGS) -c $*.cpp + + all: static-libs commands shared-libs static-libs: libivy.a @@ -55,6 +59,9 @@ libivy.dylib: $(OBJ) ivyprobe: ivyprobe.o libivy.a $(CC) $(CFLAGS) -o $@ ivyprobe.o -L. -livy $(PCRELIB) $(EXTRALIB) +ivythroughput: ivythroughput.o libivy.a + $(CPP) $(CFLAGS) $(PCREINC) -o $@ ivythroughput.o -L. -livy -lpcrecpp $(PCRELIB) $(EXTRALIB) + ivyperf: ivyperf.o libivy.a $(CC) $(CFLAGS) -o $@ ivyperf.o -L. -livy $(PCRELIB) $(EXTRALIB) |