############################ -*- Mode: Makefile -*- ###########################
## Makefile
## 
## Description     : NDMP client Makefile
## 
## Copyright (c) 1996,1997 PDC, Network Appliance. All Rights Reserved.
##
## $Id: Makefile,v 1.4 1997/02/03 06:11:50 tim Exp $
## 
###############################################################################

.KEEP_STATE:

INCLUDES = -I../common -I/usr/local/include

CC = gcc
CFLAGS = -g $(INCLUDES) -Wall -W -Wstrict-prototypes

SRCS = main.c tcl_util.c handler_tbl.c cdb.c \
       notify.c log.c file_history.c \
       tcl_connect.c tcl_config.c tcl_scsi.c tcl_tape.c tcl_data.c tcl_mover.c
OBJS = $(SRCS:.c=.o)

SYSLIBS = -ltcl7.6 -lsocket -lnsl -lm -ldl
NDMPLIB = ../common/libndmp.a

all: ndmpc

ndmpc: $(NDMPLIB) $(OBJS)
	$(LINK.c) -o $@ $(OBJS) $(NDMPLIB) $(SYSLIBS)

$(NDMPLIB): FORCE
	cd $(@D); $(MAKE) $($F)

FORCE:

tags:
	etags -t *.[ch] ../common/*.[ch]

clean:
	rm -f ndmpc *.o core *~ TAGS .make.state
 




