#
#  use ./make prog or make -e TEST=prog
#  to build prog
#

ULIB=util
ULIBPATH=..


# eliminates asserts
#DFLAGS= -DNDEBUG

LIBS= -l$(ULIB) 
LIBPATHS=  -L..

INCLUDES= -I. -I$(ULIBPATH) 

CFLAGS = -g $(INCLUDES) $(DFLAGS)
LDFLAGS = $(CFLAGS) $(LIBPATHS) $(LIBS)


CC=gcc

########

TEST=enc

all:   t$(TEST)
allf:  clean all


t$(TEST): t$(TEST).o
	$(CC) -o t$(TEST) t$(TEST).o $(LDFLAGS)

pur p: t$(TEST).o
	purify $(CC) -o t$(TEST) t$(TEST).o $(LDFLAGS)


clean c:
	@echo -n "cleaning."
	@rm -f core *~ *# *.BAK *.o .nfs* TAGS *.pur* t$(TEST)
	@echo "."

tags t:
	etags -t *.[ch]
