# Find the LDFLAGS entry for your system type and uncomment it ...

CC = gcc

#CFLAGS = -g -DRFCNB_DEBUG
# Uncomment the above and recomment the below if you want debugging 
CFLAGS = -g

#CFLAGS = -g -DRFCNB_DEBUG -DRFCNB_PRINT_DATA
# Different LDFLAGS for different systems:
# ULTRIX and Digital UNIX (OSF/1)
# LDFALGS =
#
# Linux   
# LDFLAGS = 
#
# Solaris and maybe SunOS???
# LDFLAGS = -lsocket -lnsl
#
# HP-UX ???
# LDFLAGS = ???

INCLUDES = rfcnb.h rfcnb-priv.h rfcnb-util.h rfcnb-io.h

.SUFFIXES: .c .o .h

all: test_rfcnb

.c.o: $(INCLUDES)
	@echo Compiling $*.c
	@$(CC) $(CFLAGS) -c $*.c

test_rfcnb:	test_rfcnb.o session.o rfcnb-util.o rfcnb-io.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o test_rfcnb test_rfcnb.o session.o rfcnb-util.o rfcnb-io.o

clean:
	rm *.o test_rfcnb

