OCT := tcp.oct tcp_timeout.oct tcp_write.oct tcp_close.oct tcp_read.oct
OBJ := tcp_class.o

MKOCTFILE ?= mkoctfile

CFLAGS     = -DHAVE_CONFIG_H
LFLAGS     = -lws2_32

all: $(OBJ) $(OCT)

%.o: %.cc
	$(MKOCTFILE) $(CFLAGS) -c $^

%.oct: %.o $(OBJ)
	$(MKOCTFILE) $^ $(LFLAGS) $(TCPLIBS) -o ../$@

clean:
	rm -f *.oct *.o

distclean: clean
	rm Makefile

.PHONY: all clean
