 ##########################################################################
 #                                                                        #
 #  Filename  : Makefile                                                  #
 #  Comment   : Tester for the SRR engine                                 #
 #  Copyright : (c) CBD BC, Oleg Bolshakov, 2011                          #
 #                                                                        #
 ########################################################################## 

ifndef debug
	DEBUG =
else
	DEBUG = -g
endif

COMFLG = $(DEBUG)
CFLAGS = $(COMFLG) -w9
LDFLAGS= $(COMFLG) -M

PROG1  = send
PROG2  = recv
PROG3  = repl

all: 		$(PROG1) $(PROG2) $(PROG3) Makefile

$(PROG1):	$(PROG1).o
			$(LD) $(LDFLAGS) -o $@ $<

$(PROG2):	$(PROG2).o
			$(LD) $(LDFLAGS) -o $@ $<

$(PROG3):	$(PROG3).o
			$(LD) $(LDFLAGS) -o $@ $<

$(PROG1).o:	msg.c
			$(CC) $(CFLAGS) -DPROG=\"$(PROG1)\" -DIS_$(PROG1) -c -o $@ $<

$(PROG2).o:	msg.c
			$(CC) $(CFLAGS) -DPROG=\"$(PROG2)\" -DIS_$(PROG2) -c -o $@ $<

$(PROG3).o:	msg.c
			$(CC) $(CFLAGS) -DPROG=\"$(PROG3)\" -DIS_$(PROG3) -c -o $@ $<

clean:
			rm -f *.o *.map *.lst *.err $(PROG1) $(PROG2) $(PROG3)
