default: bins

sctp: clean basic_c.c basic_s.c
	@cat basic_common.mk | sed -e "s/<PROTO>/SCTP/g"> basic_common.h
	$(MAKE) bins

tcp: clean basic_c.c basic_s.c
	@cat basic_common.mk | sed -e "s/<PROTO>/TCP/g">basic_common.h
	$(MAKE) bins

bins: basic_common.mk
	gcc -I../../include -I. -o client basic_c.c
	gcc -I../../include -I. -o server basic_s.c

clean:
	rm -f basic_common.h
	rm -f client
	rm -f server
