# Generated automatically from Makefile.in by configure.
CC     = gcc
CXX    = g++
LD     = ld
AR     = ar
RANLIB = ranlib

LIBNAM  = libtclcdev.a
OBJS    = tcl_cdev.o
PROGS   = cdev_wish

CODA_LIB = /usr/local/coda/2.5/Linux/lib
CODA_BIN = /usr/local/coda/2.5/Linux/bin
CODA_INC = /usr/local/coda/2.5/common/include
CDEV_INC = $(CDEVROOT)/include

INCLUDES  = -I. -I$(CODA_INC) -I$(CDEV_INC)

X11_INCLUDES = -I/usr/X11R6/include
X11_LIB_SWITCHES = -L/usr/X11R6/lib -lXpm -lXext -lXt -lX11
LIB_DIRS = -L$(CODA_LIB) -L$(CDEVROOT)/lib/Linux
LIBS = $(LIB_DIRS)  $(LIBNAM) -lcdev -ltk -ltcl \
	$(X11_LIB_SWITCHES) -lm -lnsl -lresolv -ldl

INSTALL = ./install-sh -c

CFLAGS    = -fwritable-strings -D_POSIX_THREADS $(INCLUDES)
CXXFLAGS  = $(CFLAGS)


all: $(LIBNAM) $(PROGS)

install: install-lib install-bin

install-lib: $(LIBNAM)
	@echo "Installing CMLOG_TCL library in $(CODA_LIB)"
	$(INSTALL) -g da -m 664 $(LIBNAM) $(CODA_LIB)/$(LIBNAM)

install-bin: $(PROGS)
	@echo "Installing executables in $(CODA_BIN)"
	@for i in $(PROGS); do \
	   echo "  installing $$i"; \
	   $(INSTALL) -g da -m 775 $$i $(CODA_BIN)/$$i; \
        done;

$(LIBNAM): $(OBJS)
	$(AR) cr $(LIBNAM) $(OBJS)
	$(RANLIB) $(LIBNAM)

cdev_wish: tkAppInit.o $(LIBNAM)
	$(CXX) $(CC_SWITCHES) tkAppInit.o $(LIBS) -o cdev_wish

clean: 
	rm -f core *~ *.o *.so *.a $(PROGS)

.c.a:
	$(CXX) -c $(CXXFLAGS) $<
	$(AR) r $@ $*.o
	@rm -f $*.o
