#
# Makefile for libsocket tests
#
# libsocket Copyright 1997, 1998 by Indrek Mandre
# libsocket Copyright 1997-1999 by Richard Dawe
#

include ../Makefile.cfg

CFLAGS  += -I../include
LDFLAGS += -L../lib
LIBS    += -lsocket

TARGETS     = create
TARGETS_EXE = create.exe

# Phony targets
.PHONY:	all dgram stream lowlevel general

default:	all

all:	$(TARGETS)
	$(MAKE) -C dgram all
	$(MAKE) -C stream all
	$(MAKE) -C lowlevel all
	$(MAKE) -C general all

create:	create.o
	$(CC) $(LDFLAGS) -o $@ $< $(LIBS)

%.o:	%.c
	$(CC) $(CFLAGS) -c $<

dep:
	$(CC) $(CFLAGS) -M *.c > depend.dep

clean:
	$(MAKE) -C dgram clean
	$(MAKE) -C stream clean
	$(MAKE) -C lowlevel clean
	$(MAKE) -C general clean
	rm -f *.o

distclean:	clean
	$(MAKE) -C dgram distclean
	$(MAKE) -C stream distclean
	$(MAKE) -C lowlevel distclean
	$(MAKE) -C general distclean
	rm -f $(TARGETS) $(TARGETS_EXE)
	rm -f *.\$$\$$\$$
	rm -f *~
